* elflink.c (_bfd_elf_merge_symbol): Rewrite weak symbol handling.
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index fdf1eed210d8e01309e4af32d9f2a3bde6e45b32..2d41bb8051bfa4f8995249710d6dfe5141cb2b9e 100644 (file)
@@ -1,3 +1,10 @@
+2004-03-18  Alan Modra  <amodra@bigpond.net.au>
+
+       * elflink.c (_bfd_elf_merge_symbol): Rewrite weak symbol handling.
+       (_bfd_elf_add_default_symbol): Remove indirect BFD_ASSERTs.
+       * elflink.h (elf_link_add_object_symbols): Don't clear dt_needed in
+       symbol loop.  Instead use add_needed to flag tag as written.
+
 2004-03-17  Nathan Sidwell  <nathan@codesourcery.com>
 
        * elfxx-mips.c (_bfd_mips_elf_merge_private_bfd_data): Correct
This page took 0.031269 seconds and 4 git commands to generate.