summaryrefslogtreecommitdiffstats
path: root/libiberty/ChangeLog
diff options
context:
space:
mode:
authorjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-03 17:24:12 +0000
committerjason <jason@138bc75d-0d04-0410-961f-82ee72b054a4>2013-04-03 17:24:12 +0000
commit1189258f293a57ef9fc58cd9ce19c833ff71b22c (patch)
tree5a810c75a1e380158b5c1abe6bc6d2e0f52edb57 /libiberty/ChangeLog
parent9743e73f19ebf10a33008bbc91554512f7ab1eaf (diff)
downloadppe42-gcc-1189258f293a57ef9fc58cd9ce19c833ff71b22c.tar.gz
ppe42-gcc-1189258f293a57ef9fc58cd9ce19c833ff71b22c.zip
Demangle C++11 ref-qualifier.
include/ * demangle.h (enum demangle_component_type): Add DEMANGLE_COMPONENT_REFERENCE_THIS, DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. libiberty/ * cp-demangle.c (d_ref_qualifier): New. (d_nested_name, d_function_type): Use it. (d_parmlist): Don't get confused by a ref-qualifier. (cplus_demangle_type): Reorder ref-qualifier. (d_pointer_to_member_type): Likewise. (d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS. (d_make_comp, has_return_type, d_encoding): Likewise. (d_print_comp, d_print_mod_list, d_print_mod): Likewise. (d_print_function_type, is_ctor_or_dtor): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@197436 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libiberty/ChangeLog')
-rw-r--r--libiberty/ChangeLog14
1 files changed, 14 insertions, 0 deletions
diff --git a/libiberty/ChangeLog b/libiberty/ChangeLog
index 91b06fa6e50..5e4473255ee 100644
--- a/libiberty/ChangeLog
+++ b/libiberty/ChangeLog
@@ -1,3 +1,17 @@
+2013-04-03 Jason Merrill <jason@redhat.com>
+
+ Demangle C++11 ref-qualifier.
+ * cp-demangle.c (d_ref_qualifier): New.
+ (d_nested_name, d_function_type): Use it.
+ (d_parmlist): Don't get confused by a ref-qualifier.
+ (cplus_demangle_type): Reorder ref-qualifier.
+ (d_pointer_to_member_type): Likewise.
+ (d_dump): Handle DEMANGLE_COMPONENT_REFERENCE_THIS and
+ DEMANGLE_COMPONENT_RVALUE_REFERENCE_THIS.
+ (d_make_comp, has_return_type, d_encoding): Likewise.
+ (d_print_comp, d_print_mod_list, d_print_mod): Likewise.
+ (d_print_function_type, is_ctor_or_dtor): Likewise.
+
2013-03-27 Kai Tietz <ktietz@redhat.com>
* configure: Regenerated.
OpenPOWER on IntegriCloud