This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[PATCH] testsuite cleanup 6 of 9


I just submitted a patch to add proc 'cleanup-tree-dump' for use
with dg-final.  This patch uses that new functionality in tests that
currently leave tree dump files in the build's gcc/testsuite directory.

If final testing of my set of nine testsuite cleanup patches shows no
problems, I'll check this in on mainline.

2005-03-04  Janis Johnson  <janis187@us.ibm.com>

	* g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
	g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
	g++.dg/tree-ssa/pointer-reference-alias.C,
	g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
	g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
	g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
	g++.dg/vect/pr19951.cc: Ditto.
	* gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
	gcc.dg/builtins-47.c: Ditto.
	* gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
	gcc.dg/pr20115-1.c: Ditto.
	* gcc.dg/tree-ssa/20030530-2.c,
	gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
	gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
	gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
	gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
	gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
	gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
	gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
	gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
	gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
	gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
	gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
	gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
	gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
	gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
	gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
	gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
	gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
	gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
	gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
	gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20030824-1.c,
	gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
	gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
	gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
	gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
	gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
	gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
	gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
	gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
	gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
	gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
	gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
	gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
	gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
	gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
	gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
	gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
	gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
	gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
	gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
	gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
	gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
	gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
	gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
	gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
	gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
	gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
	gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
	gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
	gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
	gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
	gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
	gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
	gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
	gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
	gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
	gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
	gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
	gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
	gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
	gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
	gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
	gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
	gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
	gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
	gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
	gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
	gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
	gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
	gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
	gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
	gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
	gcc.dg/tree-ssa/useless-1.c: Ditto.
	gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
	gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
	gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
	gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
	gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
	gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
	gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
	gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
	gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
	gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
	gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
	gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
	gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
	gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
	gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
	gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
	gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
	gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
	gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
	gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
	gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
	gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
	gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
	gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
	gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
	gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
	gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
	gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
	gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
	gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
	gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
	gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
	gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
	gcc.dg/vect/vect-none.c: Ditto.
	* treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
	treelang/compile/unsigned.tree: Ditto.

Index: gcc/testsuite/g++.dg/opt/nothrow1.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/opt/nothrow1.C,v
retrieving revision 1.3
diff -u -p -r1.3 nothrow1.C
--- gcc/testsuite/g++.dg/opt/nothrow1.C	6 Nov 2004 19:47:09 -0000	1.3
+++ gcc/testsuite/g++.dg/opt/nothrow1.C	3 Mar 2005 22:07:30 -0000
@@ -22,3 +22,4 @@ int main()
 
 // The catch block should be optimized away.
 // { dg-final { scan-tree-dump-times "-42" 0 "optimized" } }
+// { dg-final { cleanup-tree-dump "optimized" } }
Index: gcc/testsuite/g++.dg/tree-ssa/empty-1.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/empty-1.C,v
retrieving revision 1.1
diff -u -p -r1.1 empty-1.C
--- gcc/testsuite/g++.dg/tree-ssa/empty-1.C	24 Jan 2005 08:59:28 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/empty-1.C	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ S bar (const S &a)
 
 /* Test whether memcpy call has been optimized out.  */
 /* { dg-final { scan-tree-dump-times "memcpy" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C,v
retrieving revision 1.2
diff -u -p -r1.2 nothrow-1.C
--- gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C	13 May 2004 06:40:44 -0000	1.2
+++ gcc/testsuite/g++.dg/tree-ssa/nothrow-1.C	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ void q()
 }
 /* We shouldnotice nothrow attribute.  */
 /* { dg-final { scan-tree-dump-times "exception" 0 "cfg"} } */
+/* { dg-final { cleanup-tree-dump "cfg" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C,v
retrieving revision 1.1
diff -u -p -r1.1 pointer-reference-alias.C
--- gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C	15 Sep 2004 01:18:01 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/pointer-reference-alias.C	3 Mar 2005 22:07:30 -0000
@@ -9,5 +9,5 @@ int f(int *a)
 }
 
 /* There should be only one dereferencing of a. */
