From: Per Bothner Date: Tue, 1 Jun 1993 22:44:42 +0000 (+0000) Subject: * ldsym.c (write_file_locals): Write BSF_CONSTRUCTOR X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1cf91c69b09ffb537aa36c3fc663459058db08b8;p=binutils-gdb.git * ldsym.c (write_file_locals): Write BSF_CONSTRUCTOR symbols, unless stripping. --- diff --git a/ld/ChangeLog b/ld/ChangeLog index 37e3c0fdedd..2a98c622442 100644 --- a/ld/ChangeLog +++ b/ld/ChangeLog @@ -1,3 +1,8 @@ +Tue Jun 1 14:56:10 1993 Per Bothner (bothner@rtl.cygnus.com) + + * ldsym.c (write_file_locals): Write BSF_CONSTRUCTOR + symbols, unless stripping. + Tue May 25 15:34:25 1993 Ian Lance Taylor (ian@cygnus.com) * Makefile.in: configure looks for ####, so remove lines with many diff --git a/ld/ldsym.c b/ld/ldsym.c index 8b93a2ea6ee..ea373d13f7c 100644 --- a/ld/ldsym.c +++ b/ld/ldsym.c @@ -528,9 +528,12 @@ write_file_locals (output_buffer) *output_buffer++ = p; } } - else if (p->flags & BSF_CTOR) + else if (p->flags & BSF_CONSTRUCTOR) { - /* Throw it away */ + if (strip_symbols != STRIP_ALL) + { + *output_buffer++ = p; + } } else {