summaryrefslogtreecommitdiff
path: root/libiberty/ChangeLog
diff options
context:
space:
mode:
authorDJ Delorie <dj@delorie.com>2013-10-25 18:21:11 +0000
committerDJ Delorie <dj@delorie.com>2013-10-25 18:21:11 +0000
commit1d09fbf606c4d180364e6ab2d1ea6ae6ecb88c2b (patch)
tree6a94ca18f81126487333c32ea789baa7405cab17 /libiberty/ChangeLog
parentd003ade0b11c1571abedce4238f50b7b23d42308 (diff)
downloadgdb-1d09fbf606c4d180364e6ab2d1ea6ae6ecb88c2b.tar.gz
merge from gcc
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r--libiberty/ChangeLog17
1 files changed, 17 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 3a214efb14c..19d28771d02 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,20 @@
+2013-10-25 Gary Benson <gbenson@redhat.com>
+
+ * cp-demangle.c (struct d_saved_scope): New structure.
+ (struct d_print_info): New fields saved_scopes and
+ num_saved_scopes.
+ (d_print_init): Initialize the above.
+ (d_print_free): New function.
+ (cplus_demangle_print_callback): Call the above.
+ (d_copy_templates): New function.
+ (d_print_comp): New variables saved_templates and
+ need_template_restore.
+ [DEMANGLE_COMPONENT_REFERENCE,
+ DEMANGLE_COMPONENT_RVALUE_REFERENCE]: Capture scope the first
+ time the component is traversed, and use the captured scope for
+ subsequent traversals.
+ * testsuite/demangle-expected: Add regression test.
+
2013-10-23 Gerald Pfeifer <gerald@pfeifer.com>
* testsuite/test-expandargv.c: Include unistd.h.