-/* { dg-final { scan-tree-dump-times "\\*a" 1 "vars"} } */
-
+/* { dg-final { scan-tree-dump-times "\\*a" 1 "vars" } } */
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-3.C
--- gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/pr15791-3.C	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int f(int i, unsigned j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-4.C
--- gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/pr15791-4.C	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int f(int i, int j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-5.C
--- gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/pr15791-5.C	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int foo(int i, int j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-cast-1.C
--- gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C	2 Jun 2004 18:56:54 -0000	1.1
+++ gcc/testsuite/g++.dg/tree-ssa/ssa-cast-1.C	3 Mar 2005 22:07:30 -0000
@@ -9,4 +9,4 @@ int &f(int *a)
 /* There should be no cast as pointer and references are
    considered the same type. */
 /* { dg-final { scan-tree-dump-times "\\(int &\\)" 0 "vars"} } */
-
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-sra-1.C
--- gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C	2 Jun 2004 19:10:27 -0000	1.2
+++ gcc/testsuite/g++.dg/tree-ssa/ssa-sra-1.C	3 Mar 2005 22:07:30 -0000
@@ -58,3 +58,4 @@ void temp()
 /* We should have removed the casts from pointers to references and caused SRA to happen.  */
 
 /* { dg-final { scan-tree-dump-times "link_error" 0 "vars"} } */
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-sra-2.C
--- gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C	2 Jun 2004 19:10:27 -0000	1.2
+++ gcc/testsuite/g++.dg/tree-ssa/ssa-sra-2.C	3 Mar 2005 22:07:30 -0000
@@ -49,3 +49,4 @@ void test()
 
 /* We should have removed the casts from pointers to references and caused SRA to happen.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "vars"} } */
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/g++.dg/vect/pr19951.cc
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/g++.dg/vect/pr19951.cc,v
retrieving revision 1.1
diff -u -p -r1.1 pr19951.cc
--- gcc/testsuite/g++.dg/vect/pr19951.cc	20 Feb 2005 20:32:41 -0000	1.1
+++ gcc/testsuite/g++.dg/vect/pr19951.cc	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,5 @@ void bar()
     for (;;)
         foo();
 }
+
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/builtins-43.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/builtins-43.c,v
retrieving revision 1.1
diff -u -p -r1.1 builtins-43.c
--- gcc/testsuite/gcc.dg/builtins-43.c	1 Jul 2004 08:02:33 -0000	1.1
+++ gcc/testsuite/gcc.dg/builtins-43.c	3 Mar 2005 22:07:30 -0000
@@ -47,7 +47,8 @@ main ()
 
 /* Check that all instances of __builtin_isnan were folded.  */
 /* { dg-final { scan-tree-dump-times "isnan" 0 "generic" } } */
+/* { dg-final { cleanup-tree-dump "generic" } } */
 
 /* Check that all instances of link_error were subject to DCE.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */
-
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/builtins-44.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/builtins-44.c,v
retrieving revision 1.1
diff -u -p -r1.1 builtins-44.c
--- gcc/testsuite/gcc.dg/builtins-44.c	1 Jul 2004 08:02:34 -0000	1.1
+++ gcc/testsuite/gcc.dg/builtins-44.c	3 Mar 2005 22:07:30 -0000
@@ -52,4 +52,4 @@ main ()
 
 /* Check that all instances of link_error were subject to DCE.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */
-
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/builtins-45.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/builtins-45.c,v
retrieving revision 1.1
diff -u -p -r1.1 builtins-45.c
--- gcc/testsuite/gcc.dg/builtins-45.c	1 Jul 2004 08:02:34 -0000	1.1
+++ gcc/testsuite/gcc.dg/builtins-45.c	3 Mar 2005 22:07:30 -0000
@@ -44,4 +44,4 @@ main ()
 
 /* Check that all instances of link_error were subject to DCE.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" } } */
-
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/builtins-47.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/builtins-47.c,v
retrieving revision 1.2
diff -u -p -r1.2 builtins-47.c
--- gcc/testsuite/gcc.dg/builtins-47.c	7 Feb 2005 13:24:38 -0000	1.2
+++ gcc/testsuite/gcc.dg/builtins-47.c	3 Mar 2005 22:07:30 -0000
@@ -17,4 +17,4 @@ int main ()
 
 /* { dg-final { scan-tree-dump-times "sqrt" 0 "gimple" } } */
 /* { dg-final { scan-tree-dump-times "pow" 0 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/gcc.dg/pr15784-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/pr15784-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15784-1.c
--- gcc/testsuite/gcc.dg/pr15784-1.c	13 Feb 2005 06:41:01 -0000	1.1
+++ gcc/testsuite/gcc.dg/pr15784-1.c	3 Mar 2005 22:07:30 -0000
@@ -40,3 +40,4 @@ int i (float x) {
 	return fabs(x) == -0.0;
 }
 /* { dg-final { scan-tree-dump-times "ABS_EXPR" 0 "generic" } } */
+/* { dg-final { cleanup-tree-dump "generic" } } */
Index: gcc/testsuite/gcc.dg/pr15784-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/pr15784-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15784-2.c
--- gcc/testsuite/gcc.dg/pr15784-2.c	13 Feb 2005 06:41:01 -0000	1.1
+++ gcc/testsuite/gcc.dg/pr15784-2.c	3 Mar 2005 22:07:30 -0000
@@ -9,3 +9,4 @@ int a (float x) {
 }
 
 /* { dg-final { scan-tree-dump-times "ABS_EXPR" 0 "generic" } } */
+/* { dg-final { cleanup-tree-dump "generic" } } */
Index: gcc/testsuite/gcc.dg/pr15784-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/pr15784-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15784-3.c
--- gcc/testsuite/gcc.dg/pr15784-3.c	13 Feb 2005 06:41:01 -0000	1.1
+++ gcc/testsuite/gcc.dg/pr15784-3.c	3 Mar 2005 22:07:30 -0000
@@ -9,3 +9,4 @@ int a (float x) {
 }
 
 /* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "generic" } } */
+/* { dg-final { cleanup-tree-dump "generic" } } */
Index: gcc/testsuite/gcc.dg/pr20115-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/pr20115-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr20115-1.c
--- gcc/testsuite/gcc.dg/pr20115-1.c	23 Feb 2005 05:08:31 -0000	1.1
+++ gcc/testsuite/gcc.dg/pr20115-1.c	3 Mar 2005 22:07:30 -0000
@@ -12,3 +12,4 @@ int bar()
 
 /* Check that we only have one call to foo.  */
 /* { dg-final { scan-tree-dump-times "foo" 1 "dom1" } } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030530-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c	13 May 2004 06:40:50 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030530-2.c	3 Mar 2005 22:07:30 -0000
@@ -23,4 +23,5 @@ rs6000_emit_prologue (int i, rs6000_stac
    commutative operands correctly.  */
 /* { dg-final { scan-tree-dump-times "\\+" 1 "dom3"} } */
  
+/* { dg-final { cleanup-tree-dump "dom3" } } */
 
Index: gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030611-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c	13 May 2004 06:40:50 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030611-1.c	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ shit(int a)
 /* There should be precisely one call to square.   If there is more than one,
    then the dominator optimizations failed to remove the redundant call.  */
 /* { dg-final { scan-tree-dump-times "square" 1 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030703-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030703-1.c	3 Mar 2005 22:07:30 -0000
@@ -19,3 +19,4 @@ foo(int index)
 /* There should be exactly one IF conditional.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030703-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030703-2.c	3 Mar 2005 22:07:30 -0000
@@ -41,3 +41,4 @@ get_alias_set (t)
    if() to disappear.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20030708-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c	3 Aug 2004 08:22:25 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20030708-1.c	3 Mar 2005 22:07:30 -0000
@@ -40,4 +40,4 @@ nonlocal_mentioned_p (x)
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
                                                                                 
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030709-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030709-1.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ foo ()
 
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030709-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030709-2.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ get_alias_set (t)
    collapse down to a simple return 0 without any conditionals).  */
 /* { dg-final { scan-tree-dump-times "if " 1 "cddce"} } */
 
+/* { dg-final { cleanup-tree-dump "cddce" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030709-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030709-3.c	3 Mar 2005 22:07:30 -0000
@@ -44,3 +44,5 @@ record_component_aliases (type)
  
 /* There should be one IF conditional.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030710-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030710-1.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ record_component_aliases (type)
 /* There should be two loads of vec.length.  */
 /* { dg-final { scan-tree-dump-times "vec.length" 2 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030711-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030711-1.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ record_component_aliases (type)
 /* There should be four loads of vec.length.  */
 /* { dg-final { scan-tree-dump-times "vec.length" 4 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030711-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c	28 Jan 2005 08:26:24 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030711-2.c	3 Mar 2005 22:07:30 -0000
@@ -65,3 +65,5 @@ get_alias_set (t,z)
 
 /* There should be one load of alias.  */
 /* { dg-final { scan-tree-dump-times "->alias" 1 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030711-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030711-3.c	3 Mar 2005 22:07:30 -0000
@@ -57,3 +57,5 @@ get_alias_set (t)
 
 /* There should be one load of alias.  */
 /* { dg-final { scan-tree-dump-times "->alias" 1 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20030714-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c	21 Jun 2004 09:15:29 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20030714-1.c	3 Mar 2005 22:07:30 -0000
@@ -41,3 +41,5 @@ find_base_value (src)
 
 /* There should be three loads of ->code.  */
 /* { dg-final { scan-tree-dump-times "->code" 3 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030714-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c	28 Jul 2004 05:13:10 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030714-2.c	3 Mar 2005 22:07:30 -0000
@@ -36,4 +36,4 @@ get_alias_set (t)
    properly.  */
 /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */
  
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030728-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c	7 Jun 2004 17:53:03 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030728-1.c	3 Mar 2005 22:07:30 -0000
@@ -44,4 +44,4 @@ objects_must_conflict_p (t1, t2)
 /* There should be three assignments of variables to the value zero.  */
 /* { dg-final { scan-tree-dump-times " = 0" 3 "optimized"} } */
  
-
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030729-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030729-1.c	3 Mar 2005 22:07:30 -0000
@@ -50,3 +50,5 @@ readonly_fields_p (type)
 /* There should be one load of ->common.code.  We currently fail this
    because we load from ->common.code using different types.  */
 /* { dg-final { scan-tree-dump-times "common\.code" 1 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030730-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030730-1.c	3 Mar 2005 22:07:30 -0000
@@ -21,4 +21,4 @@ foo (int attr_kind, unsigned long offset
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
                                                                                 
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030730-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030730-2.c	3 Mar 2005 22:07:30 -0000
@@ -21,3 +21,4 @@ foo (int attr_kind, unsigned long offset
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030731-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030731-1.c	3 Mar 2005 22:07:30 -0000
@@ -64,3 +64,4 @@ store_expr (exp, target, want_value)
    immediately dominates the comparison in question.  We need something
    stronger.  */
 /* { dg-final { scan-tree-dump-times "target.*!= 0" 0 "dom3" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030731-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030731-2.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ bar (int i, int partial, int args_addr)
 /* There should be only one IF conditional since the first does nothing
    useful.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "ccp"} } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-1.c	3 Mar 2005 22:07:30 -0000
@@ -42,5 +42,4 @@ bar (rtx r)
    which combines the result of those two tests into a new test
    must always be true and it is optimized appropriately.  */
 /* { dg-final { scan-tree-dump-times "if " 2 "dom3"} } */
- 
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-10.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-10.c	3 Mar 2005 22:07:30 -0000
@@ -23,3 +23,4 @@ subreg_highpart_offset (outermode, inner
 /* There should be one right shift by 2 places.  */
 /* { dg-final { scan-tree-dump-times " >> 2" 1 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030807-11.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-11.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ foo (reg)
                                                                                 
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030807-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-2.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,4 @@ foo(int n)
                                                                                
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-3.c	3 Mar 2005 22:07:30 -0000
@@ -24,4 +24,4 @@ cpp_parse_escape (pstr, limit, wide)
 /* There should be precisely three IF statements.  If there is
    more than two, then the dominator optimizations failed.  */
 /* { dg-final { scan-tree-dump-times "if " 3 "dom3"} } */
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030807-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-5.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,5 @@ foo ()
 /* There should be two IF statements.  One for 'current_sym_addr->code == 42'.
    The other one for '(EXPR)->unchanging'.  */
 /* { dg-final { scan-tree-dump-times "if " 2 "dom3"} } */
+
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-6.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-6.c	3 Mar 2005 22:07:30 -0000
@@ -40,5 +40,4 @@ foo4 (distance, i, j)
 
 /* There should be no ABS_EXPR.  */
 /* { dg-final { scan-tree-dump-times "ABS_EXPR " 0 "dom3"} } */
-  
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030807-7.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-7.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,4 @@ simplify_condition (cond_p)
 /* There should be exactly one IF conditional.  TBAA is not able to 
    determine that 'decl' and 'cond' can't alias.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-8.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-8.c	3 Mar 2005 22:07:30 -0000
@@ -50,3 +50,4 @@ output_location_lists (die)
 
 /* There should be exactly one IF conditional, in output_location_lists.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030807-9.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030807-9.c	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ ooof ()
 
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20030808-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c	3 Aug 2004 08:22:25 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20030808-1.c	3 Mar 2005 22:07:30 -0000
@@ -38,3 +38,4 @@ delete_dead_jumptables ()
 /* There should be no IF statements.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "cddce"} } */
 
+/* { dg-final { cleanup-tree-dump "cddce" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,4 +18,4 @@ com(int *blah)
    more than one, then the dominator optimizations failed.  */
 /* { dg-final { scan-tree-dump-times "\\*blah" 1 "dom3"} } */
   
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-2.c	3 Mar 2005 22:07:30 -0000
@@ -19,4 +19,4 @@ foo (int value)
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
  
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-3.c	3 Mar 2005 22:07:30 -0000
@@ -20,4 +20,4 @@ foo (int value)
 /* There should be one IF conditional.  */
 /* { dg-final { scan-tree-dump-times "if " 1 "dom3"} } */
  
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-4.c	3 Mar 2005 22:07:30 -0000
@@ -35,7 +35,9 @@ blah (decl, set)
 /* There should be precisely one reference to pointer_alias_set.  If there is
    more than one, then the dominator optimizations failed.  */
 /* { dg-final { scan-tree-dump-times "pointer_alias_set" 1 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
 
 /* The assignment set = -1 in the ELSE clause of the last IF
    statement should be removed by the final cleanup phase.  */
 /* { dg-final { scan-tree-dump-times "set = -1" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-5.c	3 Mar 2005 22:07:30 -0000
@@ -35,7 +35,9 @@ blah (decl, set)
 /* There should be precisely one reference to pointer_alias_set.  If there is
    more than one, then the dominator optimizations failed.  */
 /* { dg-final { scan-tree-dump-times "pointer_alias_set" 1 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
 
 /* The assignment set = -1 in the ELSE clause of the last IF
    statement should be removed by the final cleanup phase.  */
 /* { dg-final { scan-tree-dump-times "set = -1" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-6.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-6.c	3 Mar 2005 22:07:30 -0000
@@ -42,3 +42,4 @@ foo (t, set)
 /* ??? Will fail until we properly distinguish member stores.  At
    present the write to type.alias_set kills the previous load.  */
 /* { dg-final { scan-tree-dump-times "common.code" 1 "dom3" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030814-7.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030814-7.c	3 Mar 2005 22:07:30 -0000
@@ -39,3 +39,4 @@ mark_constant_function (void)
    This if we find current_function_decl used as an argument, then
    we have failed.  */
 /* { dg-final { scan-tree-dump-times "\\(current_function_decl\\)" 0 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030815-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030815-1.c	3 Mar 2005 22:07:30 -0000
@@ -39,5 +39,4 @@ blah (unsigned int regno)
    eliminate some useless typecasting.  The first type cast is needed
    to convert the unsigned int regno parameter into a struct rtx_def **.  */
 /* { dg-final { scan-tree-dump-times "\\(struct rtx_def \\* \\*\\)" 1 "dom3"} } */
-                                                                                
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030821-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030821-1.c	3 Mar 2005 22:07:30 -0000
@@ -21,3 +21,4 @@ y: ;
 }
 
 /* { dg-final { scan-tree-dump-times "dont_remove \\(\\)" 1 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030824-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c	16 Jun 2004 05:09:41 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030824-1.c	3 Mar 2005 22:07:30 -0000
@@ -20,3 +20,4 @@ int foo (int x, int y)
 
 /* The addition should be optimized into 'y+x'.  */
 /* { dg-final { scan-tree-dump-times "\[xy\] \\+ \[xy]" 1 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030824-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c	16 Jun 2004 05:09:41 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030824-2.c	3 Mar 2005 22:07:30 -0000
@@ -20,3 +20,4 @@ int foo (int x, int y)
 
 /* This function should be optimized into 'return y+x'.  */
 /* { dg-final { scan-tree-dump-times "return \[xy\] \\+ \[xy\]" 1 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030825-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030825-1.c	3 Mar 2005 22:07:30 -0000
@@ -26,3 +26,4 @@ xxx:;
 
 /* Bla should not be optimized away.  */
 /* { dg-final { scan-tree-dump-times "bla" 1 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030907-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030907-1.c	3 Mar 2005 22:07:30 -0000
@@ -27,3 +27,4 @@ int main() 
 
 /* The abort() call clearly is unreachable.  */
 /* { dg-final { scan-tree-dump-times "abort" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20030917-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20030917-1.c	3 Mar 2005 22:07:30 -0000
@@ -16,5 +16,4 @@ findbestextension (int blah, int blah2)
 
 /* The argument to "foo" should be a variable, not a constant.  */
 /* { dg-final { scan-tree-dump-times "foo .defval" 1 "ccp"} } */
- 
-
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030917-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030917-3.c	3 Mar 2005 22:07:30 -0000
@@ -21,5 +21,4 @@ main ()
 
 /* The argument to "printf" should be a constant, not a variable.  */
 /* { dg-final { scan-tree-dump-times "printf.*, 0" 1 "ccp"} } */
-  
-
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030922-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030922-1.c	3 Mar 2005 22:07:30 -0000
@@ -31,3 +31,4 @@ voidify_wrapper_expr (tree wrapper)
 
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 20030922-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c	26 Oct 2004 23:58:32 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20030922-2.c	3 Mar 2005 22:07:30 -0000
@@ -20,3 +20,4 @@ rgn_rank (rtx insn1, rtx insn2)
 
 /* There should be two IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 2 "dom1" } } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20031015-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c	9 Jul 2004 15:29:46 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20031015-1.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ main(void)
 }
 
 /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 2 "alias1" } } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031021-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031021-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ int main()
 
 /* We should only store to a.i, not load from it.  */
 /* { dg-final { scan-tree-dump-times "a.i" 1 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20031022-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c	28 Jul 2004 12:15:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20031022-1.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,4 @@ blah (int arf)
 
 /* There should be one load from entry_exit_blocks[1].pred.  */
 /* { dg-final { scan-tree-dump-times "entry_exit_blocks.1..pred" 1 "dom1"} } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ void foo (int testarray[])
 
 /* There should be no link_error calls.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-2.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,5 @@ void foo (struct s* teststruct)
 
 /* There should be no link_error calls.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */
+
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-3.c	3 Mar 2005 22:07:30 -0000
@@ -19,3 +19,4 @@ void foo (int testarray[])
 
 /* There should be no link_error calls.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-4.c	3 Mar 2005 22:07:30 -0000
@@ -27,3 +27,4 @@ void foo (struct s*  r)
 
 /* There should be no link_error calls.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-5.c	3 Mar 2005 22:07:30 -0000
@@ -26,3 +26,4 @@ void foo2 (struct s*  r, struct s*  p)
 
 /* There should be no link_error calls.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031106-6.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031106-6.c	3 Mar 2005 22:07:30 -0000
@@ -26,3 +26,4 @@ struct s foo (struct s r)
 /* There should be no references to any of "temp_struct*"
    temporaries.  */
 /* { dg-final { scan-tree-dump-times "temp_struct" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20031216-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20031216-1.c	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ foo (int b)
 /* The comparison should be eliminated, there should be no reference
    to link_error.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20040204-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c	1 Feb 2005 21:35:18 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20040204-1.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ void test55 (int x, int y)
    by teaching dom to look through && and register all components
    as true.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail { ! powerpc*-*-* } } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040210-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040210-1.c	3 Mar 2005 22:07:30 -0000
@@ -30,3 +30,4 @@ main(){
 
 /* Should have no more than two ifs left after straightening.  */
 /* { dg-final { scan-tree-dump-times "if " 2 "phiopt1"} } */
+/* { dg-final { cleanup-tree-dump "phiopt1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040211-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040211-1.c	3 Mar 2005 22:07:30 -0000
@@ -38,3 +38,4 @@ com (rtx insn, int blah)
 /* Cddce cannot remove possibly infinite loops and there is no way how to
    determine whether the loop in can_move_up ends.  */
 /* { dg-final { scan-tree-dump "if " "cddce"} } */
+/* { dg-final { cleanup-tree-dump "cddce" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040216-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040216-1.c	3 Mar 2005 22:07:30 -0000
@@ -15,4 +15,4 @@ foo(int *z, int *y, int xx)
 
 /* We should convert two COND_EXPRs into straightline code.  */
 /* { dg-final { scan-tree-dump-times "Deleted dead store" 2 "dse1"} } */
-
+/* { dg-final { cleanup-tree-dump "dse1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040305-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c	13 May 2004 06:40:51 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040305-1.c	3 Mar 2005 22:07:30 -0000
@@ -24,7 +24,9 @@ void foo(int edx, int eax)
 
 /* Verify that we did a forward propagation.  */
 /* { dg-final { scan-tree-dump-times "Replaced" 1 "forwprop1"} } */
+/* { dg-final { cleanup-tree-dump "forwprop1" } } */
 
 /* After cddce we should have two IF statements remaining as the other
    two tests can be threaded.  */
 /* { dg-final { scan-tree-dump-times "if " 2 "cddce"} } */
+/* { dg-final { cleanup-tree-dump "cddce" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 20040430-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c	29 Jun 2004 16:25:28 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/20040430-1.c	3 Mar 2005 22:07:30 -0000
@@ -23,3 +23,4 @@ int main()
 }
 
 /* { dg-final { scan-tree-dump-times "if " 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040513-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c	13 May 2004 20:55:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040513-1.c	3 Mar 2005 22:07:30 -0000
@@ -14,5 +14,4 @@ foo (unsigned int a)
 /* There should be no casts to a _Bool since we can use the temporary
    holding (a>>5)&1 directly.  */
 /* { dg-final { scan-tree-dump-times "\\(_Bool\\)" 0 "forwprop1"} } */
-                                                                                
-
+/* { dg-final { cleanup-tree-dump "forwprop1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040513-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c	13 May 2004 20:55:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040513-2.c	3 Mar 2005 22:07:30 -0000
@@ -22,3 +22,4 @@ int t(int i)
 /* There should be no link_error calls, if there is any, the
    optimization has failed */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "dom2"} } */
