PATCH COMMITTED: New demangler test

Ian Lance Taylor ian@wasabisystems.com
Mon Jun 28 18:29:00 GMT 2004


I committed this patch to add a test case for the demangler patch I
checked in this morning.

Ian


2004-06-28  Ian Lance Taylor  <ian@wasabisystems.com>

	* testsuite/demangle-expected: Add test case.


Index: testsuite/demangle-expected
===================================================================
RCS file: /cvs/gcc/gcc/libiberty/testsuite/demangle-expected,v
retrieving revision 1.30
diff -u -r1.30 demangle-expected
--- testsuite/demangle-expected	25 Feb 2004 04:51:39 -0000	1.30
+++ testsuite/demangle-expected	28 Jun 2004 17:36:01 -0000
@@ -3699,6 +3699,11 @@
 void foo<int (*) [3]>(int (* const&) [3])
 foo<int (*) [3]>
 #
+# This used to crash the demangler--PR 16240
+--format=gnu-v3 --no-params
+_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
+_ZN13PatternDriver23StringScalarDeleteValueC1ERKNS_25ConflateStringScalarValueERKNS_25AbstractStringScalarValueERKNS_12TemplateEnumINS_12pdcomplementELZNS_16complement_namesEELZNS_14COMPLEMENTENUMEEEE
+PatternDriver::StringScalarDeleteValue::StringScalarDeleteValue
 # Test GNU V3 constructor and destructor identification.
 # 0 means it is not a constructor/destructor.
 # Other integers correspond to enum gnu_v3_{c,d}tor_kinds in demangle.h.



More information about the Gcc-patches mailing list