+2020-06-11 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (process_mips_specific): Don't alloc memory for
+ Elf_Internal_Options.
+
+2020-06-11 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (process_mips_specific): Assert size of internal
+ types match size of external types, and simplify allocation of
+ internal buffer. Catch possible integer overflow when sanity
+ checking option size. Don't assume options are a regular array.
+ Sanity check reginfo option against option size. Use PRI macros
+ when printing.
+
+2020-06-10 Ralf Habacker <ralf.habacker@freenet.de>
+
+ PR 26082
+ * mclex.c (yylex): Reject lines that reach end-of-file without a
+ terminating newline character.
+
+2020-06-08 Nick Clifton <nickc@redhat.com>
+
+ PR 26093
+ * doc/binutils.texi (strings): Fix typo.
+
+2020-06-08 Nick Clifton <nickc@redhat.com>
+
+ PR 26086
+ * dwarf.c (process_debug_info): Check that there is space in the
+ debug_information array before filling in an entry.
+
+2020-06-06 Alan Modra <amodra@gmail.com>
+
+ * doc/binutils.texi (PowerPC -M option): Mention power10 and pwr10.
+
+2020-06-05 Joel Anderson <joelanderson333@gmail.com>
+
+ PR 26082
+ * mclex.c (yylex): Add test for an empty input stream.
+
+2020-06-04 Stephen Casner <casner@acm.org>
+
+ * testsuite/binutils-all/pr25662-pdp11.s: Alternate source file
+ for test using section pseudo-ops compatible with pdp11.
+ * testsuite/binutils-all/objcopy.exp: Select alternate source.
+
+2020-06-04 Jose E. Marchesi <jose.marchesi@oracle.com>
+
+ * objdump.c (disassemble_data): Set disasm_info.endian_code to
+ disasm_info.endian after the latter is initialized to the
+ endianness reported by BFD.
+
+2020-06-04 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/i386/i386.exp: Remove global directive
+ outside proc body.
+ * testsuite/binutils-all/x86-64/objects.exp: Likewise.
+ * testsuite/binutils-all/x86-64/x86-64.exp: Likewise.
+
+2020-06-03 Joel Anderson <joelanderson333@gmail.com>
+
+ * windmc.h (struct mc_node): Add id_typecast field.
+ * mcparse.y (message): Initialise the id_typecast field.
+ * windmc.c (write_dbg): Use the id_typecast field as a parameter
+ when calling write_dbg_define.
+ (write_header): Likewise.
+
+2020-06-03 Alan Modra <amodra@gmail.com>
+
+ PR 26069
+ * objcopy.c (copy_relocations_in_section): Free relpp on error.
+ Don't accidentally free isection->orelocation.
+
+2020-06-02 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/ar.exp (obj): Set up object file name
+ extension. Use throughout. Don't completely exclude non-ELF
+ alpha targets. Run long_filenames test for tic30. Exclude thin
+ archive tests for aix, ecoff and vms.
+ * estsuite/binutils-all/objdump.exp (obj): Set up object file name
+ extension. Use throughout. Don't exclude non-ELF alpha targets
+ from "bintest.a".
+
+2020-05-28 Max Filippov <jcmvbkbc@gmail.com>
+
+ * MAINTAINERS (Xtensa): Add myself as maintainer.
+
+2020-05-23 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/ar.exp (many_files): New test.
+
+2020-05-21 Alan Modra <amodra@gmail.com>
+
+ * addr2line.c: Replace "if (x) free (x)" with "free (x)" throughout.
+ * dlltool.c: Likewise.
+ * elfcomm.c: Likewise.
+ * rddbg.c: Likewise.
+ * readelf.c: Likewise.
+ * stabs.c: Likewise.
+ * windmc.c: Likewise.
+ * windres.c: Likewise.
+ * wrstabs.c: Likewise.
+
+2020-05-21 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (get_num_dynamic_syms): Bounds check mipsxlat array
+ access.
+
+2020-05-20 Nelson Chu <nelson.chu@sifive.com>
+
+ * dwarf.c: Updated since DECLARE_CSR is changed.
+
+2020-05-19 H.J. Lu <hjl.tools@gmail.com>
+
+ PR binutils/25809
+ * readelf.c (process_program_headers): Warn if the PT_DYNAMIC
+ segment doesn't match the .dynamic section and checks are
+ enabled.
+ (struct filedata): Add dynamic_symtab_section and
+ dynamic_strtab_section fields.
+ (process_section_headers): Set dynamic_symtab_section to the
+ .dynsym section. Set dynamic_strtab_section to the .dynstr
+ section.
+ (process_dynamic_section): Warn if the .dynsym section doesn't
+ match DT_SYMTAB and DT_SYMENT or the .dynstr section doesn't
+ DT_STRTAB and DT_STRSZ. But only if checks are enabled.
+
+2020-05-19 Alan Modra <amodra@gmail.com>
+
+ * ar.c (map_over_members, get_pos_bfd, delete_members, move_members),
+ (replace_members): Use bfd_get_filename rather than accessing
+ bfd->filename directly.
+ * arsup.c (map_over_list, ar_delete, ar_replace, ar_extract): Likewise.
+ * binemul.c (do_ar_emul_append): Likewise.
+ * coffgrok.c (coff_grok): Likewise.
+
+2020-05-18 Stafford Horne <shorne@gmail.com>
+
+ * MAINTAINERS (OR1K): Add myself as maintainer.
+
2020-05-07 Andrew Burgess <andrew.burgess@embecosm.com>
* doc/binutils.texi: Mention 'entry address' in the set-start and