+/* { dg-final { cleanup-tree-dump "dom2" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040514-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c	15 May 2004 20:35:26 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040514-1.c	3 Mar 2005 22:07:30 -0000
@@ -16,3 +16,4 @@ end:
 
 /* Should have no ifs left after straightening.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "phiopt1"} } */
+/* { dg-final { cleanup-tree-dump "phiopt1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040514-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c	19 May 2004 03:35:12 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040514-2.c	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,4 @@ foo2 (distance, i, j)
 /* { dg-final { scan-tree-dump-times "ABS_EXPR " 1 "dom3"} } */
 /* { dg-final { scan-tree-dump-times "if " 0 "dom3"} } */
 
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 20040517-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c	23 Feb 2005 05:08:32 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/20040517-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ void bar (void) 
    does not alias any other pointer.
    Hence, we must have a VDEF for a before and after the call to foo().  */
 /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 1 "alias1"} } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040518-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c	18 May 2004 17:32:54 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040518-1.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ int f(int a, int b)
 
 /* Should have no ifs left after straightening.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "phiopt1"} } */
+/* { dg-final { cleanup-tree-dump "phiopt1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040518-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c	19 May 2004 03:35:19 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040518-2.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ int t( int i)
 /* We should convert one COND_EXPRs into straightline code with ABS.  */
 /* { dg-final { scan-tree-dump-times "straightline" 1 "phiopt1"} } */
 /* { dg-final { scan-tree-dump-times "ABS_EXPR" 1 "phiopt1"} } */
+/* { dg-final { cleanup-tree-dump "phiopt1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040615-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c	14 Aug 2004 17:18:56 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040615-1.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ foo (unsigned int a, unsigned int b)
 }
 
 /* { dg-final { scan-tree-dump-times "bar2" 0 "dom1" } } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040624-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c	24 Jun 2004 15:59:52 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040624-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,4 +18,4 @@ foo (unsigned int a, unsigned int b)
    conditional.  */
 
 /* { dg-final { scan-tree-dump-times "if " 1 "dom1" } } */
-
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 20040703-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c	12 Feb 2005 07:46:43 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/20040703-1.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ float foo(float x)
 
 /* We should *not* fold the arithmetic.  */
 /* { dg-final { scan-tree-dump-times "0\\.0" 0 "dom2"} } */
