From 339681c049b110e7e51af9c28ee8fd5c7d18682b Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Wed, 8 Nov 2000 00:24:23 +0000 Subject: 2000-11-07 H.J. Lu * doc/as.texinfo (.symver): Updated for versioned symbol reference. * obj.h (format_ops): Add the frob_file_before_adjust field. * config/obj-aout.c (aout_format_ops): Set the frob_file_before_adjust field to 0. * config/obj-coff.c (coff_format_ops): Likewise. * config/obj-ecoff.c (ecoff_format_ops): Likewise. * config/obj-elf.c (obj_elf_symver): Allow duplicated version name. (elf_frob_file_before_adjust): New function to remove unneeded versioned symbols from the symbol table. (elf_format_ops): Set the frob_file_before_adjust field to elf_frob_file_before_adjust. * config/obj-elf.h (obj_frob_file_before_adjust): Defined if not defined. * config/obj-multi.h (obj_frob_file_before_adjust): Defined. --- gas/obj.h | 1 + 1 file changed, 1 insertion(+) (limited to 'gas/obj.h') diff --git a/gas/obj.h b/gas/obj.h index 71f35e81ee8..4c9759f584f 100644 --- a/gas/obj.h +++ b/gas/obj.h @@ -54,6 +54,7 @@ struct format_ops { void (*app_file) PARAMS ((const char *)); void (*frob_symbol) PARAMS ((symbolS *, int *)); void (*frob_file) PARAMS ((void)); + void (*frob_file_before_adjust) PARAMS ((void)); void (*frob_file_after_relocs) PARAMS ((void)); bfd_vma (*s_get_size) PARAMS ((symbolS *)); void (*s_set_size) PARAMS ((symbolS *, bfd_vma)); -- cgit v1.2.1