* linker.c (generic_link_add_symbol_list): Skip constructor
authorIan Lance Taylor <ian@airs.com>
Tue, 28 Mar 1995 20:17:37 +0000 (20:17 +0000)
committerIan Lance Taylor <ian@airs.com>
Tue, 28 Mar 1995 20:17:37 +0000 (20:17 +0000)
commitda7bfa91fb9827a6ed46e17df43b0ead7762e15c
tree8ab3c414408d81a434856584111efa03f6a8c46f
parentc50e740c11c16389cb0641cc2cf73f138eb1041f
* linker.c (generic_link_add_symbol_list): Skip constructor
symbols which the main linker code did not do anything with.
(_bfd_generic_link_output_symbols): Use udata.p if it is set,
rather than looking the symbol up in the hash table.  Just pass
through constructor symbols for which udata.p is not set.  If the
linker defined the symbol, clear the constructor flag.
Fix -r for b.out file format when constructor symbols are defined.
bfd/ChangeLog