+/* { dg-final { cleanup-tree-dump "dom2" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040721-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c	22 Jul 2004 18:33:20 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040721-1.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,4 @@ main ()
 
 /* There should be no G on the RHS of an assignment. */
 /* { dg-final { scan-tree-dump-times "= G;" 0 "ccp"} } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040729-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c	29 Jul 2004 17:15:38 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040729-1.c	3 Mar 2005 22:07:30 -0000
@@ -16,3 +16,4 @@ foo ()
    operands.  But 'p' itself is not volatile and taking the address of
    a volatile does not constitute a volatile operand.  */
 /* { dg-final { scan-tree-dump-times "&x" 0 "dce3"} } */
+/* { dg-final { cleanup-tree-dump "dce3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20040911-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c	11 Sep 2004 18:57:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20040911-1.c	3 Mar 2005 22:07:30 -0000
@@ -19,3 +19,4 @@ int foo (int i)
 }
 
 /* { dg-final { scan-tree-dump-not "VUSE <c" "alias1" } } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20041002-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c	3 Oct 2004 15:31:54 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20041002-1.c	3 Mar 2005 22:07:30 -0000
@@ -21,3 +21,4 @@ bar (int i)
 }
 
 /* { dg-final { scan-tree-dump-times "if" 0 "ssa" } } */
+/* { dg-final { cleanup-tree-dump "ssa" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20041122-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c	21 Feb 2005 14:55:38 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20041122-1.c	3 Mar 2005 22:07:30 -0000
@@ -35,5 +35,4 @@ find_unreachable_blocks (int frobit)
    modify e or e->dest.  The net result is that we only need one
    load of e->dest.  */
 /* { dg-final { scan-tree-dump-times "->dest" 1 "dom3" { xfail *-*-* } } } */
-
-
+/* { dg-final { cleanup-tree-dump "dom3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20050128-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c	28 Jan 2005 16:50:58 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20050128-1.c	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ foo (int align)
 /* We should have optimized away the mod operator before we genericized
    the code.  */
 /* { dg-final { scan-tree-dump-times "%" 0 "generic"} } */
+/* { dg-final { cleanup-tree-dump "generic" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 20050215-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c	16 Feb 2005 13:54:30 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/20050215-1.c	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ int foo (void)
 /* Make sure the optimizers don't introduce overflow where one
    did not exist in the original.  */
 /* { dg-final { scan-tree-dump-times "-0+4" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/asm-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/asm-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 asm-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/asm-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/asm-1.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ void f()
 
 /* { dg-final { scan-tree-dump-times "42" 1 "optimized" } } */
 /* { dg-final { scan-tree-dump-times "63" 1 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/asm-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/asm-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 asm-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/asm-2.c	25 Dec 2004 17:01:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/asm-2.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ void baz(void)
 }
 
 /* { dg-final { scan-tree-dump-times "asm\[^\\r\\n\]*xyzzy" 1 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/asm-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/asm-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 asm-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/asm-3.c	25 Dec 2004 17:01:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/asm-3.c	3 Mar 2005 22:07:30 -0000
@@ -28,3 +28,5 @@ void test(void)
 
 /* In particular, hardreg should *not* appear in the call to bar.  */
 /* { dg-final { scan-tree-dump-times "bar \[(\]t\[)\]" 1 "optimized" } } */
+
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 cfgcleanup-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/cfgcleanup-1.c	3 Mar 2005 22:07:30 -0000
@@ -16,3 +16,4 @@ cleanup (int a, int b)
 }
 /* Dce should get rid of the initializers and cfgcleanup should elliminate ifs  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dce1"} } */
+/* { dg-final { cleanup-tree-dump "dce1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/complex-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/complex-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 complex-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/complex-1.c	24 Feb 2005 20:00:09 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/complex-1.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ C foo(C x, float y)
 }
 
 /* { dg-final { scan-tree-dump-times "__mul" 0 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/complex-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/complex-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 complex-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/complex-2.c	24 Feb 2005 20:00:09 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/complex-2.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ C foo(C x, float y)
 }
 
 /* { dg-final { scan-tree-dump-times "__div" 0 "optimized" } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c,v
retrieving revision 1.3
diff -u -p -r1.3 copy-headers.c
--- gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c	16 Sep 2004 21:29:43 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/copy-headers.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ void bla (void)
 
 /* There should be a header duplicated.  */
 /* { dg-final { scan-tree-dump-times "Duplicating header" 1 "ch"} } */
+/* { dg-final { cleanup-tree-dump "ch" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 ifc-20040816-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c	6 Sep 2004 23:14:43 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-1.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main1 ()
 
 
 /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */
+/* { dg-final { cleanup-tree-dump "ifcvt" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 ifc-20040816-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c	20 Oct 2004 01:29:57 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/ifc-20040816-2.c	3 Mar 2005 22:07:30 -0000
@@ -33,4 +33,4 @@ void foo(const int * __restrict__ zr_in,
 
 
 /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */
-
+/* { dg-final { cleanup-tree-dump "ifcvt" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 inline_asm-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c	26 Feb 2005 16:15:24 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/inline_asm-1.c	3 Mar 2005 22:07:30 -0000
@@ -13,6 +13,8 @@ char f(char *a)
 
 /* test_function should be called twice as the inline-asm changes memory. */
 /* { dg-final { scan-tree-dump-times "test_function" 2 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
 
 /* There should a V_MAY_DEF for the inline-asm.  */
 /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 1 "alias1"} } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 inline_asm-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c	27 Feb 2005 04:37:23 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/inline_asm-2.c	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,4 @@ void f(char *a)
 
 /* There should a V_MAY_DEF for the inline-asm and one for the link_error.  */
 /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 2 "alias1"} } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-1.c,v
retrieving revision 1.10
diff -u -p -r1.10 loop-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-1.c	20 Jan 2005 16:29:33 -0000	1.10
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-1.c	3 Mar 2005 22:07:30 -0000
@@ -22,8 +22,11 @@ void xxx(void)
 /* We should be able to find out that the loop iterates four times and unroll it completely.  */
 
 /* { dg-final { scan-tree-dump-times "Added canonical iv to loop 1, 4 iterations" 1 "ivcanon"} } */
+/* { dg-final { cleanup-tree-dump "ivcanon" } } */
 /* { dg-final { scan-tree-dump-times "Unrolled loop 1 completely" 1 "cunroll"} } */
+/* { dg-final { cleanup-tree-dump "cunroll" } } */
 /* { dg-final { scan-tree-dump-times "foo" 5 "vars"} } */
+/* { dg-final { cleanup-tree-dump "vars" } } */
 
 /* Because hppa and ia64 targets include an external declaration for foo as
    well as the calls we need to look for something more specific then just
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 loop-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-2.c	25 Sep 2004 20:53:44 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-2.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,5 @@ void xxx(void)
 
 /* { dg-final { scan-tree-dump-times "1700" 1 "vars" } } */
 /* { dg-final { scan-tree-dump-times "iter" 0 "vars" } } */
+
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 loop-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-3.c	5 Sep 2004 09:25:37 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-3.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,5 @@ void xxx(void)
 /* And original induction variable should be preserved.  */
 
 /* { dg-final { scan-tree-dump-times "int iter" 1 "vars" } } */
+
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-4.c,v
retrieving revision 1.3
diff -u -p -r1.3 loop-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-4.c	9 Jan 2005 18:58:11 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-4.c	3 Mar 2005 22:07:30 -0000
@@ -39,3 +39,5 @@ void xxx(void)
 /* And the original induction variable should be eliminated.  */
 
 /* { dg-final { scan-tree-dump-times "iter" 0 "vars" } } */
+
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-5.c,v
retrieving revision 1.2
diff -u -p -r1.2 loop-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-5.c	5 Dec 2004 01:39:55 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-5.c	3 Mar 2005 22:07:30 -0000
@@ -24,3 +24,5 @@ void xxx(void)
 /* And the use of jter should be replaced by iter + 2 */
 
 /* { dg-final { scan-tree-dump-times " \\+ 2" 1 "vars" } } */
+
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-6.c,v
retrieving revision 1.1
diff -u -p -r1.1 loop-6.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-6.c	23 Sep 2004 12:21:31 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-6.c	3 Mar 2005 22:07:30 -0000
@@ -20,7 +20,9 @@ void xxx(void)
 /* Loop should be unswitched.  */
 
 /* { dg-final { scan-tree-dump-times "Unswitching loop" 1 "unswitch" } } */
+/* { dg-final { cleanup-tree-dump "unswitch" } } */
 
 /* In effect there should be exactly three conditional jumps in the final program.  */
 
 /* { dg-final { scan-tree-dump-times "else" 3 "vars" } } */
+/* { dg-final { cleanup-tree-dump "vars" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/loop-7.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/loop-7.c,v
retrieving revision 1.1
diff -u -p -r1.1 loop-7.c
--- gcc/testsuite/gcc.dg/tree-ssa/loop-7.c	19 Feb 2005 09:26:09 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/loop-7.c	3 Mar 2005 22:07:30 -0000
@@ -32,3 +32,4 @@ int xxx (void)
    with k = 0 may be invalid.  */
 
 /* { dg-final { scan-tree-dump-times "Moving statement" 2 "lim" } } */
+/* { dg-final { cleanup-tree-dump "lim" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 ltrans-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c	1 Nov 2004 18:08:02 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ltrans-1.c	3 Mar 2005 22:07:30 -0000
@@ -20,3 +20,4 @@ int foo(int N, int *res)
 /* { dg-final { scan-tree-dump-times "converted loop nest to perfect
    loop nest" 1 "ltrans"} } */ 
 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ 
+/* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 ltrans-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c	1 Nov 2004 18:08:02 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ltrans-2.c	3 Mar 2005 22:07:30 -0000
@@ -22,3 +22,4 @@ int foo(int N, int *res)
 }
 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} {
    xfail *-*-*} } */ 
