Add support for Nuxi CloudABI on x86-64
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 78895be6a828ddbadd5ace54ea7096de903d0a84..10ea6fc5fa1e91d4f1855a4e503ff7d329b36ccd 100644 (file)
@@ -1,3 +1,90 @@
+2015-03-31  Ed Schouten  <ed@nuxi.nl>
+
+       * config.bfd (targ_defvec): Set to x86_64_elf64_cloudabi_vec
+       for x86_64-*-cloudabi*.
+       * configure.ac: Handle x86_64_elf64_cloudabi_vec.
+       * configure: Regenerated.
+       * elf64-x86-64.c (TARGET_LITTLE_SYM): Support x86_64-*-cloudabi*.
+       (TARGET_LITTLE_NAME): Likewise.
+       (ELF_OSABI): Likewise.
+       (elf64_bed): Likewise.
+       * targets.c (x86_64_elf64_cloudabi_vec): New.
+       (_bfd_target_vector): Add x86_64_elf64_cloudabi_vec.
+
+2015-03-31  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * configure.ac: Revert the AM_ZLIB change.
+       * Makefile.in: Regenerated.
+       * aclocal.m4: Likewise.
+       * configure: Likewise.
+       * doc/Makefile.in: Likewise.
+
+2015-03-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/18169
+       * elf-bfd.h (elf_backend_data): Add get_reloc_section.
+       (_bfd_elf_get_reloc_section): New.
+       * elf.c (_bfd_elf_get_reloc_section): Likewise.
+       (assign_section_numbers): Call get_reloc_section to look up the
+       section the relocs apply.
+       * elfxx-target.h (elf_backend_get_reloc_section): Likewise.
+       (elfNN_bed): Initialize get_reloc_section with
+       elf_backend_get_reloc_section.
+
+2015-03-29  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * Makefile.am (ZLIB): New.
+       (ZLIBINC): Likewise.
+       (AM_CFLAGS): Add $(ZLIBINC).
+       (libbfd_la_LIBADD): Add $(ZLIB).
+       * compress.c: Don't check HAVE_ZLIB_H to include <zlib.h>.
+       (decompress_contents): Don't check HAVE_ZLIB_H.
+       (bfd_compress_section_contents): Likewise.
+       (bfd_get_full_section_contents): Likewise.
+       (bfd_init_section_decompress_status): Likewise.
+       (bfd_init_section_compress_status): Likewise.
+       * configure.ac (AM_ZLIB): Removed.
+       (zlibdir): New.  AC_SUBST.
+       (zlibinc): Likewise.
+       Add --with-system-zlib.
+       * Makefile.in: Regenerated.
+       * acinclude.m4: Likewise.
+       * config.in: Likewise.
+       * configure: Likewise.
+       * doc/Makefile.in: Likewise.
+
+2015-03-27  Alan Modra  <amodra@gmail.com>
+
+       PR ld/15228
+       PR ld/18167
+       * elflink.c (elf_merge_st_other): Add "sec" parameter.  Don't set
+       protected_def when symbol section is read-only.  Adjust all calls.
+       * elf-bfd.h (struct elf_link_hash_entry): Update protected_def comment.
+
+2015-03-26  Tejas Belagod  <tejas.belagod@arm.com>
+
+       * elfnn-aarch64.c (aarch64_build_one_stub): Replace the call to generic
+       _bfd_final_link_relocate with aarch64_relocate.
+
+2015-03-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/18160
+       * elflink.c (elf_gc_sweep): Skip if relocation is incompatible.
+       (bfd_elf_gc_sections): Likewise.
+
+2015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * elfnn-aarch64.c (_bfd_aarch64_resize_stubs): Adjust stub section
+       size for initial branch.
+       (elfNN_aarch64_build_stubs): Write initial branch.
+       _bfd_aarch64_decode_(elfNN_aarch64_output_arch_local_syms): Write
+       mapping symbol on initial branch.
+
+2015-03-25  Marcus Shawcroft  <marcus.shawcroft@arm.com>
+
+       * elfnn-aarch64.c (_bfd_aarch64_erratum_835769_scan):
+       Update erratum count.
+
 2015-03-25  Senthil Kumar Selvaraj  <senthil_kumar.selvaraj@atmel.com>
 
        * elflink.c (_bfd_elf_gc_mark_extra_sections): Don't break on
This page took 0.025251 seconds and 4 git commands to generate.