diff options
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r-- | libiberty/ChangeLog | 117 |
1 files changed, 101 insertions, 16 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index abf836e..a6f82ef 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,23 +1,98 @@ -2020-09-23 Mark Wielaard <mark@klomp.org> +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> - Sync with GCC * dwarfnames.c (get_DW_UT_name): Define using DW_UT_FIRST, DW_UT and DW_UT_END. -2020-09-11 Felix Willgerodt <felix.willgerodt@intel.com> - - Sync with GCC - 2020-09-08 Felix Willgerodt <felix.willgerodt@intel.com> +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> - * configure: Regenerate. - - Sync from gcc - 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 @@ -42,32 +117,42 @@ 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. @@ -3296,7 +3381,7 @@ (find_executable): Likewise. (win32_spawn): Cast alloca return to (char**). Replace malloc with XNEWVEC. - bcopy.c (bcopy): Add explicit casts in assignments. + bcopy.c (bcopy): Add explict casts in assignments. 2006-10-25 Ben Elliston <bje@au.ibm.com> |