+/* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 ltrans-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c	1 Nov 2004 18:08:02 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ltrans-3.c	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ int foo(int N, int *res)
 }
 
 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ 
+/* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c,v
retrieving revision 1.1
diff -u -p -r1.1 ltrans-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c	1 Nov 2004 18:08:02 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ltrans-4.c	3 Mar 2005 22:07:30 -0000
@@ -16,3 +16,4 @@ int foo(int N, int *res)
 }
 
 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ 
+/* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c,v
retrieving revision 1.1
diff -u -p -r1.1 ltrans-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c	1 Nov 2004 18:08:02 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ltrans-5.c	3 Mar 2005 22:07:30 -0000
@@ -16,3 +16,4 @@ int main(void)
 
 /* { dg-final { scan-tree-dump-times "Linear expression:  constant: 1   invariants:   denominator: 1" 1 "ltrans" } } */
 /* { dg-final { scan-tree-dump-times "transformed loop" 1 "ltrans"} } */ 
+/* { dg-final { cleanup-tree-dump "ltrans" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr15349.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr15349.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15349.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr15349.c	20 Jan 2005 19:20:39 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr15349.c	3 Mar 2005 22:07:30 -0000
@@ -23,3 +23,4 @@ foo (int a, int b)
 }
 
 /* { dg-final { scan-tree-dump-times "PHI" 1 "mergephi"} } */
+/* { dg-final { cleanup-tree-dump "mergephi" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr15791-3.c	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int f(int i, unsigned j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr15791-4.c	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int f(int i, int j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 0 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr15791-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c	29 Jan 2005 19:25:17 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr15791-5.c	3 Mar 2005 22:07:30 -0000
@@ -10,4 +10,4 @@ int foo(int i, int j)
 }
 
 /* { dg-final { scan-tree-dump-times "i == j" 1 "gimple" } } */
-
+/* { dg-final { cleanup-tree-dump "gimple" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr16721.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr16721.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr16721.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr16721.c	22 Sep 2004 23:33:20 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr16721.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ int test()
 
 /* The load from p->addr should not disappear.  */
 /* { dg-final { scan-tree-dump-times "\->addr" 1 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/pr19633.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/pr19633.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr19633.c
--- gcc/testsuite/gcc.dg/tree-ssa/pr19633.c	27 Jan 2005 04:45:20 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/pr19633.c	3 Mar 2005 22:07:30 -0000
@@ -23,3 +23,4 @@ foo (int a, struct T b)
 /* Make sure that .GLOBAL_VAR is not created when there are no
    clobbering calls.  */
 /* { dg-final { scan-tree-dump-times "GLOBAL_VAR" 0 "ssa"} } */
+/* { dg-final { cleanup-tree-dump "ssa" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/sra-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/sra-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 sra-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/sra-1.c	27 Oct 2004 21:02:16 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/sra-1.c	3 Mar 2005 22:07:30 -0000
@@ -70,3 +70,4 @@ copystruct111111 (teststruct param)
 
 /* There should be no referenc to link_error. */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/sra-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/sra-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 sra-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/sra-2.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/sra-2.c	3 Mar 2005 22:07:30 -0000
@@ -23,3 +23,4 @@ copystruct11 (teststruct *param)
 
 /* There should be no reference to link_error. */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/sra-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/sra-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 sra-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/sra-3.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/sra-3.c	3 Mar 2005 22:07:30 -0000
@@ -25,3 +25,4 @@ copystruct1 (void)
 
 /* There should be no reference to link_error. */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-1.c	3 Mar 2005 22:07:30 -0000
@@ -72,3 +72,4 @@ void test11111 (int p, int q, int r)
 /* There should be not link_error calls, if there is any the
    optimization has failed */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c,v
retrieving revision 1.3
diff -u -p -r1.3 ssa-ccp-10.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-10.c	3 Mar 2005 22:07:30 -0000
@@ -31,3 +31,4 @@ middle:
 
 /* There should be no calls to strlen.  */
 /* { dg-final { scan-tree-dump-times "strlen" 0 "fab"} } */
+/* { dg-final { cleanup-tree-dump "fab" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-11.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-11.c	3 Mar 2005 22:07:30 -0000
@@ -39,3 +39,4 @@ int test1111 (int param)
 
 /* All ifs should be eliminated. */
 /* { dg-final { scan-tree-dump-times "if" 0 "optimized" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-2.c	3 Mar 2005 22:07:30 -0000
@@ -169,3 +169,4 @@ int test99999 (void)
 /* There should be not link_error calls, if there is any the
    optimization has failed */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-3.c	3 Mar 2005 22:07:30 -0000
@@ -132,3 +132,4 @@ int* test666 (int * __restrict__ rp1, in
 /* ??? While we indeed don't handle some of these, a couple of the
    restrict tests are incorrect.  */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-7.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-7.c	3 Mar 2005 22:07:30 -0000
@@ -24,4 +24,4 @@ int test7 (int a)
 /* There should be not link_error calls, if there is any the
    optimization has failed */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */
-
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-ccp-9.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-ccp-9.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ test99999 (int *arr, int j)
 /* There should be no link_error calls, if there is any, the
    optimization has failed */
 /* { dg-final { scan-tree-dump-times "link_error" 0 "ccp"} } */
+/* { dg-final { cleanup-tree-dump "ccp" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-dce-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-1.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ q()
 }
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dce3"} } */
+/* { dg-final { cleanup-tree-dump "dce3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-dce-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-2.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ q()
 }
 /* There should be no IF conditionals.  */
 /* { dg-final { scan-tree-dump-times "if " 0 "dce3"} } */
+/* { dg-final { cleanup-tree-dump "dce3" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-dce-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dce-3.c	3 Mar 2005 22:07:30 -0000
@@ -27,3 +27,5 @@ int main(void)
 
 /* And one if (for the exit condition of the loop):  */
 /* { dg-final { scan-tree-dump-times "if " 1 "cddce"} } */
+
+/* { dg-final { cleanup-tree-dump "cddce" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-dom-ccp-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-ccp-1.c	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,4 @@ ccp(int b)
 }
 /* We should propagate constant 4 into return.  */
 /* { dg-final { scan-tree-dump-times "Replaced.*with constant '4'" 1 "dom1"} } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 ssa-dom-cse-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c	28 Jul 2004 05:13:10 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-1.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ threading(int a,int b)
 }
 /* We should thread the jump twice and eliminate it.  */
 /* { dg-final { scan-tree-dump-times "Replaced.* t " 1 "dom1"} } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 ssa-dom-thread-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-thread-1.c	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,4 @@ threading(int a,int b)
 }
 /* We should thread the jump twice and elliminate it.  */
 /* { dg-final { scan-tree-dump-times "Threaded" 2 "dom1"} } */
+/* { dg-final { cleanup-tree-dump "dom1" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 ssa-pre-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c	3 Aug 2004 08:22:25 -0000	1.4
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ int main(int argc, char **argv)
 /* We should eliminate one evaluation of b + c along the main path, 
    causing one reload. */
 /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c,v
retrieving revision 1.3
diff -u -p -r1.3 ssa-pre-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c	12 Jun 2004 00:18:35 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-2.c	3 Mar 2005 22:07:30 -0000
@@ -18,3 +18,4 @@ int motion_test1(int data, int data_0, i
 /* We should eliminate one computation of data_0 + data_3 along the 
    main path, causing one reload. */
 /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-pre-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c	17 Jan 2005 00:45:51 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-3.c	3 Mar 2005 22:07:30 -0000
@@ -12,3 +12,4 @@ unsigned foo1 (unsigned a, unsigned b)
 }
 /* We should eliminate both 4*b and 4*a from the main body of the loop */
 /* { dg-final { scan-tree-dump-times "Eliminated:2" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-pre-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c	30 Jan 2005 19:08:37 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c	3 Mar 2005 22:07:30 -0000
@@ -12,3 +12,4 @@ int main(void)
 /* We should eliminate the x+1 computation from this routine, replacing
    it with a phi of 3, 4 */
 /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-pre-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c	30 Jan 2005 19:08:37 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-5.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ foo (int i)
 /* We should detect that a+b is the same along both edges, and replace it with
    5  */
 /* { dg-final { scan-tree-dump-times "Constified:1" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-pre-6.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c	30 Jan 2005 19:08:37 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ int main(int x)
 /* We should eliminate one evaluation of x + 1 along the x = 2 path,
    causing one elimination.  */
 /* { dg-final { scan-tree-dump-times "Eliminated:1" 1 "pre"} } */
+/* { dg-final { cleanup-tree-dump "pre" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-sink-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c	1 Mar 2005 17:59:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-1.c	3 Mar 2005 22:07:30 -0000
@@ -7,4 +7,5 @@ foo (int a, int b, int c)
   return c ? x : a;
 }
 /* We should sink the x = a * b calculation into the branch that returns x. */
-/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink"} } */
+/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink" } } */
+/* { dg-final { cleanup-tree-dump "sink" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-sink-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c	1 Mar 2005 17:59:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-2.c	3 Mar 2005 22:07:30 -0000
@@ -9,4 +9,5 @@ bar (int a, int b, int c)
   return y;
 }
 /* We should sink the x = a * b calculation into the else branch  */
-/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink"} } */
+/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink" } } */
+/* { dg-final { cleanup-tree-dump "sink" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-sink-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c	1 Mar 2005 17:59:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-3.c	3 Mar 2005 22:07:30 -0000
@@ -12,4 +12,5 @@ main (int argc)
     }
 }
 /* We should sink the a = argc + 1 calculation into the if branch  */
-/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink"} } */
+/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink" } } */
+/* { dg-final { cleanup-tree-dump "sink" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c,v
retrieving revision 1.1
diff -u -p -r1.1 ssa-sink-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c	1 Mar 2005 17:59:06 -0000	1.1
+++ gcc/testsuite/gcc.dg/tree-ssa/ssa-sink-4.c	3 Mar 2005 22:07:30 -0000
@@ -17,4 +17,5 @@ main (int argc)
   foo2 (a);
 }
 /* We should sink the first a = b + c calculation into the else branch  */
-/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink"} } */
+/* { dg-final { scan-tree-dump-times "Sunk statements:1" 1 "sink" } } */
+/* { dg-final { cleanup-tree-dump "sink" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c,v
retrieving revision 1.3
diff -u -p -r1.3 tailcall-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-1.c	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ t(int a)
 	return r;
 }
 /* { dg-final { scan-tree-dump-times "Found tail call" 1 "tailc"} } */
+/* { dg-final { cleanup-tree-dump "tailc" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 tailcall-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/tailcall-2.c	3 Mar 2005 22:07:30 -0000
@@ -21,3 +21,4 @@ foo (int *x)
    variables, they ought to be ignored.  There should be two tail
    calls here.  */
 /* { dg-final { scan-tree-dump-times "Found tail call" 2 "tailc"} } */
+/* { dg-final { cleanup-tree-dump "tailc" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 tailrecursion-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-1.c	3 Mar 2005 22:07:30 -0000
@@ -9,3 +9,4 @@ t(int a)
 		return 0;
 }
 /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */
+/* { dg-final { cleanup-tree-dump "tailr" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c,v
retrieving revision 1.2
diff -u -p -r1.2 tailrecursion-2.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-2.c	3 Mar 2005 22:07:30 -0000
@@ -10,3 +10,4 @@ t(char *a)
 		return 0;
 }
 /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */
+/* { dg-final { cleanup-tree-dump "tailr" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c,v
retrieving revision 1.2
diff -u -p -r1.2 tailrecursion-3.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-3.c	3 Mar 2005 22:07:30 -0000
@@ -13,3 +13,4 @@ t(int a)
 	return r;
 }
 /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 1 "tailr"} } */
+/* { dg-final { cleanup-tree-dump "tailr" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c,v
retrieving revision 1.2
diff -u -p -r1.2 tailrecursion-4.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-4.c	3 Mar 2005 22:07:30 -0000
@@ -15,3 +15,4 @@ t(int a)
 	return r;
 }
 /* { dg-final { scan-tree-dump-times "Eliminated tail recursion" 2 "tailr"} } */
+/* { dg-final { cleanup-tree-dump "tailr" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c,v
retrieving revision 1.3
diff -u -p -r1.3 tailrecursion-5.c
--- gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c	3 Aug 2004 08:22:25 -0000	1.3
+++ gcc/testsuite/gcc.dg/tree-ssa/tailrecursion-5.c	3 Mar 2005 22:07:30 -0000
@@ -73,3 +73,5 @@ int main(void)
 
 /* There is one recursive call to fib.  */
 /* { dg-final { scan-tree-dump-times "\\mfib\\M" 5 "optimized"} } */
+
+/* { dg-final { cleanup-tree-dump "optimized" } } */
Index: gcc/testsuite/gcc.dg/tree-ssa/useless-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/tree-ssa/useless-1.c,v
retrieving revision 1.2
diff -u -p -r1.2 useless-1.c
--- gcc/testsuite/gcc.dg/tree-ssa/useless-1.c	13 May 2004 06:40:52 -0000	1.2
+++ gcc/testsuite/gcc.dg/tree-ssa/useless-1.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ foo (void)
    GIMPLE lowering, at the cost of an extra statement, label,
    and basic block.  */
 /* { dg-final { scan-tree-dump-times "goto" 3 "useless"} } */ 
+/* { dg-final { cleanup-tree-dump "useless" } } */
Index: gcc/testsuite/gcc.dg/vect/pr16105.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/pr16105.c,v
retrieving revision 1.3
diff -u -p -r1.3 pr16105.c
--- gcc/testsuite/gcc.dg/vect/pr16105.c	17 Nov 2004 23:47:20 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/pr16105.c	3 Mar 2005 22:07:30 -0000
@@ -19,3 +19,4 @@ void square(const afloat * __restrict__ 
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/pr18308.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18308.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr18308.c
--- gcc/testsuite/gcc.dg/vect/pr18308.c	4 Jan 2005 14:37:23 -0000	1.1
+++ gcc/testsuite/gcc.dg/vect/pr18308.c	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ void bar(int j)
   if (k) foo();
 }
 
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/pr18400.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18400.c,v
retrieving revision 1.2
diff -u -p -r1.2 pr18400.c
--- gcc/testsuite/gcc.dg/vect/pr18400.c	17 Nov 2004 23:47:20 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/pr18400.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main (void)
 } 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/pr18425.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18425.c,v
