Synchronize libiberty with gcc and add --no-recruse-limit option to tools that suppor...
[deliverable/binutils-gdb.git] / binutils / ChangeLog
index 77c61aac43fb4f76d98ff003a931d2521b76760a..d865bf6d327b9b9c1f7106b1b95dbdf10ab26db2 100644 (file)
@@ -1,3 +1,90 @@
+2018-12-07  Nick Clifton  <nickc@redhat.com>
+
+       * addr2line.c (demangle_flags): New static variable.
+        (long_options): Add --recurse-limit and --no-recurse-limit.
+        (translate_address): Pass demangle_flags to bfd_demangle.
+        (main): Handle --recurse-limit and --no-recurse-limit options.
+        * cxxfilt.c: (long_options): Add --recurse-limit and
+       --no-recurse-limit.
+        (main): Handle new options.
+        * nm.c (demangle_flags): New static variable.
+        (long_options): Add --recurse-limit and --no-recurse-limit.
+        (main): Handle new options.
+        * objdump.c (demangle_flags): New static variable.
+        (usage): Add --recurse-limit and --no-recurse-limit.
+        (long_options): Likewise.
+        (objdump_print_symname): Pass demangle_flags to bfd_demangle.
+        (disassemble_section): Likewise.
+        (dump_dymbols): Likewise.
+        (main): Handle new options.
+        * prdbg.c (demangle_flags): New static variable.
+        (tg_variable): Pass demangle_flags to demangler.
+        (tg_start_function): Likewise.
+        * stabs.c (demangle_flags): New static variable.
+        (stab_demangle_template): Pass demangle_flags to demangler.
+        (stab_demangle_v3_argtypes): Likewise.
+        (stab_demangle_v3_arg): Likewise.
+       * doc/binutuls.texi: Document new command line options.
+       * NEWS: Mention the new feature.
+        * testsuite/config/default.exp (CXXFILT): Define if not already
+        defined.
+        (CXXFILTFLAGS): Likewise.
+        * testsuite/binutils-all/cxxfilt.exp: New file.  Runs a few
+        simple tests of the cxxfilt program.
+
+2018-12-03  Nick Clifton  <nickc@redhat.com>
+
+       PR 23941
+       * testsuite/binutils-all/i386/compressed-1a.d: Update expected output.
+       * testsuite/binutils-all/x86-64/compressed-1a.d: Likewise.
+
+2018-12-01  Alan Modra  <amodra@gmail.com>
+
+       PR 23946
+       * readelf.c (slurp_ia64_unwind_table): Bounds check symbol index
+       on reloc.
+       (slurp_hppa_unwind_table): Likewise.
+
+2018-12-01  Alan Modra  <amodra@gmail.com>
+
+       PR 23945
+       * readelf.c (slurp_ia64_unwind_table): Don't call elf_ia64_reloc_type
+       needlessly.
+       (slurp_hppa_unwind_table): Use same range checks and error messages
+       as slurp_ia64_unwind_table.
+
+2018-11-29  Nick Clifton  <nickc@redhat.com>
+
+       PR 23931
+       * objdump.c (dump_relocs_in_section): When checking for an
+       unreasonable amount of relocs in a bfd, allow for the fact that
+       the internal representation of a reloc may be bigger than the
+       external representation.
+
+2018-11-27  Mark Wielaard  <mark@klomp.org>
+
+       PR binutils/23919
+       * readelf.c (dump_sections_as_strings): Remove bogus addralign check.
+       (dump_sections_as_bytes): Likewise.
+       (load_specific_debug_sections): Likewise.
+       * testsuite/binutils-all/dw2-3.rS: Adjust alignment.
+       * testsuite/binutils-all/dw2-3.rt: Likewise.
+
+2018-11-20  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR binutils/23898
+       * testsuite/lib/binutils-common.exp (prune_warnings_extra):
+       Prune gaps in build notes.
+
+2018-11-13  Francois H. Theron <francois.theron@netronome.com>
+
+       * testsuite/binutils-all/nfp/test1.d: Test for swapped operand crc[].
+
+
+2018-11-09  Hafiz Abid Qadeer  <abidh@codesourcery.com>
+
+       * configure: Regenerate.
+
 2018-11-09  Mathias   <m4tze@exitno.de>
 
        * strings.c (print_strings): Check for multibyte encodings.
This page took 0.025615 seconds and 4 git commands to generate.