X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=gas%2Fconfig%2Fobj-multi.h;h=6bb9b00ac318a289fb80d3c5b7449b46928a3664;hb=73b090a922a5f43931f0ec10b1b1b9507c819ebf;hp=6c879582367b7073825d1b1e625c9dd2aed9ed1a;hpb=ec2655a6a75bc61d21e6f8ddc1e9f9027a8914dd;p=deliverable%2Fbinutils-gdb.git diff --git a/gas/config/obj-multi.h b/gas/config/obj-multi.h index 6c87958236..6bb9b00ac3 100644 --- a/gas/config/obj-multi.h +++ b/gas/config/obj-multi.h @@ -1,6 +1,5 @@ /* Multiple object format emulation. - Copyright 1995, 1996, 1997, 1999, 2000, 2002, 2004, 2007 - Free Software Foundation, Inc. + Copyright (C) 1995-2016 Free Software Foundation, Inc. This file is part of GAS, the GNU Assembler. @@ -81,11 +80,21 @@ ? (*this_format->symbol_new_hook) (S) \ : (void) 0) +#define obj_symbol_clone_hook(N, O) \ + (this_format->symbol_clone_hook \ + ? (*this_format->symbol_clone_hook) (N, O) \ + : (void) 0) + #define obj_sec_sym_ok_for_reloc(A) \ (this_format->sec_sym_ok_for_reloc \ ? (*this_format->sec_sym_ok_for_reloc) (A) \ : 0) +#define obj_adjust_symtab() \ + (this_format->adjust_symtab \ + ? (*this_format->adjust_symtab) () \ + : (void) 0) + #define S_GET_SIZE \ (*this_format->s_get_size)