OSDN Git Service

include/
authoramodra <amodra>
Sun, 15 May 2011 23:44:06 +0000 (23:44 +0000)
committeramodra <amodra>
Sun, 15 May 2011 23:44:06 +0000 (23:44 +0000)
* bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
bfd/
* linker.c (_bfd_generic_link_add_one_symbol): Don't init u.undef.weak.

bfd/ChangeLog
bfd/linker.c
include/ChangeLog
include/bfdlink.h

index 8a42e46..8733a69 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-16  Alan Modra  <amodra@gmail.com>
+
+       * linker.c (_bfd_generic_link_add_one_symbol): Don't init u.undef.weak.
+
 2011-05-15  Richard Sandiford  <rdsandiford@googlemail.com>
 
        * elfxx-mips.c (_bfd_mips_elf_check_relocs): Record both local and
@@ -87,7 +91,7 @@
        * elf.c (_bfd_elf_section_offset): Check SEC_ELF_REVERSE_COPY.
 
        * elflink.c (elf_link_input_bfd): Reverse copy .ctors/.dtors
-       sections if needed. 
+       sections if needed.
 
        * section.c (SEC_ELF_REVERSE_COPY): New.
        * bfd-in2.h: Regenerated.
index d7ac067..d92a9d8 100644 (file)
@@ -1640,7 +1640,6 @@ _bfd_generic_link_add_one_symbol (struct bfd_link_info *info,
          /* Make a new weak undefined symbol.  */
          h->type = bfd_link_hash_undefweak;
          h->u.undef.abfd = abfd;
-         h->u.undef.weak = abfd;
          break;
 
        case CDEF:
index 5e96914..1f8b378 100644 (file)
@@ -1,3 +1,7 @@
+2011-05-16  Alan Modra  <amodra@gmail.com>
+
+       * bfdlink.h (struct bfd_link_hash_entry): Remove u.undef.weak field.
+
 2011-05-09  Paul Brook  <paul@codesourcery.com>
 
        * elf/tic6x.h (ELF_STRING_C6000_unwind,
index 50a1423..d3ac8d9 100644 (file)
@@ -123,7 +123,6 @@ struct bfd_link_hash_entry
             undefined symbol list.  */
          struct bfd_link_hash_entry *next;
          bfd *abfd;            /* BFD symbol was found in.  */
-         bfd *weak;            /* BFD weak symbol was found in.  */
        } undef;
       /* bfd_link_hash_defined, bfd_link_hash_defweak.  */
       struct