[gdb/testsuite] Fix gdb.base/include-main.exp with -readnow
[binutils-gdb.git] / libiberty / ChangeLog
index 6b46642fd35bbd851d90fd20d88308874a2589db..b45c7487b30649e985b4ad3587bacd4e88bd15c0 100644 (file)
@@ -1,9 +1,185 @@
-2020-09-08  Alan Modra  <amodra@gmail.com>
+2021-07-03  Nick Clifton  <nickc@redhat.com>
+
+       * configure: Regenerate.
+
+2021-07-03  Nick Clifton  <nickc@redhat.com>
+
+       * 2.37 release branch created.
+
+2021-06-30  Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * make-temp-file.c (usrtmp): Remove.
+       (choose_tmpdir): Remove use of usrtmp.
+
+2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
+
+       * simple-object.c (handle_lto_debug_sections): Copy over .BTF section.
+
+2021-06-28  Indu Bhagat  <indu.bhagat@oracle.com>
+           David Faust  <david.faust@oracle.com>
+           Jose E. Marchesi  <jose.marchesi@oracle.com>
+           Weimin Pan  <weimin.pan@oracle.com>
+
+       * simple-object.c (handle_lto_debug_sections): Copy over .ctf
+       sections.
+
+2021-06-05  John David Anglin  <danglin@gcc.gnu.org>
+
+       PR target/100734
+       * configure.ac: Use libiberty snprintf and vsnprintf on
+       hppa*-*-hpux*.
+       * configure: Regenerate.
+
+2021-05-06  Tom Tromey  <tom@tromey.com>
+
+       * hashtab.c (htab_eq_string): New function.
 
+2021-05-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * configure.ac: Make test for variables more robust.
+       * configure: Regenerate.
+
+2021-05-03  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR bootstrap/99703
+       * configure: Regenerated.
+
+2021-04-21  Andreas Schwab  <schwab@linux-m68k.org>
+
+       PR demangler/100177
+       * rust-demangle.c (demangle_const_char): Properly print the
+       character value.
+
+2021-03-31  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/88115
+       * cp-demangle.c (d_dump, d_make_comp, d_expression_1)
+       (d_count_templates_scopes): Handle DEMANGLE_COMPONENT_VENDOR_EXPR.
+       (d_print_comp_inner): Likewise.
+       <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Revert r11-4926
+       change.
+       <case DEMANGLE_COMPONENT_UNARY>: Likewise.
+       * testsuite/demangle-expected: Adjust __alignof__ tests.
+
+2021-03-16  Nick Clifton  <nickc@redhat.com>
+
+       * sha1.c (sha1_process_bytes): Use memmove in place of memcpy.
+
+2021-02-20  Mike Frysinger  <vapier@gentoo.org>
+
+       * Makefile.in (ACLOCAL, ACLOCAL_AMFLAGS, $(srcdir)/aclocal.m4): Define.
+       (configure_deps): Rename to ...
+       (aclocal_deps): ... this.  Replace aclocal.m4 with acinclude.m4.
+       ($(srcdir)/configure): Replace $(configure_deps) with
+       $(srcdir)/aclocal.m4.
+       * aclocal.m4: Move libiberty macros to acinclude.m4, then regenerate.
+       * acinclude.m4: New file.
        * configure: Regenerate.
 
