+2018-06-19 Simon Marchi <simon.marchi@ericsson.com>
+
+ * Makefile.am (AUTOMAKE_OPTIONS): Remove 1.11.
+ (INCLUDES): Rename to ...
+ (AM_CPPFLAGS): ... this.
+ * configure.ac: Remove AC_PREREQ.
+ * doc/Makefile.am (AUTOMAKE_OPTIONS): Remove 1.9, cygnus, add
+ info-in-builddir no-texinfo.tex.
+ (info_TEXINFOS): Rename bfd.texinfo to bfd.texi.
+ * doc/bfd.texinfo: Rename to ...
+ * doc/bfd.texi: ... this.
+ * Makefile.in: Re-generate.
+ * aclocal.m4: Re-generate.
+ * config.in: Re-generate.
+ * configure: Re-generate.
+ * doc/Makefile.in: Re-generate.
+
+2018-06-18 Mephi <mephi42@gmail.com>
+
+ PR 23297
+ * mach-o-x86-64.c (x86_64_howto_table): Add entry for
+ BFD_RELOC_MACH_O_X86_64_RELOC_TLV.
+ (bfd_mach_o_x86_64_canonicalize_one_reloc): Handle the new reloc.
+ (bfd_mach_o_x86_64_swap_reloc_out): Likewise.
+ * reloc.c (BFD_RELOC_MACH_O_X86_64_TV): New entry.
+ * bfd-in2.h: Regenerate.
+ * libbfd.h: Regenerate.
+
+2018-06-14 Faraz Shahbazker <Faraz.Shahbazker@mips.com>
+
+ * elfxx-mips.c (print_mips_ases): Add GINV extension.
+
+2018-06-14 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/23267
+ * elf.c (_bfd_elf_get_symbol_version_string): Check if the first
+ symbol version is base version.
+
+2018-06-14 Alan Modra <amodra@gmail.com>
+
+ * elf-bfd.h (struct elf_link_hash_table): Add "dynamic_relocs".
+ * elflink.c (_bfd_elf_init_2_index_sections): Comment fix.
+ (_bfd_elf_add_dynamic_entry): Set "dynamic_relocs".
+ (_bfd_elf_link_renumber_dynsyms): Exclude all section symbols when
+ "dynamic_relocs" is not set.
+ * elfxx-mips.c (count_section_dynsyms): Likewise.
+
+2018-06-14 Alan Modra <amodra@gmail.com>
+
+ PR 23282
+ * bfdio.c (bfd_seek): Optimize away seeks to current position.
+
+2018-06-13 Scott Egerton <scott.egerton@imgtec.com>
+ Faraz Shahbazker <Faraz.Shahbazker@mips.com>
+
+ * elfxx-mips.c (print_mips_ases): Add CRC.
+
+2018-06-08 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR ld/23161
+ * elfxx-x86.c (elf_x86_hide_linker_defined): New function.
+ (_bfd_x86_elf_link_check_relocs): Use it to hide hidden
+ __bss_start, _end and _edata in shared libraries.
+
+2018-06-07 Alan Modra <amodra@gmail.com>
+
+ * elf32-tic6x.c (elf32_tic6x_check_relocs): Reference
+ __c6xabi_DSBT_BASE explicitly for R_C6000_SBR_* relocs.
+
+2018-06-05 Alan Modra <amodra@gmail.com>
+
+ * bfd.c (struct bfd): Update comment on "where" usage.
+ * bfdio.c (bfd_bwrite, bfd_stat): Use and update "iovec",
+ "iostream", and "where" from containing archive file. Return
+ error on NULL iovec.
+ (bfd_bread): Similarly, and return error attempted out of
+ bounds archive element access.
+ (bfd_tell, bfd_flush): Use and update "iovec", "iostream", and
+ "where" from containing archive file.
+ (bfd_seek): Likewise. Return error on NULL iovec. Don't
+ attempt to optimize away seeks. Don't paper over errors by
+ calling bfd_tell.
+ (bfd_get_mtime): Call bfd_stat rather than iovec->bstat.
+ (bfd_get_size): Likewise.
+ (bfd_mmap): Operate on and use iovec of containing archive
+ file. Return error on NULL iovec.
+ * cache.c (bfd_cache_lookup_worker): Abort if working on
+ archive element bfd.
+ (cache_bread_1): Delete bfd parameter, add FILE* parameter.
+ Don't ignore zero byte reads.
+ (cache_bread): Look up FILE* in cache here. Error on NULL
+ lookup.
+ (cache_bwrite): Rename "where" to "from".
+ (cache_bmmap): Don't handle archive elements.
+ * coffcode.h (coff_slurp_line_table): Exit early on zero
+ lineno count.
+ * bfd-in2.h: Regenerate.
+
+2018-06-05 Alan Modra <amodra@gmail.com>
+
+ PR 23254
+ * plugin.c (bfd_plugin_open_input): Allow for possibility of
+ nested archives. Open file again for plugin.
+ (try_claim): Don't save and restore file position. Close file
+ if not claimed.
+ * sysdep.h (O_BINARY): Define.
+
+2018-06-04 Max Filippov <jcmvbkbc@gmail.com>
+
+ * elf32-xtensa.c (xtensa_read_table_entries): Make global.
+ (compute_fill_extra_space): Drop declaration. Rename function to
+ xtensa_compute_fill_extra_space.
+ (compute_ebb_actions, remove_dead_literal): Update references to
+ compute_fill_extra_space.
+
+2018-06-04 Volodymyr Arbatov <arbatov@cadence.com>
+
+ * elf32-xtensa.c (elf32xtensa_separate_props): New global
+ variable.
+ (xtensa_add_names): New function.
+ (xtensa_property_section_name): Add new parameter
+ separate_sections, use it to choose property section name.
+ (xtensa_get_separate_property_section): New function.
+ (xtensa_get_property_section): Invoke
+ xtensa_get_separate_property_section to get individual property
+ section if it exists, common property section otherwise.
+ (xtensa_make_property_section): Pass elf32xtensa_separate_props
+ to xtensa_property_section_name.
+
2018-06-04 H.J. Lu <hongjiu.lu@intel.com>
PR binutils/23146