aboutsummaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-09-28 00:17:27 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-09-28 00:17:27 +0000
commit1f16a020acbea0af26209478990b83b1a1ba3a2b (patch)
tree07a98c53dcb03190e005d9140d3eaad919f96057 /libiberty
parent6bf473089f3c0c6ecf101f87f705618b1707fa82 (diff)
downloadgcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.zip
gcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.tar.gz
gcc-1f16a020acbea0af26209478990b83b1a1ba3a2b.tar.bz2
Daily bump.
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog22
1 files changed, 22 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index f537372..c22f9d9 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,25 @@
+2022-09-27 Jakub Jelinek <jakub@redhat.com>
+
+ PR c++/106652
+ PR c++/85518
+ * cp-demangle.c (d_dump): Handle
+ DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE. Don't handle
+ DEMANGLE_COMPONENT_FIXED_TYPE.
+ (d_make_extended_builtin_type): New function.
+ (cplus_demangle_builtin_types): Add _Float entry.
+ (cplus_demangle_type): For DF demangle it as _Float<N> or
+ _Float<N>x rather than fixed point which conflicts with it.
+ (d_count_templates_scopes): Handle
+ DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE. Just break; for
+ DEMANGLE_COMPONENT_FIXED_TYPE.
+ (d_find_pack): Handle DEMANGLE_COMPONENT_EXTENDED_BUILTIN_TYPE.
+ Don't handle DEMANGLE_COMPONENT_FIXED_TYPE.
+ (d_print_comp_inner): Likewise.
+ * cp-demangle.h (D_BUILTIN_TYPE_COUNT): Bump.
+ * testsuite/demangle-expected: Replace _Z3xxxDFyuVb test
+ with _Z3xxxDF16_DF32_DF64_DF128_CDF16_Vb. Add
+ _Z3xxxDF32xDF64xDF128xCDF32xVb test.
+
2022-09-22 Jonathan Wakely <jwakely@redhat.com>
* README: Replace gcc-bugs email address with Bugzilla URL.