retrieving revision 1.3
diff -u -p -r1.3 pr18425.c
--- gcc/testsuite/gcc.dg/vect/pr18425.c	23 Nov 2004 22:03:30 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/pr18425.c	3 Mar 2005 22:07:30 -0000
@@ -14,3 +14,4 @@ _M_fill_insert(unsigned int __n)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/pr18536.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/pr18536.c,v
retrieving revision 1.1
diff -u -p -r1.1 pr18536.c
--- gcc/testsuite/gcc.dg/vect/pr18536.c	22 Nov 2004 13:55:05 -0000	1.1
+++ gcc/testsuite/gcc.dg/vect/pr18536.c	3 Mar 2005 22:07:30 -0000
@@ -32,3 +32,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-1.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-1.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-1.c
--- gcc/testsuite/gcc.dg/vect/vect-1.c	9 Jan 2005 17:30:21 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-1.c	3 Mar 2005 22:07:30 -0000
@@ -100,3 +100,4 @@ foo (int n)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-10.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-10.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-10.c
--- gcc/testsuite/gcc.dg/vect/vect-10.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-10.c	3 Mar 2005 22:07:30 -0000
@@ -24,3 +24,4 @@ int foo ()
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-11.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-11.c,v
retrieving revision 1.3
diff -u -p -r1.3 vect-11.c
--- gcc/testsuite/gcc.dg/vect/vect-11.c	9 Jan 2005 17:30:22 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/vect-11.c	3 Mar 2005 22:07:30 -0000
@@ -36,3 +36,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-12.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-12.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-12.c
--- gcc/testsuite/gcc.dg/vect/vect-12.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-12.c	3 Mar 2005 22:07:30 -0000
@@ -40,3 +40,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-13.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-13.c,v
retrieving revision 1.9
diff -u -p -r1.9 vect-13.c
--- gcc/testsuite/gcc.dg/vect/vect-13.c	9 Jan 2005 17:30:22 -0000	1.9
+++ gcc/testsuite/gcc.dg/vect/vect-13.c	3 Mar 2005 22:07:30 -0000
@@ -38,3 +38,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_max } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-14.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-14.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-14.c
--- gcc/testsuite/gcc.dg/vect/vect-14.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-14.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-15.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-15.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-15.c
--- gcc/testsuite/gcc.dg/vect/vect-15.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-15.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-16.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-16.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-16.c
--- gcc/testsuite/gcc.dg/vect/vect-16.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-16.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-17.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-17.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-17.c
--- gcc/testsuite/gcc.dg/vect/vect-17.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-17.c	3 Mar 2005 22:07:30 -0000
@@ -126,3 +126,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-18.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-18.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-18.c
--- gcc/testsuite/gcc.dg/vect/vect-18.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-18.c	3 Mar 2005 22:07:30 -0000
@@ -125,3 +125,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-19.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-19.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-19.c
--- gcc/testsuite/gcc.dg/vect/vect-19.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-19.c	3 Mar 2005 22:07:30 -0000
@@ -125,3 +125,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-2.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-2.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-2.c
--- gcc/testsuite/gcc.dg/vect/vect-2.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-2.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-20.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-20.c,v
retrieving revision 1.7
diff -u -p -r1.7 vect-20.c
--- gcc/testsuite/gcc.dg/vect/vect-20.c	9 Jan 2005 17:30:22 -0000	1.7
+++ gcc/testsuite/gcc.dg/vect/vect-20.c	3 Mar 2005 22:07:30 -0000
@@ -97,3 +97,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail vect_no_bitwise } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-21.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-21.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-21.c
--- gcc/testsuite/gcc.dg/vect/vect-21.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-21.c	3 Mar 2005 22:07:30 -0000
@@ -126,3 +126,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-22.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-22.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-22.c
--- gcc/testsuite/gcc.dg/vect/vect-22.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-22.c	3 Mar 2005 22:07:30 -0000
@@ -97,3 +97,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-23.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-23.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-23.c
--- gcc/testsuite/gcc.dg/vect/vect-23.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-23.c	3 Mar 2005 22:07:30 -0000
@@ -125,4 +125,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-24.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-24.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-24.c
--- gcc/testsuite/gcc.dg/vect/vect-24.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-24.c	3 Mar 2005 22:07:30 -0000
@@ -125,4 +125,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-25.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-25.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-25.c
--- gcc/testsuite/gcc.dg/vect/vect-25.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-25.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-26.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-26.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-26.c
--- gcc/testsuite/gcc.dg/vect/vect-26.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-26.c	3 Mar 2005 22:07:30 -0000
@@ -37,4 +37,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-27.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-27.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-27.c
--- gcc/testsuite/gcc.dg/vect/vect-27.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-27.c	3 Mar 2005 22:07:30 -0000
@@ -43,3 +43,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-28.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-28.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-28.c
--- gcc/testsuite/gcc.dg/vect/vect-28.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-28.c	3 Mar 2005 22:07:30 -0000
@@ -40,4 +40,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-29.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-29.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-29.c
--- gcc/testsuite/gcc.dg/vect/vect-29.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-29.c	3 Mar 2005 22:07:30 -0000
@@ -46,4 +46,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-3.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-3.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-3.c
--- gcc/testsuite/gcc.dg/vect/vect-3.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-3.c	3 Mar 2005 22:07:30 -0000
@@ -47,6 +47,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
-
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-30.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-30.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-30.c
--- gcc/testsuite/gcc.dg/vect/vect-30.c	3 Jan 2005 19:59:13 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-30.c	3 Mar 2005 22:07:30 -0000
@@ -62,3 +62,4 @@ int main (void)
 /* Need misalignment support, or cgraph to delay emitting the arrays until
    after vectorization can force-align them.  */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 2 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-31.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-31.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-31.c
