COFF weak symbol support, based on patches from Mark Elbrecht
authorIan Lance Taylor <ian@airs.com>
Mon, 7 Dec 1998 02:46:56 +0000 (02:46 +0000)
committerIan Lance Taylor <ian@airs.com>
Mon, 7 Dec 1998 02:46:56 +0000 (02:46 +0000)
<snowball3@usa.net>:
* config/obj-coff.h (S_IS_WEAK): Define if not BFD_ASSEMBLER.
* config/obj-coff.c (obj_coff_weak): New static function.
(obj_coff_endef) [both versions]: Handle weak symbols.
(coff_frob_symbol): Likewise.
(yank_symbols): Likewise.
(obj_pseudo_table): Add "weak".

gas/ChangeLog

index 627acda..e698736 100644 (file)
@@ -1,5 +1,14 @@
 Sun Dec  6 12:46:36 1998  Ian Lance Taylor  <ian@cygnus.com>
 
+       COFF weak symbol support, based on patches from Mark Elbrecht
+       <snowball3@usa.net>:
+       * config/obj-coff.h (S_IS_WEAK): Define if not BFD_ASSEMBLER.
+       * config/obj-coff.c (obj_coff_weak): New static function.
+       (obj_coff_endef) [both versions]: Handle weak symbols.
+       (coff_frob_symbol): Likewise.
+       (yank_symbols): Likewise.
+       (obj_pseudo_table): Add "weak".
+
        * configure.in (m68k-*-gnu*): New target.  From Aymeric Vincent
        <aymeric.vincent@emi.u-bordeaux.fr>.
        * aclocal.m4: Rebuild with current tools.