[binutils-gdb][ld][AArch64] Fix group_sections algorithm
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 7fb2dbe3f9ebba938ef30575d87710d9248afad9..7cc692b3e5b9dddc91415f89bf248b24df4124ab 100644 (file)
@@ -1,3 +1,72 @@
+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
This page took 0.023706 seconds and 4 git commands to generate.