--- gcc/testsuite/gcc.dg/vect/vect-31.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-31.c	3 Mar 2005 22:07:30 -0000
@@ -88,3 +88,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-32.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-32.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-32.c
--- gcc/testsuite/gcc.dg/vect/vect-32.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-32.c	3 Mar 2005 22:07:30 -0000
@@ -36,3 +36,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-33.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-33.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-33.c
--- gcc/testsuite/gcc.dg/vect/vect-33.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-33.c	3 Mar 2005 22:07:30 -0000
@@ -39,3 +39,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-34.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-34.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-34.c
--- gcc/testsuite/gcc.dg/vect/vect-34.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-34.c	3 Mar 2005 22:07:30 -0000
@@ -37,3 +37,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-35.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-35.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-35.c
--- gcc/testsuite/gcc.dg/vect/vect-35.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-35.c	3 Mar 2005 22:07:30 -0000
@@ -46,3 +46,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-36.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-36.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-36.c
--- gcc/testsuite/gcc.dg/vect/vect-36.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-36.c	3 Mar 2005 22:07:30 -0000
@@ -43,3 +43,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-37.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-37.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-37.c
--- gcc/testsuite/gcc.dg/vect/vect-37.c	9 Jan 2005 17:30:22 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-37.c	3 Mar 2005 22:07:30 -0000
@@ -57,3 +57,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-38.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-38.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-38.c
--- gcc/testsuite/gcc.dg/vect/vect-38.c	17 Nov 2004 23:47:20 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-38.c	3 Mar 2005 22:07:30 -0000
@@ -36,3 +36,4 @@ int main (void)
 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-4.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-4.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-4.c
--- gcc/testsuite/gcc.dg/vect/vect-4.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-4.c	3 Mar 2005 22:07:30 -0000
@@ -37,3 +37,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-40.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-40.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-40.c
--- gcc/testsuite/gcc.dg/vect/vect-40.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-40.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-41.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-41.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-41.c
--- gcc/testsuite/gcc.dg/vect/vect-41.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-41.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-42.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-42.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-42.c
--- gcc/testsuite/gcc.dg/vect/vect-42.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-42.c	3 Mar 2005 22:07:30 -0000
@@ -54,3 +54,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-43.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-43.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-43.c
--- gcc/testsuite/gcc.dg/vect/vect-43.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-43.c	3 Mar 2005 22:07:30 -0000
@@ -55,3 +55,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-44.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-44.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-44.c
--- gcc/testsuite/gcc.dg/vect/vect-44.c	9 Jan 2005 17:30:22 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-44.c	3 Mar 2005 22:07:30 -0000
@@ -57,3 +57,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-45.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-45.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-45.c
--- gcc/testsuite/gcc.dg/vect/vect-45.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-45.c	3 Mar 2005 22:07:30 -0000
@@ -50,3 +50,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-46.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-46.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-46.c
--- gcc/testsuite/gcc.dg/vect/vect-46.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-46.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-47.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-47.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-47.c
--- gcc/testsuite/gcc.dg/vect/vect-47.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-47.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-48.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-48.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-48.c
--- gcc/testsuite/gcc.dg/vect/vect-48.c	9 Jan 2005 17:30:22 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-48.c	3 Mar 2005 22:07:30 -0000
@@ -55,3 +55,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-49.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-49.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-49.c
--- gcc/testsuite/gcc.dg/vect/vect-49.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-49.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-5.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-5.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-5.c
--- gcc/testsuite/gcc.dg/vect/vect-5.c	9 Jan 2005 17:30:22 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-5.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-50.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-50.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-50.c
--- gcc/testsuite/gcc.dg/vect/vect-50.c	9 Jan 2005 17:30:22 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-50.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-51.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-51.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-51.c
--- gcc/testsuite/gcc.dg/vect/vect-51.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-51.c	3 Mar 2005 22:07:30 -0000
@@ -50,3 +50,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-52.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-52.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-52.c
--- gcc/testsuite/gcc.dg/vect/vect-52.c	9 Jan 2005 17:30:22 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-52.c	3 Mar 2005 22:07:30 -0000
@@ -54,3 +54,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-53.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-53.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-53.c
--- gcc/testsuite/gcc.dg/vect/vect-53.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-53.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-54.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-54.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-54.c
--- gcc/testsuite/gcc.dg/vect/vect-54.c	9 Jan 2005 17:30:23 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-54.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-55.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-55.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-55.c
--- gcc/testsuite/gcc.dg/vect/vect-55.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-55.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-56.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-56.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-56.c
--- gcc/testsuite/gcc.dg/vect/vect-56.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-56.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-57.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-57.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-57.c
--- gcc/testsuite/gcc.dg/vect/vect-57.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-57.c	3 Mar 2005 22:07:30 -0000
@@ -51,3 +51,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-58.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-58.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-58.c
--- gcc/testsuite/gcc.dg/vect/vect-58.c	9 Jan 2005 17:30:23 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-58.c	3 Mar 2005 22:07:30 -0000
@@ -54,3 +54,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-59.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-59.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-59.c
--- gcc/testsuite/gcc.dg/vect/vect-59.c	17 Nov 2004 23:47:20 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-59.c	3 Mar 2005 22:07:30 -0000
@@ -52,3 +52,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-6.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-6.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-6.c
--- gcc/testsuite/gcc.dg/vect/vect-6.c	9 Jan 2005 17:30:23 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-6.c	3 Mar 2005 22:07:30 -0000
@@ -54,5 +54,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-60.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-60.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-60.c
--- gcc/testsuite/gcc.dg/vect/vect-60.c	9 Jan 2005 17:30:23 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-60.c	3 Mar 2005 22:07:30 -0000
@@ -54,3 +54,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-61.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-61.c,v
retrieving revision 1.3
diff -u -p -r1.3 vect-61.c
--- gcc/testsuite/gcc.dg/vect/vect-61.c	17 Nov 2004 23:47:21 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/vect-61.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-62.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-62.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-62.c
--- gcc/testsuite/gcc.dg/vect/vect-62.c	9 Jan 2005 17:30:23 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-62.c	3 Mar 2005 22:07:30 -0000
@@ -64,3 +64,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-63.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-63.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-63.c
--- gcc/testsuite/gcc.dg/vect/vect-63.c	17 Nov 2004 23:47:21 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-63.c	3 Mar 2005 22:07:30 -0000
@@ -42,3 +42,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-64.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-64.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-64.c
--- gcc/testsuite/gcc.dg/vect/vect-64.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-64.c	3 Mar 2005 22:07:30 -0000
@@ -83,3 +83,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-65.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-65.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-65.c
--- gcc/testsuite/gcc.dg/vect/vect-65.c	9 Jan 2005 17:30:23 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-65.c	3 Mar 2005 22:07:30 -0000
@@ -80,3 +80,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-66.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-66.c,v
retrieving revision 1.7
diff -u -p -r1.7 vect-66.c
--- gcc/testsuite/gcc.dg/vect/vect-66.c	19 Jan 2005 08:59:05 -0000	1.7
+++ gcc/testsuite/gcc.dg/vect/vect-66.c	3 Mar 2005 22:07:30 -0000
@@ -79,3 +79,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-67.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-67.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-67.c
--- gcc/testsuite/gcc.dg/vect/vect-67.c	9 Jan 2005 17:30:23 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-67.c	3 Mar 2005 22:07:30 -0000
@@ -43,3 +43,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-68.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-68.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-68.c
--- gcc/testsuite/gcc.dg/vect/vect-68.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-68.c	3 Mar 2005 22:07:30 -0000
@@ -87,3 +87,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-69.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-69.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-69.c
--- gcc/testsuite/gcc.dg/vect/vect-69.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-69.c	3 Mar 2005 22:07:30 -0000
@@ -114,3 +114,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 4 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 2 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-7.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-7.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-7.c
--- gcc/testsuite/gcc.dg/vect/vect-7.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-7.c	3 Mar 2005 22:07:30 -0000
@@ -48,3 +48,4 @@ int main (void)
 /* Fails for targets that don't vectorize PLUS.  */
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" { xfail alpha*-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-70.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-70.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-70.c
--- gcc/testsuite/gcc.dg/vect/vect-70.c	9 Jan 2005 17:30:23 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-70.c	3 Mar 2005 22:07:30 -0000
@@ -64,4 +64,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
-  
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-71.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-71.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-71.c
--- gcc/testsuite/gcc.dg/vect/vect-71.c	9 Jan 2005 17:30:23 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-71.c	3 Mar 2005 22:07:30 -0000
@@ -36,4 +36,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  { xfail *-*-* } } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-72.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-72.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-72.c
--- gcc/testsuite/gcc.dg/vect/vect-72.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-72.c	3 Mar 2005 22:07:30 -0000
@@ -43,4 +43,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-73.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-73.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-73.c
--- gcc/testsuite/gcc.dg/vect/vect-73.c	9 Jan 2005 17:30:23 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-73.c	3 Mar 2005 22:07:30 -0000
@@ -38,3 +38,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-74.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-74.c,v
retrieving revision 1.7
diff -u -p -r1.7 vect-74.c
--- gcc/testsuite/gcc.dg/vect/vect-74.c	9 Jan 2005 17:30:23 -0000	1.7
+++ gcc/testsuite/gcc.dg/vect/vect-74.c	3 Mar 2005 22:07:30 -0000
@@ -42,3 +42,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-75.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-75.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-75.c
--- gcc/testsuite/gcc.dg/vect/vect-75.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-75.c	3 Mar 2005 22:07:30 -0000
@@ -42,4 +42,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-76.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-76.c,v
retrieving revision 1.6
diff -u -p -r1.6 vect-76.c
--- gcc/testsuite/gcc.dg/vect/vect-76.c	9 Jan 2005 17:30:23 -0000	1.6
+++ gcc/testsuite/gcc.dg/vect/vect-76.c	3 Mar 2005 22:07:30 -0000
@@ -69,4 +69,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 3 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
-
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-77.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-77.c,v
retrieving revision 1.9
diff -u -p -r1.9 vect-77.c
--- gcc/testsuite/gcc.dg/vect/vect-77.c	1 Feb 2005 21:31:20 -0000	1.9
+++ gcc/testsuite/gcc.dg/vect/vect-77.c	3 Mar 2005 22:07:30 -0000
@@ -42,3 +42,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-78.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-78.c,v
retrieving revision 1.10
diff -u -p -r1.10 vect-78.c
--- gcc/testsuite/gcc.dg/vect/vect-78.c	1 Feb 2005 21:31:20 -0000	1.10
+++ gcc/testsuite/gcc.dg/vect/vect-78.c	3 Mar 2005 22:07:30 -0000
@@ -43,3 +43,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail { lp64 || vect_no_align } } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail { lp64 || vect_no_align } } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-79.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-79.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-79.c
--- gcc/testsuite/gcc.dg/vect/vect-79.c	17 Nov 2004 23:47:21 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-79.c	3 Mar 2005 22:07:30 -0000
@@ -43,3 +43,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"  { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-8.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-8.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-8.c
--- gcc/testsuite/gcc.dg/vect/vect-8.c	3 Jan 2005 19:59:13 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-8.c	3 Mar 2005 22:07:30 -0000
@@ -37,3 +37,4 @@ int main (void)
 /* Need misalignment support, or cgraph to delay emitting the arrays until
    after vectorization can force-align them.  */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-80.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-80.c,v
