Automatic date update in version.in
[deliverable/binutils-gdb.git] / bfd / ChangeLog
index 003f8a3c66d9d6b887f390db309326e7d2da6ee2..f4fac1a637ab859c19d2dc202be921517f5b6290 100644 (file)
@@ -1,3 +1,92 @@
+2018-03-15  Max Filippov  <jcmvbkbc@gmail.com>
+
+       * elf32-xtensa.c (xlate_map_entry): Change types of address
+       fields from 'unsigned' to 'bfd_vma'.
+       (xlate_offset_with_removed_text): Use struct xlate_map_entry as
+       the key argument to bsearch. Allow offsets past the end of a
+       section, use the last map entry for translation of such offsets.
+
+2018-03-15  Kuan-Lin Chen  <kuanlinchentw@gmail.com>
+
+       * elf32-nds32.c (nds32_elf_ex9_build_hash_table): Removed.
+       Not support the target feature.
+       (nds32_elf_ex9_itb_base): Likewise.
+       (nds32_elf_ex9_import_table): Likewise.
+       (nds32_elf_ex9_finish): Likewise.
+       (nds32_elf_ex9_reloc_jmp): Likewise.
+       (nds32_elf_get_insn_with_reg): Likewise.
+       (nds32_get_local_syms): Likewise.
+       (nds32_elf_ex9_replace_instruction): Likewise.
+       (nds32_elf_ifc_calc): Likewise.
+       (nds32_elf_ifc_finish): Likewise.
+       (nds32_elf_ifc_replace): Likewise.
+       (nds32_elf_ifc_reloc): Likewise.
+
+2018-03-14  Alan Modra  <amodra@gmail.com>
+
+       * elf64-ppc.c (sfpr_define): Adjust for stub_sec size having
+       sfpr size added before defining alias symbols.
+       (ppc64_elf_build_stubs): Add stub section padding before
+       copying sfpr contents and defining save/restore alias symbols.
+
+2018-03-14  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/20882
+       * elflink.c (elf_gc_mark_debug_section): Also check the local
+       debug definition section.
+
+2018-03-13  Nick Clifton  <nickc@redhat.com>
+
+       PR 22113
+       * pei-x86_64.c (pex64_get_unwind_info): Change to a boolean
+       function.  Add an end address parameter.  Check access of the data
+       pointer to make sure that they do not extend beyond the end
+       address.  Return FALSE if any check fails.  Add the end address
+       pointer to the ui structure.
+       (pex64_xdata_print_uwd_codes): Check accesses of the raw unwind
+       codes to make sure that they do not extend beyond the end address
+       pointer.  Print an error message and return immediately if any
+       check fails.
+
+2018-03-09  Nick Clifton  <nickc@redhat.com>
+
+       * elf64-s390.c (elf_s390_relocate_section): Move check for
+       relocations against non-allocated sections to before the code that
+       handles ifunc relocations.
+       * elf32-s390.c (elf_s390_relocate_section): Likewise.
+       * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Treat
+       relocs against IFUNC symbols in non-allocated sections as relocs
+       against FUNC symbols.
+       * elfxx-sparc.c (_bfd_sparc_elf_relocate_section): Likewise.
+
+2018-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/22929
+       * elf32-i386.c (elf_i386_relocate_section): Treat relocation
+       against IFUNC symbol in SHT_NOTE section without SHF_ALLOC as
+       relocation against FUNC symbol.
+       * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.
+
+2018-03-07  Renlin Li  <renlin.li@arm.com>
+
+       PR ld/20402
+       * elfnn-aarch64.c (elfNN_aarch64_final_link_relocate): Check absolute
+       symbol, and don't emit relocation in specific case.
+
+2018-03-07  Alan Modra  <amodra@gmail.com>
+
+       * elf64-mips.c (mips_elf64_rtype_to_howto): Return NULL on error.
+       (mips_elf64_slurp_one_reloc_table): Pass on error.
+
+2018-03-03  James Cowgill  <james.cowgill@mips.com>
+           Maciej W. Rozycki  <macro@mips.com>
+
+       PR ld/21900
+       * elfxx-mips.c (mips_elf_calculate_relocation): Only return
+       after calling `undefined_symbol' hook if this is an error
+       condition.  Assume the value of 0 for the symbol requested
+       otherwise.
+
 2018-03-02  Jim Wilson  <jimw@sifive.com>
 
        PR 22903
This page took 0.023934 seconds and 4 git commands to generate.