Fix powerpc64 -r --save-restore-funcs
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index d7bc5fab9ce9528f9e98c63b78a76fe1f6b1941a..c2fcf00bad44c842c09962d20aafd98874b97b48 100644 (file)
@@ -1,3 +1,36 @@
+2016-02-26  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (create_linkage_sections): Create sfpr when
+       save_restore_funcs, rest of sections when not relocatable.
+       (ppc64_elf_init_stub_bfd): Always call create_linkage_sections.
+       (sfpr_define): Define all symbols on emitted code.
+       (ppc64_elf_func_desc_adjust): Adjust for sfpr now being created
+       when relocatable.  Move sfpr_define loop earlier.
+
+2016-02-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf64-x86-64.c (elf_x86_64_need_pic): New function.
+       (elf_x86_64_relocate_section): Use it.  Replace
+       x86_64_elf_howto_table[r_type] with howto.
+
+2016-02-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/19698
+       * elflink.c (bfd_elf_record_link_assignment): Set versioned if
+       symbol version is unknown.
+
+2016-02-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf32-i386.c (elf_i386_allocate_dynrelocs): Set plt_got.offset
+       to (bfd_vma) -1 when setting needs_plt to 0.
+       * elf64-x86-64.c (elf_x86_64_allocate_dynrelocs): Likewise.
+
+2016-02-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elflink.c (bfd_elf_record_link_assignment): Check for shared
+       library, instead of PIC, and don't check PDE when making linker
+       assigned symbol dynamic.
+
 2016-02-23  Faraz Shahbazker  <faraz.shahbazker@imgtec.com>
 
        * bfd/elfxx-mips.c (_bfd_mips_post_process_headers): Increment
This page took 0.025501 seconds and 4 git commands to generate.