]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - bfd/ChangeLog
Enhance support for copying and stripping Solaris and ARM binaries.
[thirdparty/binutils-gdb.git] / bfd / ChangeLog
index d70dd881e7c42c5d783557a2c46580d1558d6c60..f60ee034c387d2b77bfc2cf14c7924bdaa7d9cc7 100644 (file)
@@ -1,3 +1,28 @@
+2016-04-29  Nick Clifton  <nickc@redhat.com>
+
+       PR 19938
+       * elf-bfd.h (struct elf_backend_data): Rename
+       elf_backend_set_special_section_info_and_link to
+       elf_backend_copy_special_section_fields.
+       * elfxx-target.h: Likewise.
+       * elf.c (section_match): Ignore the SHF_INFO_LINK flag when
+       comparing section flags.
+       (copy_special_section_fields): New function.
+       (_bfd_elf_copy_private_bfd_data): Copy the EI_ABIVERSION field.
+       Perform two scans over special sections.  The first one looks for
+       a direct mapping between the output section and an input section.
+       The second scan looks for a possible match based upon section
+       characteristics.
+       * elf32-arm.c (elf32_arm_copy_special_section_fields): New
+       function.  Handle setting the sh_link field of SHT_ARM_EXIDX
+       sections.
+       * elf32-i386.c (elf32_i386_set_special_info_link): Rename to
+       elf32_i386_copy_solaris_special_section_fields.
+       * elf32-sparc.c (elf32_sparc_set_special_section_info_link):
+       Rename to elf32_sparc_copy_solaris_special_section_fields.
+       * elf64-x86-64.c (elf64_x86_64_set_special_info_link): Rename to
+       elf64_x86_64_copy_solaris_special_section_fields.
+
 2016-04-28  Nick Clifton  <nickc@redhat.com>
 
        * po/zh_CN.po: Updated Chinese (simplified) translation.