+2017-10-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elfxx-x86.h (GENERATE_RELATIVE_RELOC_P): New.
+ * elf32-i386.c (elf_i386_relocate_section): Use it.
+ * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.
+
+2017-10-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elfxx-x86.h (RESOLVED_LOCALLY_P): New.
+ * elf32-i386.c (elf_i386_relocate_section): Use it.
+ * elf64-x86-64.c (elf_x86_64_relocate_section): Likewise.
+
+2017-10-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-i386.c (X86_PCREL_TYPE_P): New.
+ (elf_i386_check_relocs): Use NEED_DYNAMIC_RELOCATION_P.
+ * elf64-x86-64.c (IS_X86_64_PCREL_TYPE): Renamed to ...
+ (X86_PCREL_TYPE_P): This.
+ (elf_x86_64_check_relocs): Use NEED_DYNAMIC_RELOCATION_P.
+ Replace IS_X86_64_PCREL_TYPE with X86_PCREL_TYPE_P.
+ (elf_x86_64_relocate_section): Replace IS_X86_64_PCREL_TYPE with
+ X86_PCREL_TYPE_P.
+ * elfxx-x86.h (NEED_DYNAMIC_RELOCATION_P): New.
+
+2017-10-06 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elfxx-x86.h (TLS_TRANSITION_IE_TO_LE_P): New.
+ * elf32-i386.c (elf_i386_tls_transition): Use it.
+ * elf64-x86-64.c (elf_x86_64_tls_transition): Likewise.
+
+2017-10-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-ppc.c (readonly_dynrelocs): Add a link_info argument.
+ Dump dynamic relocation in read-only section with minfo if
+ needed.
+ (ppc_elf_adjust_dynamic_symbol): Pass NULL to readonly_dynrelocs.
+ (maybe_set_textrel): Likewise.
+ (ppc_elf_size_dynamic_sections): Dump dynamic relocation in
+ read-only section with minfo.
+
+2017-10-05 John Baldwin <jhb@FreeBSD.org>
+
+ * elf.c (elfcore_grok_freebsd_note): Handle NT_ARM_VFP.
+
+2017-10-05 H.J. Lu <hongjiu.lu@intel.com>
+
+ * elf32-tilepro.c (readonly_dynrelocs): Dump dynamic relocation
+ in read-only section with minfo.
+ (tilepro_elf_size_dynamic_sections): Likewise.
+ * elfxx-tilegx.c (readonly_dynrelocs): Likewise.
+ (tilegx_elf_size_dynamic_sections): Likewise.
+
+2017-10-05 Pedro Alves <palves@redhat.com>
+
+ PR 22245
+ * bfd.c (bfd_set_error): Revert 2017-10-04 change. Remove
+ ellipsis parameter. Split out bfd_error_on_input code to..
+ (bfd_set_input_error): .. New function.
+ * archive.c (_bfd_write_archive_contents): Use bfd_set_input_error.
+ * vms-lib.c (_bfd_vms_lib_write_archive_contents): Likewise.
+ * bfd-in2.h: Regenerate.
+
+2017-10-05 Alan Modra <amodra@gmail.com>
+
+ * elflink.c (elf_link_input_bfd): Correct ctor/dtor in init_array/
+ fini_array error value.
+
+2017-10-05 Alan Modra <amodra@gmail.com>
+
+ PR 21167
+ * elf.c (_bfd_elf_setup_sections): Don't trim reloc sections from
+ groups.
+ (_bfd_elf_init_reloc_shdr): Pass sec_hdr, use it to copy SHF_GROUP
+ flag from section.
+ (elf_fake_sections): Adjust calls. Exit immediately on failure.
+ (bfd_elf_set_group_contents): Add associated reloc section indices
+ to group contents.
+
+2017-10-04 Alan Modra <amodra@gmail.com>
+
+ * elf64-ppc.c (ppc64_elf_get_synthetic_symtab): Don't sort or
+ classify symbols for ELFv2.
+
+2017-10-04 Pavel I. Kryukov <kryukov@frtk.ru>
+
+ PR 22245
+ * bfd.c (bfd_set_error): Avoid UB on passing arg to va_start that
+ undergoes default promotion.
+ * bfd-in2.h: Regenerate.
+
+2017-10-02 Alan Modra <amodra@gmail.com>
+
+ * elf32-ppc.c (ppc_elf_relocate_section): Fix comment typo.
+ * elf64-ppc.c (ppc64_elf_relocate_section): Likewise.
+
+2017-10-01 Alan Modra <amodra@gmail.com>
+
+ PR 21957
+ * dwarf2.c (new_line_sorts_after): Remove end_sequence comparison.
+ (add_line_info): Always put end_sequence last.
+
+2017-10-01 Alan Modra <amodra@gmail.com>
+
+ PR 22047
+ * dwarf2.c (read_section): Allocate buffer with extra byte for
+ bfd_simple_get_relocated_section_contents rather than copying
+ afterwards.
+
+2017-09-29 Alan Modra <amodra@gmail.com>
+
+ * merge.c (merge_strings): Return FALSE on malloc failure.
+ (_bfd_merge_sections): Return failures from record_section and
+ merge_strings.
+
+2017-09-28 Alan Modra <amodra@gmail.com>
+
+ PR 22220
+ * elflink.c (_bfd_elf_merge_symbol): Set non_ir_ref_dynamic in
+ a case where plugin_notice isn't called.
+
+2017-09-27 Kuan-Lin Chen <kuanlinchentw@gmail.com>
+
+ * elf32-nds32.c (nds32_elf_relax_section): Fix a tautological
+ comparison.
+
2017-09-26 H.J. Lu <hongjiu.lu@intel.com>
PR ld/22199