Automatic date update in version.in
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index afa66e0c5f09b43fed5c2dd7c4ba5cf63653788f..edd822fefa4ed0502d418b39d4f90d504b3d45cb 100644 (file)
@@ -1,3 +1,98 @@
+2018-04-24  Nick Clifton  <nickc@redhat.com>
+
+       PR 23113
+       * elf.c (ignore_section_sym): Check for the output_section pointer
+       being NULL before dereferencing it.
+
+       PR 23110
+       * peXXigen.c (_bfd_XX_bfd_copy_private_bfd_data_common): Check for
+       a negative PE_DEBUG_DATA size before iterating over the debug data.
+
+2018-04-23  Alan Modra  <amodra@gmail.com>
+
+       * elf-linux-core.h: Revert last change.
+       * elf.c: Likewise.
+
+2018-04-23  Nick Clifton  <nickc@redhat.com>
+
+       PR 23056
+       * aoutx.h (aout_get_external_symbols): Allocate an extra byte at
+       the end of the string table, and zero it.
+
+2018-04-23  Alan Modra  <amodra@gmail.com>
+
+       * elf-linux-core.h (swap_linux_prpsinfo32_ugid32_out): Disable
+       gcc-8 string truncation warning.
+       (swap_linux_prpsinfo32_ugid16_out): Likewise.
+       (swap_linux_prpsinfo64_ugid32_out): Likewise.
+       (swap_linux_prpsinfo64_ugid16_out): Likewise.
+       * elf.c (elfcore_write_prpsinfo): Likewise.
+
+2018-04-23  Nick Clifton  <nickc@redhat.com>
+
+       PR 23056
+       * aoutx.h (aout_get_external_symbols): Allocate an extra byte at
+       the end of the string table, and zero it.
+
+2018-04-20  Alan Modra  <amodra@gmail.com>
+
+       PR 22978
+       * elf32-hppa.c (got_relocs_needed): Add extra param to special
+       case both dtprel and tprel relocs.
+       (allocate_dynrelocs): Adjust conditions for got relocs.
+       (elf32_hppa_relocate_section): Likewise for local sym got relocs.
+       Emit dynamic relocs on TLS GOT entries for shared libraries,
+       not when pic.  Omit dynamic reloc on dtprel entry when local,
+       and on tprel entry when local and executable.
+
+2018-04-19  Alan Modra  <amodra@gmail.com>
+
+       PR 22537
+       * elf32-hppa.c (elf32_hppa_size_stubs): Init "destination" to -1.
+       (hppa_type_of_stub): Don't return a long branch stub for
+       symbols other than those defined statically.
+
+2018-04-19  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Revert 2018-04-18 coff-mips changes.
+       * config.bfd: Add back mips_ecoff_le_vec and mips_ecoff_be_vec
+       to selvecs for mips targets change 2018-04-18.
+       * configure.ac: Reinstate mips_ecoff_le_vec, mips_ecoff_be_vec
+       and  mips_ecoff_bele_vec.
+       * targets.c: Likewise.
+       * coff-mips.c: Resurrect.
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-18  Alan Modra  <amodra@gmail.com>
+
+       * Makefile.am: Remove mips aout and coff support.
+       * config.bfd: Likewise.
+       * configure.ac: Likewise.
+       * targets.c: Likewise.
+       * coff-mips.c: Delete
+       * mipsbsd.c: Delete
+       * pe-mips.c: Delete
+       * pei-mips.c: Delete
+       * Makefile.in: Regenerate.
+       * configure: Regenerate.
+       * po/SRC-POTFILES.in: Regenerate.
+
+2018-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * elf32-i386.c (elf32_bed): Define before including
+       "elf32-target.h".
+       * elf64-x86-64.c (elf64_bed): Define before including
+       "elf64-target.h".
+       (elf32_bed): Define before including "elf32-target.h".
+
+2018-04-17  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/23055
+       * elfxx-x86.c (_bfd_x86_elf_link_setup_gnu_properties): Use a
+       normal input file with compatible relocation.
+
 2018-04-18  Alan Modra  <amodra@gmail.com>
 
        * Makefile.am: Remove support for assorted i386 aout and coff targets.
This page took 0.023911 seconds and 4 git commands to generate.