-       Sync from gcc
-       2020-09-08  Alan Modra  <amodra@gmail.com>
+2021-02-19  Ayush Mittal  <ayush.m@samsung.com>
+
+       * argv.c (expandargv): free allocated buffer if read fails.
+
+2021-02-01  Martin Sebor  <msebor@redhat.com>
+
+       * dyn-string.c (dyn_string_insert_cstr): Use memcpy instead of strncpy
+       to avoid -Wstringop-truncation.
+
+2021-01-04  Martin Liska  <mliska@suse.cz>
+
+       * strverscmp.c: Convert to utf8 from iso8859.
+
+2020-12-22  Jason Merrill  <jason@redhat.com>
+
+       PR c++/67343
+       * cp-demangle.h (struct d_info): Add unresolved_name_state.
+       * cp-demangle.c (d_prefix): Add subst parm.
+       (d_nested_name): Pass it.
+       (d_unresolved_name): Split out from...
+       (d_expression_1): ...here.
+       (d_demangle_callback): Maybe retry with old sr mangling.
+       * testsuite/demangle-expected: Add test.
+
+2020-12-21  Jason Merrill  <jason@redhat.com>
+
+       * cp-demangle.c (d_expression_1): Recognize qualified-id
+       on RHS of dt/pt.
+       * testsuite/demangle-expected: Add test.
+
+2020-12-21  Jason Merrill  <jason@redhat.com>
+
+       * cp-demangle.c (d_unqualified_name): Clear is_expression.
+       * testsuite/demangle-expected: Add tests.
+
+2020-11-25  Matthew Malcomson  <matthew.malcomson@arm.com>
+
+       * configure: Regenerate.
+       * configure.ac: Avoid using sanitizer.
+
+2020-11-13  Eduard-Mihai Burtescu  <eddyb@lyken.rs>
+
+       * rust-demangle.c (struct rust_demangler): Add
+       skipping_printing and bound_lifetime_depth fields.
+       (eat): Add (v0-only).
+       (parse_integer_62): Add (v0-only).
+       (parse_opt_integer_62): Add (v0-only).
+       (parse_disambiguator): Add (v0-only).
+       (struct rust_mangled_ident): Add punycode{,_len} fields.
+       (parse_ident): Support v0 identifiers.
+       (print_str): Respect skipping_printing.
+       (print_uint64): Add (v0-only).
+       (print_uint64_hex): Add (v0-only).
+       (print_ident): Respect skipping_printing,
+       Support v0 identifiers.
+       (print_lifetime_from_index): Add (v0-only).
+       (demangle_binder): Add (v0-only).
+       (demangle_path): Add (v0-only).
+       (demangle_generic_arg): Add (v0-only).
+       (demangle_type): Add (v0-only).
+       (demangle_path_maybe_open_generics): Add (v0-only).
+       (demangle_dyn_trait): Add (v0-only).
+       (demangle_const): Add (v0-only).
+       (demangle_const_uint): Add (v0-only).
+       (basic_type): Add (v0-only).
+       (rust_demangle_callback): Support v0 symbols.
+       * testsuite/rust-demangle-expected: Add v0 testcases.
+
+2020-11-13  Seija Kijin  <doremylover456@gmail.com>
+
+       * strstr.c (strstr): Make implementation ANSI/POSIX compliant.
+
+2020-11-11  Patrick Palka  <ppalka@redhat.com>
+
+       PR c++/88115
+       * cp-demangle.c (d_print_comp_inner)
+       <case DEMANGLE_COMPONENT_EXTENDED_OPERATOR>: Don't print the
+       "operator " prefix for __alignof__.
+       <case DEMANGLE_COMPONENT_UNARY>: Always print parens around the
+       operand of __alignof__.
+       * testsuite/demangle-expected: Test demangling for __alignof__.
+
+2020-11-09  Christophe Lyon  <christophe.lyon@linaro.org>
+
+       * pex-win32.c (pex_win32_exec_child): Initialize orig_err.
+
+2020-10-06  Martin Liska  <mliska@suse.cz>
+
+       PR lto/97290
+       * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections):
+       Use sh_link of a .symtab_shndx section.
+
+2020-09-24  Mark Wielaard  <mark@klomp.org>
+
+       * dwarfnames.c (get_DW_UT_name): Define using DW_UT_FIRST, DW_UT
+       and DW_UT_END.
+
+2020-09-08  Felix Willgerodt  <felix.willgerodt@intel.com>
+
+       * floatformat.c (floatformat_bfloat16_big): New.
+       (floatformat_bfloat16_little): New.
+
+2020-09-08  Alan Modra  <amodra@gmail.com>
+
        * d-demangle.c: Include limits.h.
        (ULONG_MAX, UINT_MAX): Provide fall-back definition.
        (dlang_number): Simplify and correct overflow test.  Only
        unsigned long variables.
        * testsuite/d-demangle-expected: Add new tests.
 
-       2020-08-04  Iain Buclaw  <ibuclaw@gdcproject.org>
+2020-08-26  Iain Buclaw  <ibuclaw@gdcproject.org>
+
        * d-demangle.c (dlang_function_args): Handle 'in' and 'in ref'
        parameter storage classes.
        (dlang_type): Remove identifier type.
        * testsuite/d-demangle-expected: Update tests.
 
-       2020-08-03  Richard Biener  <rguenther@suse.de>
+2020-08-03  Richard Biener  <rguenther@suse.de>
+
        PR lto/96385
        * simple-object-elf.c
        (simple_object_elf_copy_lto_debug_sections): Localize global
        UNDEFs and reuse the prevailing name.
 
-       2020-07-10  Ian Lance Taylor  <iant@golang.org>
+2020-07-30  H.J. Lu  <hjl.tools@gmail.com>
+
+       PR bootstrap/96202
+       * configure: Regenerated.
+
+2020-07-14  Ian Lance Taylor  <iant@golang.org>
+
        PR demangler/96143
        * cp-demangle.c (d_lambda): Don't add substitution candidate.
        * testsuite/demangle-expected: Update a few existing test cases
        accordingly, and add a new test case.
 
-       2020-07-04  Jason Merrill  <jason@redhat.com>
+2020-07-10  Jason Merrill  <jason@redhat.com>
+
        * cp-demangle.c (cplus_demangle_operators): Add di, dx, dX.
        (d_expression_1): Handle di and dX.
        (is_designated_init, d_maybe_print_designated_init): New.
        (d_print_comp_inner): Use d_maybe_print_designated_init.
        * testsuite/demangle-expected: Add designator tests.
 
-       2020-06-25  Nick Clifton  <nickc@redhat.com>
+2020-06-26  Nick Clifton  <nickc@redhat.com>
+
        * bsearch.c (bsearch): Remove use of register keyword.
        * bsearch_r.c (bsearch_r): Likewise.