]> gcc.gnu.org Git - gcc.git/commitdiff
nothrow1.C: Use cleanup-tree-dump.
authorJanis Johnson <janis187@us.ibm.com>
Thu, 31 Mar 2005 18:34:19 +0000 (18:34 +0000)
committerJanis Johnson <janis@gcc.gnu.org>
Thu, 31 Mar 2005 18:34:19 +0000 (18:34 +0000)
* 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/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.

From-SVN: r97342

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

index 69873f19a9ca931328f535afb69bdf0c69075034..2b5f2d0de8b49a0497f902a421a72d3b769ee9a3 100644 (file)
@@ -1,5 +1,126 @@
 2005-03-31  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/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.
+
        * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
        * gcc.dg/cpp/direct2s.c: Ditto.
        * gcc.dg/cpp/paste4.c: Ditto.
index a2215abc249c826da6ae803e832f38098de4533b..c1a80822be956db4c0c349cd14e81d639867872a 100644 (file)
@@ -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 f7c8ecc14bf996043829b7e045a6a86be30425c8..6a6e452be24c2979fdc013fbdd2444fcfcc2315e 100644 (file)
@@ -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 6bd092977cdf3f42d1a514a34decae34d69d5d37..6dbf1393a39bebf77d364c83d3f4ecfe3a077236 100644 (file)
@@ -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 028240b3908ff71ba14a3dea938b726cef0bf3df..c58495f5225f654b82d018e8931804833c420368 100644 (file)
@@ -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 be7ac1e0e1b03aefe34012c1696fc6e7b3e625b7..2fd03e2e0cb288a00983a25e78d1df93bd8cc5ff 100644 (file)
@@ -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 54cf0dd91d945a511e8d179d894eb79fe0cdfbe4..82be2e33a9a320efaa48b2c9e1fcc259a55366a3 100644 (file)
@@ -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 0db13b09a4972611a0e7939ceee987ab76d6aa24..06ce523a7ae6ed2452d65c8c5cc777699cb14b9e 100644 (file)
@@ -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 b8015870a22e496be2828cffa63d0d811e48efb8..e65a88b7c914f96c84e4c9f6b94aba90c4ce55d4 100644 (file)
@@ -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 95e0f76430015efbf15478be67b1ab90d5b8fefe..a0cb41e52d6cefecee7b2977b6dece6780293db5 100644 (file)
@@ -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 da94e868466ffaee3af2a2c4039d626f495ab4de..d90e8d612d76ff6bb87ba47b9b73ca99c1e5734f 100644 (file)
@@ -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 bb6586c0629a9ee67c364f03011b6848dce5cfd0..a6acf99ff94d3b479823466aed1a559908306353 100644 (file)
@@ -15,3 +15,5 @@ void bar()
     for (;;)
         foo();
 }
+
+/* { dg-final { cleanup-tree-dump "vect" } } */
index d174f7a90bb05a283ae9c2acbfc75dd41addded5..3043d5a96c2f5de914711d3fc6442b66b518c6da 100644 (file)
@@ -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 2f5a3e1064c8724398e11c36c55d7a2ce3e8ed17..5229652b0bb62ef7ca4c42917bb525a7784483ab 100644 (file)
@@ -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 967fba4afe4eda665de1548b0ff581d698859425..d138b8112510e26adda02a5b46fd075f0bb328a1 100644 (file)
@@ -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 19ae97367702db4523e13ad18806691fb4687a42..b25ee1b9958911deaa0231842859294ba9feb027 100644 (file)
@@ -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 0b057b5af64543af6f9f17e8de8cdffaaa2b5b00..fea85568f3597581622058483616fad1894f270a 100644 (file)
@@ -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 cd3574214888e45e14af76fe58df38dd35d062a1..2cd2de5e0f70139f98e5d159070e9642b668145f 100644 (file)
@@ -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 ee90760fcb0cf818fa9e0d1d5ef419e7526a3b80..b233eff0751cd80af05094af47b7105f5e269ad6 100644 (file)
@@ -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 d1c4066729fc9fb0a17b2963bb28cc6d077e1dfa..60313cd53d0ce1e9755ad7b4a241b60bae35d625 100644 (file)
@@ -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 408e2464e96a24a4e143a86bf559df4cd1689d18..fc5a1c8fae1ee39700201bbc9505b8c0069408c6 100644 (file)
@@ -23,4 +23,5 @@ rs6000_emit_prologue (int i, rs6000_stack_t *info)
    commutative operands correctly.  */
 /* { dg-final { scan-tree-dump-times "\\+" 1 "dom3"} } */
  
+/* { dg-final { cleanup-tree-dump "dom3" } } */
 
index d16bda4c1f165f1cdaaa8fd522db14cf4ecb4d06..87c4e47487c2f1f415864ae4a1eca15c92d00eac 100644 (file)
@@ -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 44cf3d2b0e9bc2089bda6b4a511557d76ef4228b..1ba57daa6682dacd88e156d1fca6ec8e0b674604 100644 (file)
@@ -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 d1251c103a22c0f06c521a490727be81ada44f25..c2873acc1d055cc752d568b825ab5acc054fd724 100644 (file)
@@ -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 717c8affd7377123f9b9b40817e9dd4c8978d42e..cff5efa45e17dfe59fe02705d0852b89a271f015 100644 (file)
@@ -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 dc45cbd73a2540d2b094cb93562e4a65da75da35..028e45e190cd77aa76515d61d3fa83fa9b23e313 100644 (file)
@@ -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 ffa7f47762249ad14ddb49f9a67dca2ee9487cc7..4712a3b9fb3e62d32863a0c0fbe117cbc547439b 100644 (file)
@@ -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 2bc21cae70b39b3b93358e27ef70b15d6f8a5141..1d69e5c59774d4e6d01fd7f3b331b781155e4f01 100644 (file)
@@ -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 4b1d18120e18c6f0974417e64bdf94df804471c4..8ed9b4c3df7ae111ab9b6d39b0fa95eb2fcdeeb0 100644 (file)
@@ -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 a1ef017dfdaf143576a8a0d6e2a21b09dd1c63f9..13b919f5cbff31c4f34f1c0e17a4455bba291326 100644 (file)
@@ -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 c9431f2d2d2a177e1a0d95a441c09e69557d8b19..c5840a39665278da81c4f492d30c7e331964c23c 100644 (file)
@@ -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 515f3609f709142254cf751bb1c1477884c19e3a..ea6d5a4122c93251f16c7f11f74f8b78cd9100cb 100644 (file)
@@ -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 1caa22ab53586c593c703886bb940c1bdb82e98d..63acaaf1ca8754f30aa9b6b5dae5edf647042ab0 100644 (file)
@@ -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 2c8a84a494d0486c5396cce4ab99fe7360e8ccb2..42f3a38d0518e7782c4e98d7f4906896a40bf7a0 100644 (file)
@@ -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 1409cc26d2f5ed4d85b446e4ca879e9f8e1b8bff..3b1ace80f39b0891f0970351e65aa583da7500c6 100644 (file)
@@ -44,4 +44,4 @@ objects_must_conflict_p (t1, t2)
 /* There should be two assignments of variables to the value zero.  */
 /* { dg-final { scan-tree-dump-times " = 0" 2 "optimized"} } */
  
