summaryrefslogtreecommitdiff
path: root/gas/config/obj-multi.h
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2010-10-25 12:38:41 +0000
committerAlan Modra <amodra@bigpond.net.au>2010-10-25 12:38:41 +0000
commit6999c548e9ea9676eb88a0cf966a88739ed9c972 (patch)
tree61afcc37a3eb8615b48f12fe5ec0c72a0d0f0a53 /gas/config/obj-multi.h
parent9d9f4e3df7d5a0999d774672cca50609c56a5095 (diff)
downloadbinutils-redhat-6999c548e9ea9676eb88a0cf966a88739ed9c972.tar.gz
* obj.h (struct format_ops): Add adjust_symtab.
* config/obj-multi.h (obj_adjust_symtab): Define. * config/obj-aout.c (aout_format_ops): Init new field. * config/obj-coff.c (coff_format_ops): Likewise. * config/obj-ecoff.c (ecoff_format_ops): Likewise. * config/obj-elf.c (elf_format_ops): Likewise.
Diffstat (limited to 'gas/config/obj-multi.h')
-rw-r--r--gas/config/obj-multi.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/gas/config/obj-multi.h b/gas/config/obj-multi.h
index b78e836ce0..353162eacf 100644
--- a/gas/config/obj-multi.h
+++ b/gas/config/obj-multi.h
@@ -1,5 +1,5 @@
/* Multiple object format emulation.
- Copyright 1995, 1996, 1997, 1999, 2000, 2002, 2004, 2005, 2007, 2009
+ Copyright 1995, 1996, 1997, 1999, 2000, 2002, 2004, 2005, 2007, 2009, 2010
Free Software Foundation, Inc.
This file is part of GAS, the GNU Assembler.
@@ -91,6 +91,11 @@
? (*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)