From: Uros Bizjak Date: Tue, 26 Nov 2013 19:37:01 +0000 (+0100) Subject: openmp-simd-1.c: Cleanup original tree dump. X-Git-Tag: releases/gcc-4.9.0~2442 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=da719a9f8e8e542e78460c648f36649164666e9d;p=thirdparty%2Fgcc.git openmp-simd-1.c: Cleanup original tree dump. * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump. * gcc.dg/gomp/openmp-simd-2.c: Ditto. * g++.dg/gomp/openmp-simd-1.C: Ditto. * g++.dg/gomp/openmp-simd-2.C: Ditto. * gfortran.dg/c_loc_test_22.f90: Ditto. * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump. * gcc.dg/tree-ssa/isolate-5.c: Ditto. * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump. * gcc.dg/vect/vect-124.c: Cleanup vect tree dump. * gcc.dg/pr57518.c: Cleanup ira rtl dump. * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps. From-SVN: r205408 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9cbfd4184c72..e16308d1d93f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,17 @@ +2013-11-26 Uros Bizjak + + * gcc.dg/gomp/openmp-simd-1.c: Cleanup original tree dump. + * gcc.dg/gomp/openmp-simd-2.c: Ditto. + * g++.dg/gomp/openmp-simd-1.C: Ditto. + * g++.dg/gomp/openmp-simd-2.C: Ditto. + * gfortran.dg/c_loc_test_22.f90: Ditto. + * gcc.dg/tree-ssa/attr-alias-2.c: Cleanup optimized tree dump. + * gcc.dg/tree-ssa/isolate-5.c: Ditto. + * gcc.dg/tree-ssa/pr57361.c: Cleanup dse1 tree dump. + * gcc.dg/vect/vect-124.c: Cleanup vect tree dump. + * gcc.dg/pr57518.c: Cleanup ira rtl dump. + * gcc.dg/tree-prof/cold_partition_label.c: Cleanup saved temps. + 2013-11-26 Yufeng Zhang * gcc.target/arm/20131120.c: New test. diff --git a/gcc/testsuite/g++.dg/gomp/openmp-simd-1.C b/gcc/testsuite/g++.dg/gomp/openmp-simd-1.C index fedb186fedf8..e8e057a6166f 100644 --- a/gcc/testsuite/g++.dg/gomp/openmp-simd-1.C +++ b/gcc/testsuite/g++.dg/gomp/openmp-simd-1.C @@ -44,3 +44,4 @@ void foo(int n, float *a, float *b) /* { dg-final { scan-tree-dump-not "omp teams" "original" } } */ /* { dg-final { scan-tree-dump-not "omp target" "original" } } */ /* { dg-final { scan-tree-dump-not "omp parallel" "original" } } */ +/* { dg-final { cleanup-tree-dump "original" } } */ diff --git a/gcc/testsuite/g++.dg/gomp/openmp-simd-2.C b/gcc/testsuite/g++.dg/gomp/openmp-simd-2.C index e31c1ebecf9f..ad9b441f21d9 100644 --- a/gcc/testsuite/g++.dg/gomp/openmp-simd-2.C +++ b/gcc/testsuite/g++.dg/gomp/openmp-simd-2.C @@ -42,3 +42,4 @@ void bar(int n, float *a, float *b) /* { dg-final { scan-tree-dump-times "pragma omp simd safelen\\(64\\)" 1 "original" } } */ /* { dg-final { scan-tree-dump-not "omp parallel" "original" } } */ /* { dg-final { scan-tree-dump-not "omp for" "original" } } */ +/* { dg-final { cleanup-tree-dump "original" } } */ diff --git a/gcc/testsuite/gcc.dg/gomp/openmp-simd-1.c b/gcc/testsuite/gcc.dg/gomp/openmp-simd-1.c index fedb186fedf8..e8e057a6166f 100644 --- a/gcc/testsuite/gcc.dg/gomp/openmp-simd-1.c +++ b/gcc/testsuite/gcc.dg/gomp/openmp-simd-1.c @@ -44,3 +44,4 @@ void foo(int n, float *a, float *b) /* { dg-final { scan-tree-dump-not "omp teams" "original" } } */ /* { dg-final { scan-tree-dump-not "omp target" "original" } } */ /* { dg-final { scan-tree-dump-not "omp parallel" "original" } } */ +/* { dg-final { cleanup-tree-dump "original" } } */ diff --git a/gcc/testsuite/gcc.dg/gomp/openmp-simd-2.c b/gcc/testsuite/gcc.dg/gomp/openmp-simd-2.c index e66806845b7d..94afced248f8 100644 --- a/gcc/testsuite/gcc.dg/gomp/openmp-simd-2.c +++ b/gcc/testsuite/gcc.dg/gomp/openmp-simd-2.c @@ -40,3 +40,4 @@ void bar(int n, float *a, float *b) /* { dg-final { scan-tree-dump-times "pragma omp simd safelen\\(64\\)" 1 "original" } } */ /* { dg-final { scan-tree-dump-not "omp parallel" "original" } } */ /* { dg-final { scan-tree-dump-not "omp for" "original" } } */ +/* { dg-final { cleanup-tree-dump "original" } } */ diff --git a/gcc/testsuite/gcc.dg/pr57518.c b/gcc/testsuite/gcc.dg/pr57518.c index 8eb714d8c55a..94ef82db8e39 100644 --- a/gcc/testsuite/gcc.dg/pr57518.c +++ b/gcc/testsuite/gcc.dg/pr57518.c @@ -2,7 +2,6 @@ /* { dg-do compile } */ /* { dg-options "-O2 -fdump-rtl-ira" } */ -/* { dg-final { scan-rtl-dump-not "REG_EQUIV\[^\n\]*mem\[^\n\]*\"ip\".*subreg" "ira" } } */ char ip[10]; int total; @@ -13,3 +12,6 @@ void foo() { t = ip[2]; total = t & 0x3; } + +/* { dg-final { scan-rtl-dump-not "REG_EQUIV\[^\n\]*mem\[^\n\]*\"ip\".*subreg" "ira" } } */ +/* { dg-final { cleanup-rtl-dump "ira" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-prof/cold_partition_label.c b/gcc/testsuite/gcc.dg/tree-prof/cold_partition_label.c index 9dc75668e8da..a03aad7f6d8f 100644 --- a/gcc/testsuite/gcc.dg/tree-prof/cold_partition_label.c +++ b/gcc/testsuite/gcc.dg/tree-prof/cold_partition_label.c @@ -1,7 +1,7 @@ /* Test case to check if function foo gets split and the cold function gets a label. */ /* { dg-require-effective-target freorder } */ -/* { dg-options "-O2 -freorder-blocks-and-partition --save-temps" } */ +/* { dg-options "-O2 -freorder-blocks-and-partition -save-temps" } */ #define SIZE 10000 @@ -34,3 +34,5 @@ main (int argc, char *argv[]) foo (argc); return 0; } + +/* { dg-final-use { cleanup-saved-temps } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c b/gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c index 6d95a1582e2c..89477d92f234 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/attr-alias-2.c @@ -8,3 +8,4 @@ main() return b+a; } /* { dg-final { scan-tree-dump "return 8" "optimized" } } */ +/* { dg-final { cleanup-tree-dump "optimized" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c b/gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c index ee587d2320d1..4d01d5c63994 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/isolate-5.c @@ -1,8 +1,6 @@ - /* { dg-do compile } */ /* { dg-options "-O2 -fdump-tree-isolate-paths -fdump-tree-optimized" } */ - struct demangle_component { @@ -11,7 +9,6 @@ struct demangle_component }; - struct d_info { struct demangle_component *comps; @@ -19,7 +16,6 @@ struct d_info int num_comps; }; - static struct demangle_component * d_make_empty (struct d_info *di) { @@ -31,8 +27,6 @@ d_make_empty (struct d_info *di) return p; } - - struct demangle_component * d_type (struct d_info *di) { @@ -55,8 +49,4 @@ d_type (struct d_info *di) /* { dg-final { scan-tree-dump-times "\\.type" 1 "optimized"} } */ /* { dg-final { scan-tree-dump-times "->zzz" 1 "isolate-paths"} } */ /* { dg-final { cleanup-tree-dump "isolate-paths" } } */ -/* { dg-final { cleanup-tree-dump "optimized-paths" } } */ - - - - +/* { dg-final { cleanup-tree-dump "optimized" } } */ diff --git a/gcc/testsuite/gcc.dg/tree-ssa/pr57361.c b/gcc/testsuite/gcc.dg/tree-ssa/pr57361.c index 81f27b3cd1f2..bc265db6ff47 100644 --- a/gcc/testsuite/gcc.dg/tree-ssa/pr57361.c +++ b/gcc/testsuite/gcc.dg/tree-ssa/pr57361.c @@ -7,3 +7,4 @@ void f (struct A *a) { } /* { dg-final { scan-tree-dump "Deleted dead store" "dse1"} } */ +/* { dg-final { cleanup-tree-dump "dse1" } } */ diff --git a/gcc/testsuite/gcc.dg/vect/vect-124.c b/gcc/testsuite/gcc.dg/vect/vect-124.c index dc81c3169c76..f659b94baba0 100644 --- a/gcc/testsuite/gcc.dg/vect/vect-124.c +++ b/gcc/testsuite/gcc.dg/vect/vect-124.c @@ -26,3 +26,5 @@ main () abort (); return 0; } + +/* { dg-final { cleanup-tree-dump "vect" } } */ diff --git a/gcc/testsuite/gfortran.dg/c_loc_test_22.f90 b/gcc/testsuite/gfortran.dg/c_loc_test_22.f90 index 5263060be759..2eea2a527771 100644 --- a/gcc/testsuite/gfortran.dg/c_loc_test_22.f90 +++ b/gcc/testsuite/gfortran.dg/c_loc_test_22.f90 @@ -21,4 +21,4 @@ end ! { dg-final { scan-tree-dump-times "parm.\[0-9\]+.data = \\(void .\\) &\\(.yyy.\[0-9\]+\\)\\\[D.\[0-9\]+ \\* 4\\\];" 1 "original" } } ! { dg-final { scan-tree-dump-times "D.\[0-9\]+ = parm.\[0-9\]+.data;\[^;]+ptr\[1-4\] = D.\[0-9\]+;" 4 "original" } } -! { dg-final { cleanup-tree-dump "optimized" } } +! { dg-final { cleanup-tree-dump "original" } }