-
+/* { dg-final { cleanup-tree-dump "optimized" } } */
index 8ac20d5c614a93d31cb40b980cb5344b190e9224..dc581715bb3a1626a3f5e5f500848e7fb85f011b 100644 (file)
@@ -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 3dd95eabbcd93a546f5718307547bd84deda6476..115324adf5fbfdd109f3ab98695b26d0ccf8ce4f 100644 (file)
@@ -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 7fd0c181945d5502d91344d5cc4c12732bfadd65..3b1262f946bb2ccfcb103a7b14c0fa60cef8b97c 100644 (file)
@@ -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 c622c98dcf117717baac34cce45a8bed356120ab..1eb1617162a5813a5aad8ca0cd6c5d9d3dc5eb37 100644 (file)
@@ -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 b088f007447255b5a3518dfdeeaac9cc605cd5ec..885bca11771e30f7062b9ccf1ba63ec04d744df7 100644 (file)
@@ -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 ab013d3d9fc747d9a45878ca4fb83a40ae2530f6..196589903e2e36b42b1b2323a5f35c6370cbae35 100644 (file)
@@ -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 709395511a45e3ecab1e4a14be1a221febf34498..5865543a5a6bb574d4c26eb2afb64285489deb28 100644 (file)
@@ -23,3 +23,4 @@ subreg_highpart_offset (outermode, innermode)
 /* 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 6df4702c70c941a20f1eec0994ce596f19e0e2c7..b6603338dd7c944180d971d53aa7888a520252d1 100644 (file)
@@ -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 cd518eba9144b5cbc8084ee900187c50c90adde3..956010b9f8d8219e629dca696d220ddbf637bf8e 100644 (file)
@@ -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 7e10d382c4e532745c86222ca6ab010121ef2d18..8255b581aee8ab4d0376e99bf8ecf70e670d28f5 100644 (file)
@@ -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 49f3a997d509348123ca1b4ce2ac20894b3e0b71..2a0a84cadbe5403ca7cbb1c4a2a0e9af9c642814 100644 (file)
@@ -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 3b24bcaf6624a72e0e9322361ab48fc244fc2127..e01c43876a0dd1884a3c2d2763e3e84cb6bbd9f0 100644 (file)
@@ -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 f1e0d00c2351d8c99852339d13c95b98c73845da..2dc208327fb0c7af95f6f2be3408b1f031ed2a83 100644 (file)
@@ -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 1241f32a7f8e4a9b2b7e8a51b084ded54e064451..70af6cc49f5bb574faad47a6f9201c7ea56578a9 100644 (file)
@@ -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 6144bd187ed997db9b410068644208aa2e7ebca5..b2c3c890a33222679a1b92949a50db74fb8778fb 100644 (file)
@@ -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 11781f9d3876da536659312a3e651a270637cbc9..f7057bfe822b0cbc8c8c1bf9ee220287c5c701c9 100644 (file)
@@ -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 da48d2255a4fe47a840cb08c9f2af00c0da6d41d..d7b44a64bef3ca4123b30d053d48ba2c811d8f0c 100644 (file)
@@ -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 5acc6e1dbb8723642fbe968ae687e62650e42fc9..1e65ffadece40c38d10b287c3ede969f6de5130c 100644 (file)
@@ -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 bcebd075d6f30f93901195a0293af39e1a067d0b..852b43823fbcf9ec93bfb5b2976bca9f09523d84 100644 (file)
@@ -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 7bdaaebed62745c49d435b15b2ae340897f23e46..e04a668f7ee7b2b91c460c275fccd6d3e01bd1cc 100644 (file)
@@ -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 c34c2dc8bbf3024f169fee65ef6814b149f9c4cc..8335239d92652b38ef9d72a220f4d33fe09ad070 100644 (file)
@@ -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 49b526ccc13a9038f950785bbe663b28cb636154..1c2995ed6d71a76c4eb5233ca4e6b4420410f25b 100644 (file)
@@ -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 440794d6ae3d4deae13efe62d57ed213cd3b6964..fce0e2af3373f2701c14053cab5f21de4c03fb9c 100644 (file)
@@ -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 ba0cf6b16a081b5ad13ca784774a232c003b7757..45ee755deb13c0da47f4e061377d66d3bd9dc432 100644 (file)
@@ -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 5490537900dd11955d68ac088de7821820b13fb2..da1389e916c804294b6043428a1b93e903773de6 100644 (file)
@@ -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 6e59dd816ca31debbfedbcb35b8fffb4eb79d6d4..1b8bc48147f91d03c0de11407bb98af79bece186 100644 (file)
@@ -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 440f75571d4a3f68e25df2332bf9e11c8a60ed7d..de34acaec4ada054bf70c9d6e212c576469cabf8 100644 (file)
@@ -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 6fb37c34349db83d04c5d4baf6bebe93ebb19ef5..a36472d39b6f3969e11663eacf924fb0f61dff0c 100644 (file)
@@ -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 1b1441f0f9bbc316d65940bec0e072a4730c7771..62f5b2497cc4abfd8a7918c0109de1fe483322ba 100644 (file)
@@ -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 478933b3f488abc895042d7c88c455cc7cc4001f..bfa2f8a7379b3df6bd3714b113e78da8e411b46b 100644 (file)
@@ -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 f216125eae13a0215fbdfb9cabcc0af35a676f08..b3663572a673adb03c6b3445f59c09093be1d808 100644 (file)
@@ -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 8d18ed8fcbd059c4ded6825f674b0ba37c9e28a1..7bb28199489fe5663a9f69cb20c3f962b190dfb0 100644 (file)
@@ -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 5f0969626cd57c1d170df197de82d6cdd8e2e098..0bfef45fcfc57241fa4dc3051314989c0605768b 100644 (file)
@@ -14,3 +14,4 @@ main(void)
 }
 
 /* { dg-final { scan-tree-dump-times "V_MAY_DEF" 2 "alias1" } } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
index 4534ef34fc878208db555aa58965dd54906d1a01..117cddf12a799d6a4126ad2fbb690cc34f4206cb 100644 (file)
@@ -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 ba71682ac123ab0a423845c0a0c79e4bb2663448..27de6e90e9c65a45f881241afc4aec41399913fe 100644 (file)
@@ -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 eb312cea1e2c4bc85e5930fcd38d76c013da0e31..791e0f21ee79686fb37cb5624b486eb9dc7d7e09 100644 (file)
@@ -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 da430dc5813f61f21a9f3e240e8c07f8f13e1b19..2354c14b902c85b6a5df97f08ef0825fd61ed51e 100644 (file)
@@ -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 ee7cb8a009d41759e88289540b77e4a19d5253c4..4d1919a6e1e246d02b8cd6db6758b889085992c2 100644 (file)
@@ -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 a288dacee4772c90b5698efe2929d59361ba59f2..369b7b3c043fb6fc3cfd2c4d84d871566d739212 100644 (file)
@@ -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 e543939c77b7d82ecbd4cfe07522076e55b9a172..b066ab6cac0b889148a1fb13604209e612403142 100644 (file)
@@ -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 39fb08b032a880d8aa2f09b7ccbd50060fc159d5..6d15c7b50530c844ea7e5b273d1dea54411302c9 100644 (file)
@@ -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 d3d39df3b11fa8544c8ef8db9d73d229a6eb438c..0e97833fea0c003cf4eaca506ce3a3e03344088b 100644 (file)
@@ -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 cb3e284464db0a1801a601dcc6a4fd0187084566..fe2945cbc7fe79465c2c65fa4961142277e39564 100644 (file)
@@ -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 9eb7905aef0737fd9ba9ff8273183852d8de28bd..5ba4d84569445c6b350ca944bfaecc1a6237daef 100644 (file)
@@ -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 5d6e07940a520061b4bcade7606d5093e1e1da81..aaeab53a2cfc820c1ea7d8cf401cf8ea0e12e063 100644 (file)
@@ -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 7585905a4da3ace35254947b429e409059f7eb53..c770340a7672d1b5540df4885206c965364afcee 100644 (file)
@@ -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 2d098d50e1d5667087ef4ec061474f7841c58b9e..acde4b3116cc8dd295c00257b9e75d0a96cabeee 100644 (file)
@@ -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 4fbd950f3dd9d7d2dbabe5aa0db08e1d070c7056..4bc1f85ae94d563a2830ae85919521472db98df8 100644 (file)
@@ -23,3 +23,4 @@ int main()
 }
 
 /* { dg-final { scan-tree-dump-times "if " 0 "optimized"} } */
