+2020-05-05 Nick Clifton <nickc@redhat.com>
+
+ * dwarf.c (do_checks): New global variable.
+ (display_formatted_table): Warn about an unexpected number of
+ columns in the table, if checks are enabled. Do not complain
+ about the lack of data following the number of entries in the
+ table if the table is empty.
+ (display_debug_lines_decoded): Only warn about an unexpected
+ number of columns in a table if checks are enabled.
+ * dwarf.h (do_checks): Add a prototype.
+ * elfcomm.c (error): Remove weak attribute.
+ (warn): Likewise.
+ * readelf.c (do_checks): Delete.
+ (warn): Delete.
+ (process_section_headers): Only warn about empty sections if
+ checks are enabled.
+
+2020-05-04 Fangrui Song <maskray@google.com>
+
+ * objcopy.c (copy_object): Allow empty section.
+ * testsuite/binutils-all/update-section.exp: Add test.
+
+2020-05-04 Nick Clifton <nickc@redhat.com>
+
+ PR 25917
+ * dwarf.c (display_debug_lines_decoded): Warn if encountering a
+ supicious number of entries for DWARF-5 format directory and file
+ name tables. Do not display file name table header if the table
+ is empty. Do not allocate space for empty tables.
+
+2020-05-04 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (process_nds32_specific): Check size of .nds32_e_flags
+ section. Don't assume endian of host matches nds32 target. Free
+ buffer.
+
+2020-05-01 Alan Modra <amodra@gmail.com>
+ Haim Shimonovich <Haim.Shimonovich@ceva-dsp.com>
+
+ * objdump.c (disassemble_bytes): Don't scan for zeros when
+ disassembling zeros. Translate "resuming at file offset" message.
+ Formatting. Replace some signed variables with unsigned.
+
+2020-04-30 Alex Coplan <alex.coplan@arm.com>
+
+ * testsuite/binutils-all/aarch64/in-order-all.d: Update to use new
+ disassembly.
+ * testsuite/binutils-all/aarch64/out-of-order-all.d: Likewise.
+
+2020-04-30 Nick Clifton <nickc@redhat.com>
+
+ * testsuite/lib/binutils-common.exp (check_pie_support): New
+ proc.
+
+2020-04-29 Andrew Burgess <andrew.burgess@embecosm.com>
+
+ * dwarf.c (display_debug_ranges): Ignore duplicate entries in
+ range_entries for the same offset.
+
+2020-04-29 Nick Clifton <nickc@redhat.com>
+
+ * readelf.c (warn): New function - like elfcomm.c version but only
+ produces output if warnings are enabled.
+ (struct options): Add --lint and --enable-checks.
+ (usage): Add entry for --lint.
+ (parse_args): Handle -L. If checks are enabled but no dumps have
+ been selected then enable all dumps.
+ (process_section_headers): Replace long if-then-else sequence with
+ a switch. Add warning messages for empty SHT_REL, SHT_RELA and
+ SHT_PROGBITS sections.
+ (process_file): Do not complain if the file is an archive and lint
+ mode has been enabled.
+ * elfcomm.c (error): Make the function weak.
+ (warn): Likewise.
+ * NEWS: Mention the new feature.
+ * doc/binutils.texi: Document the new feature.
+ * dwarf.h (report_leb_status): Add file name and line number
+ parameters. Include them in the diagnostic output.
+ (READ_ULEB): Pass file and line number to report_leb_status.
+ (READ_SLEB): Likewise.
+ * dwarf.c (read_and_print_leb128): Pass file and line number to
+ report_leb_status.
+ * testsuite/binutils-all/readelf.exp: Add test of new feature.
+ * testsuite/binutils-all/zero-sec.s: New test source file.
+ * testsuite/binutils-all/zero-sec.r: Expected output from new
+ test.
+
+2020-04-29 Nick Clifton <nickc@redhat.com>
+
+ * po/sr.po: Updated Serbian translation.
+
+2020-04-26 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (get_num_dynamic_syms): Check DT_MIPS_XHASH was
+ read before dereferencing, and gracefully return. Remove
+ gnu_hash_error variable. Free gnu hash arrays if number of
+ syms found is zero.
+
+2020-04-24 Alan Modra <amodra@gmail.com>
+
+ * readelf.c (get_num_dynamic_syms): Check for nbuckets and nchains
+ non-zero.
+ (process_dynamic_section): Call get_num_dynamic_syms once rather
+ than in segment loop. Break out of segment loop on a successful
+ load of dynamic symbols. Formatting.
+ (process_object): Return error status from process_dynamic_section.
+
2020-04-23 Anton Kolesov <anton.kolesov@synopsys.com>
* elf-bfd.h (elfcore_write_arc_v2): Add prototype.