X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=bfd%2FChangeLog;h=0ebd6d7103b792b7d41512e0f3b7ad801170cd84;hb=3e5d8b05745a9fa1d9ad120459143e6e36cfbde0;hp=3942b4e0389d253a540234921f41e57ce8465d1a;hpb=27cef631a78b56f8ad030ba6231432e04cc1838e;p=platform%2Fupstream%2Fbinutils.git diff --git a/bfd/ChangeLog b/bfd/ChangeLog index 3942b4e..0ebd6d7 100644 --- a/bfd/ChangeLog +++ b/bfd/ChangeLog @@ -1,3 +1,25 @@ +2014-12-13 H.J. Lu + + PR ld/17689 + * elf64-x86-64.c (elf_x86_64_link_hash_entry): Add needs_copy. + Change has_bnd_reloc to bit field. + (elf_x86_64_link_hash_newfunc): Initialize needs_copy and + has_bnd_reloc to 0. + (elf_x86_64_check_relocs): Set has_bnd_reloc to 1 instead + of TRUE. + (elf_x86_64_adjust_dynamic_symbol): Copy needs_copy from the + real definition to a weak symbol. + (elf_x86_64_allocate_dynrelocs): Also check needs_copy of a + weak symbol for PIE when discarding space for relocs against + symbols which turn out to need copy relocs. + (elf_x86_64_relocate_section): Also check needs_copy of a + weak symbol for PIE with copy reloc. + +2014-12-12 Alan Modra + + PR 15228 + * elflink.c (_bfd_elf_adjust_dynamic_copy): Call bfd_set_error. + 2014-12-10 Alan Modra * dwarf2.c (read_address): Check bfd_target_elf_flavour before