diff options
author | Sam James <sam@gentoo.org> | 2024-06-29 18:11:52 +0100 |
---|---|---|
committer | Sam James <sam@gentoo.org> | 2024-07-12 22:47:58 +0100 |
commit | ed8025a57640b5f8b2f6a6ae89f9f3ac095e880c (patch) | |
tree | 797ddb4a70d48f50c9af19fac6ead40f955ed4a9 /libiberty/ChangeLog | |
parent | 6f8b365b653dc9a7370b3bb906a945b5bf5f867c (diff) | |
download | fsf-binutils-gdb-ed8025a57640b5f8b2f6a6ae89f9f3ac095e880c.zip fsf-binutils-gdb-ed8025a57640b5f8b2f6a6ae89f9f3ac095e880c.tar.gz fsf-binutils-gdb-ed8025a57640b5f8b2f6a6ae89f9f3ac095e880c.tar.bz2 |
libiberty: sync with gcc
This imports the following commits from GCC as of r15-1722-g7682d115402743:
ca2f7c84927f libiberty: Invoke D demangler when --format=auto
94792057ad4a Fix up duplicated words mostly in comments, part 1
20e57660e64e libiberty: Fix error return value in pex_unix_exec_child [PR113957].
52ac4c6be866 [libiberty] remove TBAA violation in iterative_hash, improve code-gen
53bb7145135c libiberty: Fix up libiberty_vprintf_buffer_size
65388b28656d c++, demangle: Implement https://github.com/itanium-cxx-abi/cxx-abi/issues/148 non-proposal
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r-- | libiberty/ChangeLog | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog index 884c8b7..cdcd4b3 100644 --- a/libiberty/ChangeLog +++ b/libiberty/ChangeLog @@ -1,3 +1,48 @@ +2024-04-02 Tom Tromey <tom@tromey.com> + + * cplus-dem.c (cplus_demangle): Try the D demangler with + "auto" format. + * testsuite/d-demangle-expected: Add --format=auto test. + +2024-04-02 Jakub Jelinek <jakub@redhat.com> + + * regex.c (byte_re_match_2_internal): Fix duplicated words in comment; + next next -> next. + * dyn-string.c (dyn_string_init): Fix duplicated words in comment; + of of -> of. + +2024-02-19 Iain Sandoe <iain@sandoe.co.uk> + + PR other/113957 + * pex-unix.c (pex_unix_exec_child): Set pid = -1 in the error + paths, since that is used to signal an erroneous outcome for + the routine. + +2024-02-15 Richard Biener <rguenther@suse.de> + + * hashtab.c (iterative_hash): Remove TBAA violating handling + of aligned little-endian case in favor of just keeping the + aligned case special-cased. Use | for composing a larger word. + +2024-02-12 Jakub Jelinek <jakub@redhat.com> + + * vprintf-support.c (libiberty_vprintf_buffer_size): Handle + properly l, ll, z, t or on _WIN32 I64 modifiers for diouxX + and L modifier for fFgGeE. + +2024-01-13 Jakub Jelinek <jakub@redhat.com> + + * cp-demangle.c (FNQUAL_COMPONENT_CASE): Add case for + DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION. + (d_dump): Handle DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION. + (d_nested_name): Parse H after N in nested name. + (d_count_templates_scopes): Handle + DEMANGLE_COMPONENT_XOBJ_MEMBER_FUNCTION. + (d_print_mod): Likewise. + (d_print_function_type): Likewise. + * testsuite/demangle-expected: Add tests for explicit object + member functions. + 2023-12-05 Jakub Jelinek <jakub@redhat.com> * configure.ac (HAVE_X86_SHA1_HW_SUPPORT): Verify __get_cpuid and |