2012-11-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
[binutils-gdb.git] / bfd / ChangeLog
index 956a04eb1e76144ab4deac111e8dcf84e198bc9c..df18d95717ec9af0e09f976588a2136f723f2443 100644 (file)
@@ -1,3 +1,63 @@
+2012-11-05  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       PR target/14788
+       * elf32-s390.c (elf_s390_relocate_section): Set elf.dynobj for
+       local ifunc symbols.
+       * elf64-s390.c (elf_s390_relocate_section): Likewise.
+
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+       * configure.in: Apply 2012-09-10 change to config.in here.
+
+2012-11-05  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (ppc64_elf_edit_toc): Clear "repeat" inside
+       loop.  Really mark toc entry referring to another toc entry
+       only if the first is used.
+
+2012-10-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.in: Also handle --enable-64-bit-bfd when setting
+       CORE_HEADER for 'i[3-7]86-*-linux-*'.
+
+2012-10-30  Steve McIntyre  <steve.mcintyre@linaro.org>
+
+       * elf32-arm.c (elf32_arm_print_private_bfd_data): Recognise and
+       display the new ARM hard-float/soft-float ABI flags for EABI_VER5
+       (elf32_arm_post_process_headers): Add the hard-float/soft-float
+       ABI flag as appropriate for ET_DYN/ET_EXEC in EABI_VER5.
+
+2012-10-30  Yao Qi  <yao@codesourcery.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.in: Set CORE_HEADER to hosts/x86-64linux.h for
+       'i[3-7]86-*-linux-*' if x86_64-*linux is enabled.
+       * configure: Regenerated.
+
+       * elf64-x86-64.c (elf_x86_64_write_core_note): Replace type
+       'prpsinfo_t' and 'prstatus_t' with 'prpsinfo64_t' and
+       'prstatus64_t' respectively.
+
+       * hosts/x86-64linux.h (a8_uint64_t): New.
+       (user_regsx32_struct): Renamed to ...
+       (user_regs64_struct): This.  Replace uint64_t with a8_uint64_t.
+       (elf_gregx32_t): Renamed to ...
+       (elf_greg64_t): This.  Replace uint64_t with a8_uint64_t.
+       (ELF_NGREGX32): Removed.
+       (ELF_NGREG64): New.
+       (elf_gregx32_t): Removed.
+       (elf_greg64_t): New.
+       (struct prstatus64_timeval): New.
+       (elf_prstatusx32): Replace elf_gregsetx32_t with elf_gregset64_t.
+       (elf_prstatus64): New.
+       (elf_prpsinfo64): New.
+       (prstatus64_t, prpsinfo64_t): New typedef.
+
+2012-10-29  Sean Keys <skeys@ipdatasys.com>
+
+       * elf32-xgate.c(elf_xgate_howto_table): Fix src and dest mask for
+       R_XGATE_16
+
 2012-10-29  Alan Modra  <amodra@gmail.com>
 
        * elf32-ppc.c (ppc_elf_howto_raw): Correct dst_mask in