aboutsummaryrefslogtreecommitdiff
path: root/include/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2017-03-13 17:49:32 +0000
committerNick Clifton <nickc@redhat.com>2017-03-13 17:49:32 +0000
commitc793cac124dd2eb34042f2e43abb099a26e34cb0 (patch)
tree775c5b6a39122ead6bcb6d7e49aede0fe635dbf8 /include/ChangeLog
parent5ef2d51bd6ae49b28282835156d1d6622beac4a6 (diff)
downloadgdb-c793cac124dd2eb34042f2e43abb099a26e34cb0.zip
gdb-c793cac124dd2eb34042f2e43abb099a26e34cb0.tar.gz
gdb-c793cac124dd2eb34042f2e43abb099a26e34cb0.tar.bz2
Sync libiberty sources with GCC.
PR demangler/70909 PR demangler/67264 * cp-demangle.c: Fix endless recursion. Pass struct demangle_component as non const. (d_make_empty): Initialize variable. (d_print_comp_inner): Limit recursion. (d_print_comp): Decrement variable. * cp-demint.c (cplus_demangle_fill_component): Initialize variable. (cplus_demangle_fill_builtin_type): Likewise. (cplus_demangle_fill_operator): Likewise. * testsuite/demangle-expected: Add tests.
Diffstat (limited to 'include/ChangeLog')
-rw-r--r--include/ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index bc68f3b..a484f1a 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,12 @@
+2017-03-13 Markus Trippelsdorf <markus@trippelsdorf.de>
+
+ PR demangler/70909
+ PR demangler/67264
+ * demangle.h (struct demangle_component): Add d_printing field.
+ (cplus_demangle_print): Remove const qualifier from tree
+ parameter.
+ (cplus_demangle_print_callback): Likewise.
+
2017-03-13 Nick Clifton <nickc@redhat.com>
PR binutils/21202