From d750c713c9a34c8835e8e60370708cae675edb40 Mon Sep 17 00:00:00 2001 From: Nick Clifton Date: Tue, 5 Jan 2021 12:36:09 +0000 Subject: Update libiberty with latest sources from gcc mainline --- ChangeLog | 86 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 86 insertions(+) (limited to 'ChangeLog') diff --git a/ChangeLog b/ChangeLog index 55d04df7589..7e57a54dbb1 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,89 @@ +2021-01-05 Nick Clifton + + * libiberty: Sync with gcc. Bring in: + 2021-01-04 Martin Liska + + * strverscmp.c: Convert to utf8 from iso8859. + + 2020-12-22 Jason Merrill + + 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 + + * cp-demangle.c (d_expression_1): Recognize qualified-id + on RHS of dt/pt. + * testsuite/demangle-expected: Add test. + + 2020-12-21 Jason Merrill + + * cp-demangle.c (d_unqualified_name): Clear is_expression. + * testsuite/demangle-expected: Add tests. + + 2020-11-25 Matthew Malcomson + + * configure: Regenerate. + * configure.ac: Avoid using sanitizer. + + 2020-11-13 Eduard-Mihai Burtescu + + * 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 + + * strstr.c (strstr): Make implementation ANSI/POSIX compliant. + + 2020-11-11 Patrick Palka + + PR c++/88115 + * cp-demangle.c (d_print_comp_inner) + : Don't print the + "operator " prefix for __alignof__. + : Always print parens around the + operand of __alignof__. + * testsuite/demangle-expected: Test demangling for __alignof__. + + 2020-11-09 Christophe Lyon + + * pex-win32.c (pex_win32_exec_child): Initialize orig_err. + + 2020-10-06 Martin Liska + + PR lto/97290 + * simple-object-elf.c (simple_object_elf_copy_lto_debug_sections): + Use sh_link of a .symtab_shndx section. + 2021-01-05 Alan Modra * config.guess: Import from upstream. -- cgit v1.2.1