+/* { dg-final { cleanup-tree-dump "optimized" } } */
index d53d81849fd33f364c2083766c80d15ca0d183fb..bc65b979dd9316a0d4839465685d39d1d7040894 100644 (file)
@@ -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 acd6c68652fc4c1f0107272d45b7364b62326a82..a3edf9b8040b55a7eaec9095fc8f5915a1526dc1 100644 (file)
@@ -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 91fa65d070b26543a0e0aba20669fabcab7b934f..4c283507598d5f34a3a4eba97d376f5b68b84390 100644 (file)
@@ -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 fb01bb8d858b2dc5ac2ad4fe5ee0b5760afdcd82..98cf3a283bae9ef07d252ea72329a7a43e1eece5 100644 (file)
@@ -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 4b09b536d133a4ad453d8da3af7b04e9ffd6b031..3f3ec1a3572842d3654692d14ba911d087f7fad0 100644 (file)
@@ -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 f80a74a14eab0064c9f6cf37cf6b0d014248a087..315a5ebf8d1541c5cbb89f6e5768cd3482583306 100644 (file)
@@ -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 009dce45efabfbf77caa7a586e9d6b1b69507276..62f66232dc51f2100d1d011a5c29c31d038b7a71 100644 (file)
@@ -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 2473038403a12028124b0dd9a48a87f4403bbb1c..5bb7a4d7faba8092a5d5e19895e50e82c88e1c65 100644 (file)
@@ -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 54f37433d95f0d051c3528be8b1e90ac78927f5e..eb8e210951c89141c29d2bef930ed3a1c77d8975 100644 (file)
@@ -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 25e470a59b6a6c3fb8601635e63671b1572fa55b..ad96198a4e131b09739f74cf04cc4d98bce97dc4 100644 (file)
@@ -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 2c3ffb1b8e5ce72b5e9a095e9fd31cfe08c83828..44dacef0d9cbf17d7eb04a54f66bf7834b148c61 100644 (file)
@@ -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 6543163e6097fa340cc3fe42cde1c398773fae08..e8674e4bc7654627ab9d34b635873a64a6f89d9f 100644 (file)
@@ -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 6b49570d21a861cb14de985a973f6c9ff0b170cd..3ddef717d8d87a54a0eb0aeceec62314c53e7de4 100644 (file)
@@ -19,3 +19,4 @@ int foo (int i)
 }
 
 /* { dg-final { scan-tree-dump-not "VUSE <c" "alias1" } } */
