summaryrefslogtreecommitdiff
path: root/libiberty
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2022-02-01 00:16:29 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2022-02-01 00:16:29 +0000
commit1bb52662574f6c98de48a5db8c180786e4a53039 (patch)
treec105eb144fddb971ea30b93cfb1067a897ce44af /libiberty
parent691924db0d85f2e6851f0a633ba4e2d6b874b772 (diff)
downloadgcc-1bb52662574f6c98de48a5db8c180786e4a53039.tar.gz
Daily bump.
Diffstat (limited to 'libiberty')
-rw-r--r--libiberty/ChangeLog12
1 files changed, 12 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 3e6810009ae..11fe61486ce 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,15 @@
+2022-01-31 Nick Clifton <nickc@redhat.com>
+
+ PR demangler/98886
+ PR demangler/99935
+ * rust-demangle.c (struct rust_demangler): Add a recursion
+ counter.
+ (demangle_path): Increment/decrement the recursion counter upon
+ entry and exit. Fail if the counter exceeds a fixed limit.
+ (demangle_type): Likewise.
+ (rust_demangle_callback): Initialise the recursion counter,
+ disabling if requested by the option flags.
+
2022-01-15 Martin Sebor <msebor@redhat.com>
* regex.c: Suppress -Wuse-after-free.