retrieving revision 1.8
diff -u -p -r1.8 vect-80.c
--- gcc/testsuite/gcc.dg/vect/vect-80.c	9 Jan 2005 17:30:24 -0000	1.8
+++ gcc/testsuite/gcc.dg/vect/vect-80.c	3 Mar 2005 22:07:30 -0000
@@ -45,3 +45,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 2 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-82.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-82.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-82.c
--- gcc/testsuite/gcc.dg/vect/vect-82.c	17 Nov 2004 23:47:21 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-82.c	3 Mar 2005 22:07:30 -0000
@@ -33,3 +33,4 @@ int main (void)
 } 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-82_64.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-82_64.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-82_64.c
--- gcc/testsuite/gcc.dg/vect/vect-82_64.c	17 Nov 2004 23:47:21 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-82_64.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main (void)
 } 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-83.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-83.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-83.c
--- gcc/testsuite/gcc.dg/vect/vect-83.c	17 Nov 2004 23:47:21 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-83.c	3 Mar 2005 22:07:30 -0000
@@ -33,3 +33,4 @@ int main (void)
 } 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-83_64.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-83_64.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-83_64.c
--- gcc/testsuite/gcc.dg/vect/vect-83_64.c	17 Nov 2004 23:47:21 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-83_64.c	3 Mar 2005 22:07:30 -0000
@@ -34,3 +34,4 @@ int main (void)
 } 
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-85.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-85.c,v
retrieving revision 1.3
diff -u -p -r1.3 vect-85.c
--- gcc/testsuite/gcc.dg/vect/vect-85.c	3 Feb 2005 08:19:46 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/vect-85.c	3 Mar 2005 22:07:30 -0000
@@ -47,3 +47,4 @@ int main (void)
 
 /* Fails for targets that don't vectorize PLUS (e.g alpha).  */
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-86.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-86.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-86.c
--- gcc/testsuite/gcc.dg/vect/vect-86.c	3 Feb 2005 08:19:46 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-86.c	3 Mar 2005 22:07:30 -0000
@@ -49,3 +49,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-87.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-87.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-87.c
--- gcc/testsuite/gcc.dg/vect/vect-87.c	3 Feb 2005 08:19:46 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-87.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail alpha*-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-88.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-88.c,v
retrieving revision 1.5
diff -u -p -r1.5 vect-88.c
--- gcc/testsuite/gcc.dg/vect/vect-88.c	3 Feb 2005 08:19:46 -0000	1.5
+++ gcc/testsuite/gcc.dg/vect/vect-88.c	3 Mar 2005 22:07:30 -0000
@@ -53,3 +53,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail alpha*-*-* } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" { xfail alpha*-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-89.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-89.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-89.c
--- gcc/testsuite/gcc.dg/vect/vect-89.c	9 Jan 2005 17:30:24 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-89.c	3 Mar 2005 22:07:30 -0000
@@ -46,3 +46,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-9.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-9.c,v
retrieving revision 1.3
diff -u -p -r1.3 vect-9.c
--- gcc/testsuite/gcc.dg/vect/vect-9.c	17 Nov 2004 23:47:21 -0000	1.3
+++ gcc/testsuite/gcc.dg/vect/vect-9.c	3 Mar 2005 22:07:30 -0000
@@ -35,3 +35,4 @@ int main (void)
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-96.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-96.c,v
retrieving revision 1.2
diff -u -p -r1.2 vect-96.c
--- gcc/testsuite/gcc.dg/vect/vect-96.c	12 Feb 2005 19:33:44 -0000	1.2
+++ gcc/testsuite/gcc.dg/vect/vect-96.c	3 Mar 2005 22:07:30 -0000
@@ -40,3 +40,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 1 "vect" { xfail vect_no_align } } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-97.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-97.c,v
retrieving revision 1.1
diff -u -p -r1.1 vect-97.c
--- gcc/testsuite/gcc.dg/vect/vect-97.c	12 Feb 2005 12:57:12 -0000	1.1
+++ gcc/testsuite/gcc.dg/vect/vect-97.c	3 Mar 2005 22:07:30 -0000
@@ -56,3 +56,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 2 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-98.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-98.c,v
retrieving revision 1.1
diff -u -p -r1.1 vect-98.c
--- gcc/testsuite/gcc.dg/vect/vect-98.c	17 Feb 2005 11:37:03 -0000	1.1
+++ gcc/testsuite/gcc.dg/vect/vect-98.c	3 Mar 2005 22:07:30 -0000
@@ -38,3 +38,4 @@ int main (void)
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect" { xfail *-*-* } } } */
 /* { dg-final { scan-tree-dump-times "not vectorized: complicated access pattern" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-all.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-all.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-all.c
--- gcc/testsuite/gcc.dg/vect/vect-all.c	9 Jan 2005 17:30:24 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-all.c	3 Mar 2005 22:07:30 -0000
@@ -215,3 +215,4 @@ int main (void)
 /* { dg-final { scan-tree-dump-times "vectorized 10 loops" 1 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Vectorizing an unaligned access" 0 "vect" } } */
 /* { dg-final { scan-tree-dump-times "Alignment of access forced using peeling" 0 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/gcc.dg/vect/vect-none.c
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/gcc.dg/vect/vect-none.c,v
retrieving revision 1.4
diff -u -p -r1.4 vect-none.c
--- gcc/testsuite/gcc.dg/vect/vect-none.c	9 Jan 2005 17:30:24 -0000	1.4
+++ gcc/testsuite/gcc.dg/vect/vect-none.c	3 Mar 2005 22:07:30 -0000
@@ -182,3 +182,4 @@ foo (int n)
 
 /* { dg-final { scan-tree-dump-times "vectorized " 3 "vect"} } */
 /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 3 "vect"} } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
Index: gcc/testsuite/treelang/compile/extrafunc.tree
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/treelang/compile/extrafunc.tree,v
retrieving revision 1.1
diff -u -p -r1.1 extrafunc.tree
--- gcc/testsuite/treelang/compile/extrafunc.tree	26 Feb 2005 14:12:05 -0000	1.1
+++ gcc/testsuite/treelang/compile/extrafunc.tree	3 Mar 2005 22:07:30 -0000
@@ -22,3 +22,4 @@ ext
 }
 
 // { dg-final { scan-tree-dump-not "baz" "optimized" } }
+// { dg-final { cleanup-tree-dump "optimized" } }
Index: gcc/testsuite/treelang/compile/extravar.tree
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/treelang/compile/extravar.tree,v
retrieving revision 1.1
diff -u -p -r1.1 extravar.tree
--- gcc/testsuite/treelang/compile/extravar.tree	26 Feb 2005 14:12:05 -0000	1.1
+++ gcc/testsuite/treelang/compile/extravar.tree	3 Mar 2005 22:07:30 -0000
@@ -11,3 +11,4 @@ bar
 	return aaa + ddd + +3;
 }
 // { dg-final { scan-tree-dump-not "ccc" "vars" } }
+// { dg-final { cleanup-tree-dump "vars" } }
Index: gcc/testsuite/treelang/compile/unsigned.tree
===================================================================
RCS file: /opt/gcc-cvs/gcc/gcc/testsuite/treelang/compile/unsigned.tree,v
retrieving revision 1.1
diff -u -p -r1.1 unsigned.tree
--- gcc/testsuite/treelang/compile/unsigned.tree	26 Feb 2005 14:05:15 -0000	1.1
+++ gcc/testsuite/treelang/compile/unsigned.tree	3 Mar 2005 22:07:30 -0000
@@ -17,3 +17,4 @@ main
 	return +1;
 }
 // { dg-final { scan-tree-dump-not "\\\(int\\\)" "generic" } }
+// { dg-final { cleanup-tree-dump "generic" } }


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]