+/* { dg-final { cleanup-tree-dump "alias1" } } */
index 7f38f80f8dfb8fa9d6cb7fdc3cff97b1f21c6c16..9a07877fb1ae2e5bfd7175c7ca637e4e51cc008c 100644 (file)
@@ -21,3 +21,4 @@ bar (int i)
 }
 
 /* { dg-final { scan-tree-dump-times "if" 0 "ssa" } } */
+/* { dg-final { cleanup-tree-dump "ssa" } } */
index 89b90643e1775dcb43bb591cdc228a83d3979eb0..ea0fb7ef1bf651d64420dd09b3957918725bed87 100644 (file)
@@ -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 ea48b268d47d795f5329dc864e23179449d63e6b..aef40005604384ef26e43a5ec39f52899ce75fdf 100644 (file)
@@ -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 6ce588038aa560f50b254bf53760ae1ca6a194a4..b9bb3a749e63fc97441edafc7a53c86a9d812e55 100644 (file)
@@ -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 ad92408f170f8281be05eaf643887f4fca77c23a..64026287cb4e7a706eb1f4673760bee72a734591 100644 (file)
@@ -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 afe83be47510bfa101e6e2e8ebf4fe938dd1e27d..c67b9b53f8d663851851a5918461d288a14976cd 100644 (file)
@@ -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 9fbfc701511a712793b21dbc35cb1b3f0afa431c..fdcddb7a5fab2a4d3718d5be69c39c2a023c063c 100644 (file)
@@ -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 4d22a42814a3bfbb8597834f7ebf5f5f2355c03c..e86a6484e3726b01ea03c3ba08d5bcf614497a23 100644 (file)
@@ -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 7dff01ce425e842aa5078f4bfac74f54430928e5..7c76467f4d73db9efa3ebff55ac4d6bcf3a3af28 100644 (file)
@@ -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 ce72eb2172f709e54c6d212de09da544a450d5ea..d2d42b93de2fe3b9a71e54b1245f92e8b6403334 100644 (file)
@@ -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 4241b40835eeb342568aabbe1ab6be3626855fba..474633eab651696f9c97f2662791293a2e0986fa 100644 (file)
@@ -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 ec87f38a14d89d8603b1b33a7a7de98786bd6833..9f8491f1dbf4d058466d1ac1992bf69349ac6f8a 100644 (file)
@@ -34,3 +34,4 @@ int main1 ()
 
 
 /* { dg-final { scan-tree-dump-times "Applying if-conversion" 1 "ifcvt" } } */
