+2021-02-20 Alan Modra <amodra@gmail.com>
+
+ * testsuite/lib/binutils-common.exp: Whitespace fixes throughout.
+ (run_dump_test): Fail if expecting errors from a file like we do
+ for error strings, if no error is seen.
+
+2021-02-19 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/readelf.exp (pr26548): Run for 32-bit too.
+
+2021-02-19 Siddhesh Poyarekar <siddhesh@gotplt.org>
+
+ * ar.c (write_archive): Remove TARGET_STAT. Adjust call to
+ SMART_RENAME.
+ * arsup.c (ar_save): Likewise.
+ * objcopy (strip_main): Don't copy TMPFD. Don't set times on
+ temporary file and adjust call to SMART_RENAME.
+ (copy_main): Likewise.
+ * rename.c [!S_ISLNK]: Remove definitions.
+ (try_preserve_permissions): Remove function.
+ (smart_rename): Remove FD, PRESERVE_DATES arguments. Use
+ rename system call only if TO does not exist.
+ * bucomm.h (smart_rename): Adjust declaration.
+
+2021-02-18 Nick Clifton <nickc@redhat.com>
+
+ * objcopy.c (merge_gnu_build_notes): Handle notes with a start
+ address that is higher than the end address.
+
+2021-02-17 Alan Modra <amodra@gmail.com>
+
+ * dwarf.c: Include limits.h.
+ (CHAR_BIT): Provide backup define.
+ (read_leb128): Use CHAR_BIT to size "result" in bits. Correct
+ signed overflow checking.
+ * testsuite/binutils-all/pr26548.s,
+ * testsuite/binutils-all/pr26548.d,
+ * testsuite/binutils-all/pr26548e.d: New tests.
+ * testsuite/binutils-all/readelf.exp: Run them.
+ (readelf_test): Drop unused "xfails" parameter. Update all uses.
+
+2021-02-16 Jan Beulich <jbeulich@suse.com>
+
+ * dwarf.c (process_debug_info): Initialize "dwo_id".
+
+2021-02-15 Alan Modra <amodra@gmail.com>
+
+ * objdump.c (load_specific_debug_section): Don't call
+ bfd_cache_section_contents. Rearrange so that
+ bfd_get_full_section_contents is not called on path where
+ bfd_simple_get_relocated_section_contents is called.
+ Don't set section->user_data.
+ (free_debug_section): Always free section->start. Don't twiddle
+ section flags.
+ * readelf.c (load_specific_debug_section): Don't set user_data.
+ * dwarf.h (struct dwarf_section): Remove use_data field.
+ * dwarf.c (NO_ABBREVS, ABBREV): Adjust to suit.
+
+2021-02-15 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/compress.exp: Remove nds32 xfails.
+ * testsuite/binutils-all/objdump.exp: Likewise.
+
+2021-02-14 Alan Modra <amodra@gmail.com>
+
+ * objdump.c (slurp_symtab): Don't add an extra entry for NULL
+ to the symbol array.
+ (slurp_dynamic_symtab): Likewise.
+ (dump_bfd): Formatting. Copy terminating NULL from extra_syms.
+
+2021-02-14 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
+2021-02-13 Mike Frysinger <vapier@gentoo.org>
+
+ * aclocal.m4: Regenerate.
+
+2021-02-12 Nick Clifton <nickc@redhat.com>
+
+ * configure.ac (follow-debug-links): Add option to enable or
+ disable the following of debug links by default. Set the
+ default for the option to be 'follow'.
+ * dwarf.c (do_follow_links): Initialise with DEFAULT_FOR_FOLLOW_LINKS.
+ (dwarf_select_sections_by_names): Add no-follow-links option.
+ (dwarf_select_sections_by_letter): Add 'N' option.
+ * objdump.c (usage): Add conditional text describing the
+ follow links option.
+ (slurp_symtab): Ensure that there is a NULL entry at the end
+ of the symbol table.
+ (slurp_dynamic_symtab): Likewise.
+ (dump_bfd): When extending the symbol table, ensure that there
+ is still a NULL entry at the end.
+ * readelf.c (usage): Add conditional text describing the
+ follow links option.
+ * doc/binutils.texi: Update documentation for objcopy and
+ readelf.
+ * doc/debug.options.texi: Update documentation of the
+ follow-links option.
+ * config.in: Regenerate.
+ * configure: Regenerate.
+ * testsuite/binutils-all/compress.exp: Add the -WN option to
+ objdump command lines that are not expecting to follow links.
+ * testsuite/binutils-all/readelf.exp: Add the
+ --debug-dump=no-follow-links option to tests that are not
+ expecting to follow debug links.
+ * NEWS: Mention the new behaviour.
+
+2021-02-12 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/objcopy.exp: Report "unsupported" when
+ gas or ld fails to build a testcase rather than "unresolved".
+ Report "fail" when readelf returns an error status rather than
+ "unresolved".
+ * testsuite/binutils-all/ar.exp: Likewise.
+ * testsuite/binutils-all/compress.exp: Likewise.
+ * testsuite/binutils-all/readelf.exp: Likewise.
+
+2021-02-12 Alan Modra <amodra@gmail.com>
+
+ * testsuite/binutils-all/pr25662.s: Replace "a" with "aaa" and
+ "c" with "ccc" labels.
+
+2021-02-12 Tom de Vries <tdevries@suse.de>
+
+ * dwarf.h (debug_info): Fix typo in comment.
+
+2021-02-12 Tom de Vries <tdevries@suse.de>
+
+ * dwarf.c (display_debug_str_offsets): Handle multiple sets of
+ entries.
+
+2021-02-12 Tom de Vries <tdevries@suse.de>
+
+ * dwarf.c (process_debug_info): Print DWO ID.
+
+2021-02-11 Alan Modra <amodra@gmail.com>
+
+ PR 27290
+ PR 27293
+ PR 27295
+ * od-elf32_avr.c (elf32_avr_get_note_section_contents): Formatting.
+ Use bfd_malloc_and_get_section.
+ (elf32_avr_get_note_desc): Formatting. Return descsz. Sanity
+ check namesz. Return NULL if descsz is too small. Ensure
+ string table is terminated.
+ (elf32_avr_get_device_info): Formatting. Add note_size param.
+ Sanity check note.
+ (elf32_avr_dump_mem_usage): Adjust to suit.
+
+2021-02-10 Tom de Vries <tdevries@suse.de>
+
+ PR binutils/27391
+ * dwarf.c (load_dwo_file): Handle case that name is absolute path.
+
+2021-02-10 Tom de Vries <tdevries@suse.de>
+
+ PR binutils/27371
+ * dwarf.c (display_debug_ranges): Filter range lists according to
+ section.
+
+2021-02-09 Tom de Vries <tdevries@suse.de>
+
+ PR binutils/27370
+ * dwarf.c (get_type_abbrev_from_form): Handle DW_FORM_ref_sig8.
+
+2021-02-09 Tom de Vries <tdevries@suse.de>
+
+ PR binutils/27386
+ * dwarf.c (process_debug_info): Handling DW_UT_skeleton and
+ DW_UT_split_compile.
+
+2021-02-09 Alan Modra <amodra@gmail.com>
+
+ * testsuite/lib/binutils-common.exp (supports_gnu_osabi): Remove
+ symbianelf.
+
+2021-02-07 Alan Modra <amodra@gmail.com>
+
+ * unwind-ia64.c (unw_print_xyreg): Don't leave output buffer
+ uninitialised on invalid input.
+
+2021-02-06 Alan Modra <amodra@gmail.com>
+
+ PR 27349
+ * rename.c (smart_rename): Test for existence and type of output
+ file with lstat.
+
+2021-02-05 Nick Clifton <nickc@redhat.com>
+
+ * MAINTAINERS: Remove Richard Henderson as the ALPHA maintainer.
+
+2021-02-05 Eli Zaretskii <eliz@gnu.org>
+
+ PR 27252
+ * elfedit.c (check_file):
+ * bucomm.c (get_file_size): Fix typos in comments.
+
+2021-02-05 Alan Modra <amodra@gmail.com>
+
+ PR 27345
+ * arsup.c (ar_save): Use stat rather than lstat.
+
+2021-02-03 Alan Modra <amodra@gmail.com>
+
+ PR 27270
+ PR 27284
+ PR 26945
+ * ar.c: Don't include libbfd.h.
+ (write_archive): Replace xmalloc+strcpy with xstrdup. Use
+ bfd_stat rather than fstat on iostream. Move stat and fd tests
+ outside of _WIN32 ifdef. Delete skip_stat variable.
+ * arsup.c (temp_name, real_ofd): New static variables.
+ (ar_open): Use make_tempname and bfd_fdopenw.
+ (ar_save): Adjust to suit ar_open changes. Move stat output
+ of _WIN32 ifdef.
+ * objcopy.c: Don't include libbfd.h.
+ (copy_file): Use bfd_stat.
+
+2021-02-02 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR binutils/27281
+ * readelf.c (process_section_headers): Add 'R' and 'D' to
+ "Key to Flags:".
+ * testsuite/binutils-all/retain1a.d: Updated.
+
+2021-01-30 Nick Clifton <nickc@redhat.com>
+
+ * README-how-to-make-a-release: Small updates after the 2.35.2
+ release.
+
+2021-01-28 Eli Zaretskii <eliz@gnu.org>
+
+ PR 4356
+ * windres.c (quot): Use double quotes to protect strings on
+ Windows platforms.
+
+2021-01-28 Eli Zaretskii <eliz@gnu.org>
+
+ PR 27252
+ * bucomm.c (get_file_size): Add code to handle /dev/null on
+ Windows systems.
+ * elfedit.c (check_file): Likewise.
+
+2021-01-27 Nick Clifton <nickc@redhat.com>
+
+ * objcopy.c (copy_main): Remove conditional control of the calls
+ to free, simplifying the code and making it easier to detect
+ typos.
+
+2021-01-26 Frederic Cambus <fred@statdns.com>
+
+ * objcopy.c (copy_main): Fix a double free happening when both
+ --localize-symbols and --globalize-symbols options are invoked
+ together.
+
+2021-01-24 Nick Clifton <nickc@redhat.com>
+
+ * README-how-to-make-a-release: Minor updates after the 2.36 release.
+
+2021-01-16 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (uncompress_section_contents): Tidy inflateEnd result test.
+
+2021-01-15 Alan Modra <amodra@gmail.com>
+
+ PR 26539
+ * readelf.c (uncompress_section_contents): Always call inflateEnd.
+
+2021-01-14 Alexandre Oliva <oliva@gnu.org>
+
+ * MAINTAINERS: Update my email address.
+
+2021-01-14 Nick Clifton <nickc@redhat.com>
+
+ * po/sv.po: Updated Swedish translation.
+
+2021-01-13 Alan Modra <amodra@gmail.com>
+
+ * Makefile.in: Regenerate.
+ * doc/Makefile.in: Regenerate.
+
2021-01-13 Zebediah Figura <z.figura12@gmail.com>
PR 27037