+/* { dg-final { cleanup-tree-dump "ifcvt" } } */
index 85a79e7296963dfdbc545e3d51a9b7d72a40cc95..49cca20857dc16dcf921074cd4b44eab1b57c38a 100644 (file)
@@ -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 4b241c30ba2dccf106dd798a59dda4abd257fd39..a08f2abefdcd0ac2bb4174cb6903eb364d41e0b0 100644 (file)
@@ -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 ef8f960705654de4dbf9c5ba637e1e2e1359adf2..eff5c9985ec1040b228e23f6bd1ab2e5ac108765 100644 (file)
@@ -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 31818879dfb73df688940e6869fd6e7339c48c60..87d94918f8254d2d80d4d331b10a3470c60638ab 100644 (file)
@@ -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 2bb04105a12c6fa324f4f6d82f04bf7087840fe0..381e34e08f9b6f55f24920e71b9e7f009bbbd543 100644 (file)
@@ -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 67846f40b113cbb53445c23e386b04614cf047dd..35f127e14adcbe296e113092cf99856155e5e1cc 100644 (file)
@@ -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 8ba535b597ab05a6e8033996000b0bf781d8ec04..147a343eff0d97d47a8a690636680459a7522b1f 100644 (file)
@@ -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 fe5b981e70e97fc13772b5df5b787bbc6159133a..c797cd176fbf17114e2657e1d71c91789d325ca3 100644 (file)
@@ -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 e96f5e27c7045001ef96c8439446d28e5509f642..f46b8462076cc45db7ecb04d4d4eab5896dbc3fe 100644 (file)
@@ -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 e5a408321d7bfb13b6831d00fae5e3d165c67dfa..462df8c90bde4a374fc3ab3d989ffca54ec8cd25 100644 (file)
@@ -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 bbeef87b61ef1938950b64d305984f3d4463966c..33b82cbb7460136083d6659988722f10f8bb45ab 100644 (file)
@@ -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 7ab3e6c68974623037a49af1df82e09c0c490d22..9cfa60d2d9967426552ceeef630c7d6a629d8868 100644 (file)
@@ -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 81c347c7aa66297a205c40dea28ceafddc1120dd..0cb266f4cc49615fc16432deb807afb4a4791fe8 100644 (file)
@@ -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 5f43da17d23b0f742bdebaa7b1b8ab214060e822..06a4bc2cf68a5a3f9fd516854e236106d02bb7bc 100644 (file)
@@ -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 43a20119d42f6e6c258cf856f18dcdd17976bef4..c55fec3f09d743981e692d4c8346265653212150 100644 (file)
@@ -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 024b2f5b22baa124cb174cf9e874c50dec42a7b1..5c440e60775117b4107b28f089a4f3a9dc37137c 100644 (file)
@@ -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 be7ac1e0e1b03aefe34012c1696fc6e7b3e625b7..2fd03e2e0cb288a00983a25e78d1df93bd8cc5ff 100644 (file)
@@ -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 54cf0dd91d945a511e8d179d894eb79fe0cdfbe4..82be2e33a9a320efaa48b2c9e1fcc259a55366a3 100644 (file)
@@ -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 0db13b09a4972611a0e7939ceee987ab76d6aa24..06ce523a7ae6ed2452d65c8c5cc777699cb14b9e 100644 (file)
@@ -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 869ab96497e96e3e9ce8357391d3fbfac4cf8608..eec753405c773f9e237f51c4eb7b8d41d1512992 100644 (file)
@@ -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 88cbfe222d79113bfcda6ab80536ee17cdb3a545..01c7eec312922d45f7534c4f137b737064f52e05 100644 (file)
@@ -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 c018fbb9dec0cf2b99bc34ef55b2f75ada92756f..c2e45eb1f84874776545050786559e79a60a9acd 100644 (file)
@@ -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 fa8bea51bc778a5b0632001011b9b82ab8c3f39e..ac4c1c61c6b20367b1f7b0288de12e905f0f7cd7 100644 (file)
@@ -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 f6ffc575938aa1d58c4f3480b8f0da456364e0a9..1f6adcf5876bbab1f960a5753fd77c7ff2fbf430 100644 (file)
@@ -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 419cc95c71e6ac9bc1d974360aacbd6d6132fd12..a7d5cd82a50eb0eafef979852f145d440300920c 100644 (file)
@@ -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 b5e702c57ea01d2c44ef0eba7f9369ce89879858..7177d991e24dd99d8fbc21af2f2d0a55ddebf743 100644 (file)
@@ -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 b7f307964a6f49aa56726e80b5612675bcee9561..5d774f8b4526302c7be6d7ca2de1afcf408991c1 100644 (file)
@@ -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 b3c87fdc7b37f4faff41c5329621549e08b9fcd5..aad1a3f3cc4d4cab05051ee4c68bf67a66808e3e 100644 (file)
@@ -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 15d43cb7ef710d2813298efcf0fa607924aa4ff6..f15ba1ee113f8b1d2c73c69851f6db19c7678f84 100644 (file)
@@ -132,3 +132,4 @@ int* test666 (int * __restrict__ rp1, int * __restrict__ rp2, int *p1)
 /* ??? 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 ba6db18e00e1dc7ff33a74e667fd9343c1e32c04..bd97b897c3ed62d9c455e9993530f933f3fcedce 100644 (file)
@@ -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 4656558814e7a3c1cead6ccc606c8cf3204a1752..db19b00d14518087cb34f0e3d63bf989004e75fa 100644 (file)
@@ -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 e95cf67cde09f43504a8fc4bcfcdb9d4425ea94d..3a1cad1b8bcb7552262bc3220170aeb2b1c34e03 100644 (file)
@@ -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 64525141beb78781600afa1cca34411734bb9525..213c521d8a32c422659de86b13054fc2798f2c72 100644 (file)
@@ -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 efaa3affaf64260effca6f9d5546c6b229df19d0..847d4209b58e217c6223f138ab64cac09769593a 100644 (file)
@@ -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 db7b4b49ed21e79c0f4a2cfdfe70ce5a0062be3c..9aacbcb27466ddce0b257d3e2c76b9d1c2bf3792 100644 (file)
@@ -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 52531009e67f93423308c6134924f1de4b9cdc79..82687d71913d925674837a9c4b9103fcc47ecd1f 100644 (file)
@@ -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 e4ae8ea0b920a37465330cb05492983a2c82ddac..d89394a2698a43ceefa957a5a34e4e4eda9ee2b6 100644 (file)
@@ -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 ca1b81c5f0291135b2376ae10af8650a177de894..a2fc435e3ec5af79951897961ce8f96263502b6c 100644 (file)
@@ -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 8326009fb7782a0069345a8f7c52b0621ad7c703..3a110783013b025c64c47f99285e30566d855a36 100644 (file)
@@ -18,3 +18,4 @@ int motion_test1(int data, int data_0, int data_3, int v)
 /* 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 839f351f53dd95db962f3d494b1b7eb1532bf350..6952bc6f3d9cb8381581fdfa81b3f9d52a46dc12 100644 (file)
@@ -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 adf4ed00ad54f1d746a62303f21fecfa0a028943..acb7f5ae28ab3404da778eded43b5f3ad2bf972b 100644 (file)
@@ -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 a5ae701358eacb3c22f2af9409c403bbfc046940..c3f79c2999b740a345dc1d82239c666e3bbb5dc5 100644 (file)
@@ -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 23bde5930c8f2bde826ca32be5875e39f8a82275..39b0e8350080cde8c2733580fa65b5f2c8009e3b 100644 (file)
@@ -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 0bee06c87f05825b82438f31c704d63985d64f66..4dc415d438e235d1d8de07f0e8d50801c88273b1 100644 (file)
@@ -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 f8c4d13582b45783773795b1f328d10a635818f7..259a11a34d14ea4e17c8528916e9071b84336774 100644 (file)
@@ -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 d0052c945f4be1f639cdfb43edd053e14e19d0e7..50efa339f5e3595f34521108daa032c8002f9ce8 100644 (file)
@@ -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 d7b4dd14dcf9f1ef792ac8d678445f848045def6..c49c4f8d00647963fd2301c65d4fe4244855fa0f 100644 (file)
@@ -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 33901523fb38bd750e64519a1724527fb7c7c14a..422ee2d7baebd8f1bea69221721988c797a6d4ba 100644 (file)
@@ -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 7f3415444ffba9b48cc4f8c6dc4cd7455a8ae7bf..bd9a853546103b5b976fd699cc80ab01f423b901 100644 (file)
@@ -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 dc61c1324bdbb6bfbdb118b5d8176cfd4110f98b..af65736661fbfd50ea97f0c99ff584f441263303 100644 (file)
@@ -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 095993bc133f274b3c66a498d31acb573cbf692c..d0bc8b9c23083d9c25ba8fbe1b4fd1130642f2b3 100644 (file)
@@ -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 097a1de0e4ef92796c32a1aa039613e094f2e5bf..4e0ca133e5db8cff7c974774cb21f3f541e6df10 100644 (file)
@@ -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 71a4f6716a15669ec6ea64d4cd9a615b58522208..edab9833f0ffcb97f7160229ccbed32d1b45f677 100644 (file)
@@ -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 d0d4f3a1e45296b786d8a98a7c29dad832333126..2a0af0a714bd2a8da32c06c49a0647d0e7babd01 100644 (file)
@@ -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 3274998d1fcc9453c595bf9526c6f1377f99960d..9170b7ca4de56092b640c50a477e49d3158db938 100644 (file)
@@ -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 38295815b4439a177001c96a1b9ce828e880fbcf..d413c61abd7899251056cd1818c8b06dda811343 100644 (file)
@@ -19,3 +19,4 @@ void square(const afloat * __restrict__ a,
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 1 loops" 1 "vect"} } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
index b71f08ede2cb04017f881acda9ffcaff4f655f05..02aaed2f864e1f3b5826ee9a8b4f4b8e166511c9 100644 (file)
@@ -11,3 +11,4 @@ void bar(int j)
   if (k) foo();
 }
 
+/* { dg-final { cleanup-tree-dump "vect" } } */
index c3a68676a4ebb119bf15dc2acb6a46c4f312c3e7..e2ad18cec7dda410693ab3cd2575f9942df5a2f0 100644 (file)
@@ -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 2fa1b799434bc04cb18025d09d1dd0390c69edbc..08f7b65cc49a8db7358c0c58851f417e1d46fa7b 100644 (file)
@@ -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 cd9d7bb1a4fd048989eac3b3593c6c4847651cbe..4bf41bec40151cd573742816ad7321dd69479210 100644 (file)
@@ -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 3e9449e92e06c94c61144844fc0f52ad3014fee6..938a7b3d1814ba98f414cbda82bab6795ef35b99 100644 (file)
@@ -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 ea27b1b76599b3558e7e4ab38c01ebbf2516ac43..903db3e2475089014c853642621dde6dc8db90f2 100644 (file)
@@ -24,3 +24,4 @@ int foo ()
 }
 
 /* { dg-final { scan-tree-dump-times "vectorized 0 loops" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
index 1ad27604627098adc16b1235e9855c690904bc5a..2e0723333c1a2a8d2bdf2361fb5ffa15ad256e42 100644 (file)
@@ -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 359dc4f416c5877765ff996666a25e3221843198..c697064586c6ed0c8c319ef400ad7b67b24425ea 100644 (file)
@@ -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 ad21072ce039f9976f932dec7b4290393cddef98..9e6f4f92511b2b3a2afafb3e65de750a9794ee02 100644 (file)
@@ -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 26a834b33ddc48bceef6c7a172395d4bf8d7e2f4..250788418c3018f1b81c9db623eeaf6eed284a37 100644 (file)
@@ -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 aa521d36d818302465fddbdfd8cae92608c3b270..37e6b06766d15bbfe334905a539bb7ae9f5435e7 100644 (file)
@@ -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 f6f134ed4d693b7f7de72b2a3d30940a48c95826..d5b60deb2a7754798b29504b70b3dc5672c2b23a 100644 (file)
@@ -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 20345992fc3764237944836bd90393a16d6980fb..347b9a1a511587d5dc9ced3fcecc1587d27f3e18 100644 (file)
@@ -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 c2c1ad6bf93bb6321798c0880a59bad6794e5cea..eab298a845b86824a353df271cd01006617ab381 100644 (file)
@@ -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 27f168e7a5602e9a904c688297ff378acc15a545..6d3ea7325b20bed4bd017d525c78ea0482558917 100644 (file)
@@ -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 4a21f03d65add1ab07552c0b349ae34d2b5b52df..2bf5ba71b154e5dbf59dfdd74dc66c688a41f0c8 100644 (file)
@@ -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 04b3cdf02db78d638936c904da39763f25957514..aa27285227b13419facde62fc825040fd88177b6 100644 (file)
@@ -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 a24749820fc0eedd931dfc8ca270fba97897bc8a..904a4ab6aa98a4450b06675a12be97fdbe589dcc 100644 (file)
@@ -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 42e3b974d19a1f44313d20d634709c975b4b22d5..f15a4ff50fcf4775e9878d20b9cd24e41cbab5ac 100644 (file)
@@ -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 97c44748285b398720969bf0f158b5bb57e97a5d..3185fdb2cae25ca443a5b922719bdebc4c8d9763 100644 (file)
@@ -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 273bb039dc0314dd1b8b56b0dfc84ad1f9fa1258..1d87f0e204a02a0fb99b773c232946de72d1ca79 100644 (file)
@@ -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 8edc5fc19b187216469b8d3689ec154eab9a9aee..092cadce79e8d6d59350e943f7ba91d785605237 100644 (file)
@@ -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 a34449bc30fa159e35469b3fada85d8400148bc6..2ee995897a1d9d2786709138d84a52a91abbd084 100644 (file)
@@ -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 4652fdf4777faa8e98a77630c47ea2a4bcb3286e..2f75e09867c6e008806e6b3ec522386c42fd6eb1 100644 (file)
@@ -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 42118d4ea9cfbcc7dea4f42aa6a3fd925e3a2dc4..511089b17da9a06f3bec01669a25530b7b31fea2 100644 (file)
@@ -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 818e2c831ea510dc4779276394759b77d421862b..77d1737c37f71f38e03411296db35cd0f265de68 100644 (file)
@@ -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 99c1a091442fec472af24eb9805aa55f0ebd7dd8..cb1daebdfaaa332c723a991c52b2572689fc332f 100644 (file)
@@ -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 c6f03ed212199f69db67db653b464440987dc47d..e56326ae965162e406e79d1d8b11d9401b51640e 100644 (file)
@@ -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 a27de677b2191d2d396be5ae4cbeda94bf952f69..44a10f6ebd31508f772bd0cf2fda29db584507ae 100644 (file)
@@ -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 6d4745343ca0e4d5968a50d50fbc8abb9166b5d2..2c4a663c7dfd5c9d9296668222b6efaea6ac9469 100644 (file)
@@ -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 94625a1f0004cd3759b26c10f946a7052828908a..40383cf8b78ce5634fe8a388c87311d38dadf036 100644 (file)
@@ -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 aea0f2d4546bc1c3d27e92664afb17171ff4cb40..f83d4142bbc6ea00fbbab729bd8f3a59292164f0 100644 (file)
@@ -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 4aa7693a5da008941ca798627d69579cca8d262b..897868daedac25dfcd331866dc68961715c47f4f 100644 (file)
@@ -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 023af294c133eaa15ae66f0067779804f76218d9..deaf729a3ce30ee2bf1bcbaa90094c30c7c9b2d6 100644 (file)
@@ -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 03937e598615fd08ca96ca56d58c2851a3d74bb1..1a5a1003cf81d789978af2b3475c7fa4c3d039f3 100644 (file)
@@ -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 6c2f80c02b8bdef6bd6a2718e914eb2bec73f376..331cfe3d59b31e172a7b70267a4c5e7314c08490 100644 (file)
@@ -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 7d4503a9cd9876b4430395da89b3f9c8892069d1..05c0b363a45a865ebef5fd407ad77c64e9ce116c 100644 (file)
@@ -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 fe3dd7773c5dd07fb85d3302709007c0579fab26..89fc88e28797c819beb0d0a825830a32bd035887 100644 (file)
@@ -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 686618c67501fbcfe4940c0868a47e07b718be1b..21591b6af611541a5581c14894cba5bbc6a669db 100644 (file)
@@ -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 a29f26718f9f820d9e910d6768db2df09f3115ee..4cab6311314ed1ae3e7ec8e0e7311a08ebb2c3a4 100644 (file)
@@ -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 317d9ada90c18c72a56e13991247d89ed71b95b8..6cea83206f92069cf23e95a5c858f0444e53e9db 100644 (file)
@@ -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 f23fbad0a902821b99312500945dfcf543998d84..46eb2a6d0e9bfed9f7c76fdd71a36e06d7bab774 100644 (file)
@@ -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 b970a8622d87b2c682186943ba3b80ea08f11eeb..05925090ceee9e94594eaacfaa7ef8ace1d7f5e2 100644 (file)
@@ -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 8a59b583a60d07e4dc66f8f88bc8f0289657432e..4ced75a46428f1cb43e42d620ec8eb1e25d6495a 100644 (file)
@@ -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 73253ecb468b7a8fa404bdc6cbba796f00b2b2fd..12a7a5afb8c128a5aa5df4e54140a0920beac522 100644 (file)
@@ -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 106a57342e6fb196d36ea74ab93eef64ac2dc044..b4da6d01f4772eb0b596a2d54be3148e65c264db 100644 (file)
@@ -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 c933070c3e8366c1941d178d38db217b43ec2268..fda45952a727eaa66938ec99f0becba172fc61fb 100644 (file)
@@ -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 09cf0b9fa374753487be5495de2df03f7fdbe8fd..5ecf4e7da0af35163b30b0019ea7e6ae7523c431 100644 (file)
@@ -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 1245a77ad7f3c27a7bcdbe35b3fb943d593d1e26..af808e85b463f3389043f4540104991d3f2cb7fb 100644 (file)
@@ -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 1a3befd79899af7850955ceb78a7cc44cd389799..f29af132a1faa06201d855a1261b2fbdd36349b9 100644 (file)
@@ -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 24228cd799b85ba3719943c126bd97cd2fdac943..d321dcfdee66c56f95ccf8105d215a6af1f26844 100644 (file)
@@ -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 49aba7d2bcc9dc18e677eec359de69370f138481..ff3c103746737c9445ce03d3136853c2facca589 100644 (file)
@@ -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 5ced09a3f63f495bc51d14526529ef04e860460e..b68c61badc37d57af6e74ed49d55c4489937e150 100644 (file)
@@ -53,3 +53,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 016ff4d5918eb957cf402575a4fbbb3e8dd88ac6..6d130df0c5cf65e199c798cb86ac0c4f1ffd66c7 100644 (file)
@@ -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 90570167e06894e249b2c990a7ff2e6362d9eab3..de53a2ad595aabf791ed29d46a30ea44023e0e9e 100644 (file)
@@ -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 8f970c4e1f728dc727dc39f461f987d8da9f37f7..950cdaeb13b84832fddc22c807dfeee1a3004c67 100644 (file)
@@ -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 275e465f882a03e694742005fb605b5e53e18035..5d282d47f411c7c0c299567ddde583044d1fdbfb 100644 (file)
@@ -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 { scan-tree-dump-times "Alignment of access forced using peeling" 1 "vect" } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
index 29d7e2cf1c4f4e6f03f926f61c3535ba135b3a13..568dc0e662cc221d5399566e2c7b16925c7ccfb9 100644 (file)
@@ -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 514e8753aa1a650a8259bc9895d930b93a62de69..1b3383a47c879f18465bd0baa2cd5a2708184938 100644 (file)
@@ -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 26a3627cf44111ffd1366846d6c43a3f43c0e240..188fa15aeba6887f05ad819fa21baec8c5269c54 100644 (file)
@@ -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 cf25daee66046d0177457364d92fc79640e17825..2911048f723b78918cfa92b6c51b188fdde3e3a2 100644 (file)
@@ -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 cdc28da544cd73e8fe3c77480cf63768f438bde0..f696aa355b859e9af26de7dea41a874a185a79b5 100644 (file)
@@ -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 aa80680dc9cd88154302dc72f8c5a93d22c736f3..2bffa2b60c0d434cbe92ff56eeb12a783cd10784 100644 (file)
@@ -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 bf84ac8643431d215fb023085720305fb8d3c29d..e63f93e8b5179216165ab522ef97f70591e7ec44 100644 (file)
@@ -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 0c12d1b9ea57e2d09b0837df3eed711e7dc52834..4215441cee85428ab66f762828a54002d4e851c2 100644 (file)
@@ -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 e363ac349a48abe5cd275f5a5016322586c7e014..683cd7378cd20180a4ef3e62bac0a480abd5141b 100644 (file)
@@ -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 7b54a95b01b34739552822472e2b510c2eee2f8e..2ad072a88182cf3632a15933fec1073d0a4a82c0 100644 (file)
@@ -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 4dfaad31ee7f354b9a58ddcbe4e1aec7ab7c6f16..05ab1ddc94b0b2c9b45bf88e8cd8df3cc87b694d 100644 (file)
@@ -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 ed213741cd9a66110b39f7c73701204458d806cf..6da9bfbfdcc1a698241151ef732484c68ecfaa7d 100644 (file)
@@ -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 e92cea42ad018cf8f37fcced50f0b2a8ba204e44..c753de8cd8179a92752178db5e7a613493d5723c 100644 (file)
@@ -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 38daaf371e033816a2afaeca37fbc8a0473cae83..cc2e4bd7fe3dcafea1b73e0253ca8874245d1212 100644 (file)
@@ -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 1086dbc49e7a0b6b426b1318742fb084d4c94f49..d88bddea36e9bebdec16239f4f2ed22a17a750df 100644 (file)
@@ -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 8d9266ef7dfaee79f33e80ab6c6df1cbdf20a368..d6f0fe4e6b3c309fc1c8c2e810e4d80a4191dfbd 100644 (file)
@@ -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 a0639fd669a89f30d23c57ddf6b61f1c90f0ec57..d4dd077ca4bcf135b5bddc7e96d3767ba31f540d 100644 (file)
@@ -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 0c08f0aebc995153c3372ee0acff9d6961afff5d..86e09c9098d1168a4c112f40ab809879ee91b6e9 100644 (file)
@@ -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 6ddbfdaf65e6de4253b468ee068f28a891fe92e3..121eddd54dc1d53da580690d775fa10b88d38e3d 100644 (file)
@@ -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 999fcb60312d7da7063339077e12a69ec008dff1..1c3eba95a58f370af493424c6bbde3f487608163 100644 (file)
@@ -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 43a6999a148c64bc96a76a88adb556c1d8132af2..14da163a778b40e0756dd9c2d922b487a92b4efa 100644 (file)
@@ -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 d44c4979205fda204a29b85faea6661df6d586f4..e22efcac7c6b7cb896b465300e2ebfe4995bb6e4 100644 (file)
@@ -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 aae9caff0940f6dfc43ac2c5613355b815d640be..ffe101d5b3a590e15a993330e4acfc08017ded69 100644 (file)
@@ -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 7712a02cfab60f0d067bb0903cb9c6f94d3885df..450d85bee78a390bcb0c5530b13fa1952d25831d 100644 (file)
@@ -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 9531ae96179d79e388a6e0e4cee7d0bc33ccd3d3..e05ff04fb52e733c588edd377dc7fc30b72eb1ae 100644 (file)
@@ -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" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
index 0328c16004c44062ab94819ab2bd560169e95dc5..ac682c7997b11e84788d28841e57985199266ad4 100644 (file)
@@ -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 beb1585603060a4c184c4a9847d2933ce11122cb..d6e97523695673eca4833e88d17c8fe0698310d5 100644 (file)
@@ -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 ce12629538a0b2135e4771a5fc2cfb864909214c..7a23f5b4908c9997bdea332a7958e4802f9b093d 100644 (file)
@@ -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 776adade0614333262b8d1e28c72fc2207912923..ea99a9e21be55defc7aaf665c93a56d65844e2b3 100644 (file)
@@ -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 f93e6b37498f176a0e6cf359f70b9887f2493880..cb4b31ae015ef360276576bbda91638b4eb38a09 100644 (file)
@@ -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 2dcf729e4e6dbb2940ae059bdecdab09241b17f7..a945787f91cdea6f16917e758c6bbb69823f1484 100644 (file)
@@ -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 ba18eaa91c40cc8d01c9e8da17440f6b25d210c6..f18fe689ea3fcb5a821035f74ef820c573d644f2 100644 (file)
@@ -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 20fd1c2fa8f7c2d3544a4a01db627357a6e209bb..e12332e6eb01935f0db577c005c0afad0dac1b85 100644 (file)
@@ -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 92752ec33021a827b5d34de00e13fca1a30b852e..f86b28fed2e7852be9beeaa61398dcb9907c9a0a 100644 (file)
@@ -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 98b9451845c5d652e505c7c4b32e4e324674a4b6..76638d0df76d58bb5c819950e7b11b506f2466be 100644 (file)
@@ -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 4ac405cd5fd6784c0116585ace5f447655ad8e88..78b2fa4ac990a1f471d2f62b8a7a476987896cc6 100644 (file)
@@ -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" { xfail vect_no_align } } } */
+/* { dg-final { cleanup-tree-dump "vect" } } */
index 661b482a658cd1f6ae7fad327647033585f4f2e9..5bb7a485f16269fc8c22b80767d8ff4bf8b882ce 100644 (file)
@@ -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 5d54f7a65fb265467e487ae1cfe745bf21cd6984..e1548bbc73b943b5f6be56163a5546541d890366 100644 (file)
@@ -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 343864cbdf1ba00bd8ac3318b29d38db7647fa28..2f4429b649cac3d365174f9211370ae860c5dd09 100644 (file)
@@ -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 f5303b93e18b2e676cc460f4e1e926d59ef31715..4cc8e0b2b179e0778cc60f8357a3a1c8e8f94016 100644 (file)
@@ -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 6682a118a04d969f5ec37355252af89a7fbc362d..30827a79dacfabdeab77f745836f05b26abbd12e 100644 (file)
@@ -22,3 +22,4 @@ ext
 }
 
 // { dg-final { scan-tree-dump-not "baz" "optimized" } }
+// { dg-final { cleanup-tree-dump "optimized" } }
index 5c6b5867b8c0b02328643268af82a969047dabbc..4e4c7b078fbfc8976e26f8537769ac412a90b0ab 100644 (file)
@@ -11,3 +11,4 @@ bar
        return aaa + ddd + +3;
 }
 // { dg-final { scan-tree-dump-not "ccc" "vars" } }
+// { dg-final { cleanup-tree-dump "vars" } }
index d10eacf77554ccbd1585a978bb675504696416da..03e7a2a0038bd85c72446b412483815919109248 100644 (file)
@@ -17,3 +17,4 @@ main
        return +1;
 }
 // { dg-final { scan-tree-dump-not "\\\(int\\\)" "generic" } }
+// { dg-final { cleanup-tree-dump "generic" } }
This page took 0.290087 seconds and 5 git commands to generate.