diff options
author | Sebastian Pop <sebastian.pop@amd.com> | 2010-02-07 19:49:26 +0000 |
---|---|---|
committer | Sebastian Pop <spop@gcc.gnu.org> | 2010-02-07 19:49:26 +0000 |
commit | 0be957dc9fdd89afc9e60eb08ad936200b86401f (patch) | |
tree | 53ba255e09f78cc869d309432fc63a27a359d6d4 /gcc | |
parent | 4d48441c65d6ceb6311f86beb5999aed2887da84 (diff) | |
download | gcc-0be957dc9fdd89afc9e60eb08ad936200b86401f.zip gcc-0be957dc9fdd89afc9e60eb08ad936200b86401f.tar.gz gcc-0be957dc9fdd89afc9e60eb08ad936200b86401f.tar.bz2 |
Call abort for runtime test, always return 0 from main.
2010-02-07 Sebastian Pop <sebastian.pop@amd.com>
* gcc.dg/graphite/block-0.c: Call abort for runtime test. Always
return 0 from main.
* gcc.dg/graphite/block-1.c: Same.
* gcc.dg/graphite/block-3.c: Same.
* gcc.dg/graphite/block-4.c: Same.
* gcc.dg/graphite/block-5.c: Same.
* gcc.dg/graphite/block-6.c: Same.
* gcc.dg/graphite/block-7.c: Same.
* gcc.dg/graphite/interchange-0.c: Same.
* gcc.dg/graphite/interchange-1.c: Same.
* gcc.dg/graphite/interchange-10.c: Same.
* gcc.dg/graphite/interchange-11.c: Same.
* gcc.dg/graphite/interchange-12.c: Same.
* gcc.dg/graphite/interchange-2.c: Same.
* gcc.dg/graphite/interchange-3.c: Same.
* gcc.dg/graphite/interchange-4.c: Same.
* gcc.dg/graphite/interchange-5.c: Same.
* gcc.dg/graphite/interchange-6.c: Same.
* gcc.dg/graphite/interchange-7.c: Same.
* gcc.dg/graphite/interchange-8.c: Same.
* gcc.dg/graphite/interchange-9.c: Same.
* gcc.dg/graphite/interchange-mvt.c: Same.
From-SVN: r156584
Diffstat (limited to 'gcc')
22 files changed, 155 insertions, 23 deletions
diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 5a8c8fe..d563ad3 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,5 +1,30 @@ 2010-02-07 Sebastian Pop <sebastian.pop@amd.com> + * gcc.dg/graphite/block-0.c: Call abort for runtime test. Always + return 0 from main. + * gcc.dg/graphite/block-1.c: Same. + * gcc.dg/graphite/block-3.c: Same. + * gcc.dg/graphite/block-4.c: Same. + * gcc.dg/graphite/block-5.c: Same. + * gcc.dg/graphite/block-6.c: Same. + * gcc.dg/graphite/block-7.c: Same. + * gcc.dg/graphite/interchange-0.c: Same. + * gcc.dg/graphite/interchange-1.c: Same. + * gcc.dg/graphite/interchange-10.c: Same. + * gcc.dg/graphite/interchange-11.c: Same. + * gcc.dg/graphite/interchange-12.c: Same. + * gcc.dg/graphite/interchange-2.c: Same. + * gcc.dg/graphite/interchange-3.c: Same. + * gcc.dg/graphite/interchange-4.c: Same. + * gcc.dg/graphite/interchange-5.c: Same. + * gcc.dg/graphite/interchange-6.c: Same. + * gcc.dg/graphite/interchange-7.c: Same. + * gcc.dg/graphite/interchange-8.c: Same. + * gcc.dg/graphite/interchange-9.c: Same. + * gcc.dg/graphite/interchange-mvt.c: Same. + +2010-02-07 Sebastian Pop <sebastian.pop@amd.com> + * gfortran.dg/graphite/id-19.f: New. * gfortran.dg/graphite/pr14741.f90: New. * gfortran.dg/graphite/pr41924.f90: New. diff --git a/gcc/testsuite/gcc.dg/graphite/block-0.c b/gcc/testsuite/gcc.dg/graphite/block-0.c index 320ee79..af02363 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-0.c +++ b/gcc/testsuite/gcc.dg/graphite/block-0.c @@ -19,7 +19,10 @@ foo (void) return a[0]; } -main() +extern void abort (); + +int +main (void) { int i, res; @@ -32,7 +35,10 @@ main() fprintf (stderr, "res = %d \n", res); #endif - return res != 1999; + if (res != 1999) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-1.c b/gcc/testsuite/gcc.dg/graphite/block-1.c index 64ff67b..876d6f0 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-1.c +++ b/gcc/testsuite/gcc.dg/graphite/block-1.c @@ -7,7 +7,10 @@ #define MAX 100 -int main() +extern void abort (); + +int +main (void) { int i, j; int sum = 0; @@ -33,7 +36,10 @@ int main() fprintf (stderr, "sum = %d \n", sum); #endif - return sum != 990000; + if (sum != 990000) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 2 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-3.c b/gcc/testsuite/gcc.dg/graphite/block-3.c index 01e1863..efa1459 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-3.c +++ b/gcc/testsuite/gcc.dg/graphite/block-3.c @@ -30,6 +30,8 @@ foo (void) return A[0][0][0] + A[M-1][M-1][M-1]; } +extern void abort (); + int main (void) { @@ -48,7 +50,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 9801; + if (res != 9801) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-4.c b/gcc/testsuite/gcc.dg/graphite/block-4.c index 5092757..ac22ec3 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-4.c +++ b/gcc/testsuite/gcc.dg/graphite/block-4.c @@ -28,6 +28,8 @@ foo (void) return A[0][0] + A[M-1][M-1]; } +extern void abort (); + int main (void) { @@ -46,7 +48,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 998001; + if (res != 998001) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-5.c b/gcc/testsuite/gcc.dg/graphite/block-5.c index 4b99900..b577958 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-5.c +++ b/gcc/testsuite/gcc.dg/graphite/block-5.c @@ -27,6 +27,8 @@ foo (void) return res; } +extern void abort (); + int main (void) { @@ -45,7 +47,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 1333300; + if (res != 1333300) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-6.c b/gcc/testsuite/gcc.dg/graphite/block-6.c index a147ab8..8f250db 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-6.c +++ b/gcc/testsuite/gcc.dg/graphite/block-6.c @@ -25,6 +25,8 @@ foo (void) return res; } +extern void abort (); + int main (void) { @@ -40,7 +42,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 204007516; + if (res != 204007516) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 0 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/block-7.c b/gcc/testsuite/gcc.dg/graphite/block-7.c index a07ef11..07c626c 100644 --- a/gcc/testsuite/gcc.dg/graphite/block-7.c +++ b/gcc/testsuite/gcc.dg/graphite/block-7.c @@ -23,6 +23,8 @@ matmult (void) } } +extern void abort (); + int main (void) { @@ -44,7 +46,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 529340000; + if (res != 529340000) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be loop blocked" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-0.c b/gcc/testsuite/gcc.dg/graphite/interchange-0.c index e6e6dfc..b6e382c 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-0.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-0.c @@ -22,6 +22,8 @@ foo (void) return a[N-1][N-1]; } +extern void abort (); + int main (void) { @@ -38,7 +40,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 13; + if (res != 13) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-1.c b/gcc/testsuite/gcc.dg/graphite/interchange-1.c index 80a2e34..787124f 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-1.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-1.c @@ -26,6 +26,8 @@ foo (int N) return sum + N + u[1336 * 2] + u[1336]; } +extern void abort (); + int main (void) { @@ -40,7 +42,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 3565793; + if (res != 3565793) + abort (); + + return 0; } diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-10.c b/gcc/testsuite/gcc.dg/graphite/interchange-10.c index 17f807b..51a46d6 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-10.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-10.c @@ -24,6 +24,8 @@ foo (int N, int *res) *res = sum + N + u[1336 * 2] + u[1336]; } +extern void abort (); + int main (void) { @@ -38,7 +40,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 7130239; + if (res != 7130239) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 2 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-11.c b/gcc/testsuite/gcc.dg/graphite/interchange-11.c index eecc979..95b60b8 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-11.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-11.c @@ -23,6 +23,8 @@ foo (int N, int *res) *res = sum; } +extern void abort (); + int main (void) { @@ -37,7 +39,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 3564450; + if (res != 3564450) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-12.c b/gcc/testsuite/gcc.dg/graphite/interchange-12.c index c0e331b..16c0ddb 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-12.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-12.c @@ -25,6 +25,8 @@ matmult (void) return A[0][0] + A[N-1][N-1]; } +extern void abort (); + int main (void) { @@ -44,7 +46,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 2626800; + if (res != 2626800) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-2.c b/gcc/testsuite/gcc.dg/graphite/interchange-2.c index 62692de..2609a10 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-2.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-2.c @@ -30,6 +30,8 @@ foo (int N, int *res) *res = sum + N + u[1336 * 2] + u[1336]; } +extern void abort (); + int main (void) { @@ -44,7 +46,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 3565793; + if (res != 3565793) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" { xfail *-*-* } } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-3.c b/gcc/testsuite/gcc.dg/graphite/interchange-3.c index 95c228d..26ec4d9 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-3.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-3.c @@ -25,6 +25,8 @@ foo (int N, int *res) *res = sum + N + u[1336 * 2] + u[1336]; } +extern void abort (); + int main (void) { @@ -39,7 +41,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 3565789; + if (res != 3565789) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-4.c b/gcc/testsuite/gcc.dg/graphite/interchange-4.c index 5d3c7b1..f86391c 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-4.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-4.c @@ -24,6 +24,8 @@ foo (int N, int *res) *res = sum + N + u[1336 * 2] + u[1336]; } +extern void abort (); + int main (void) { @@ -38,7 +40,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 3565793; + if (res != 3565793) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-5.c b/gcc/testsuite/gcc.dg/graphite/interchange-5.c index a912fe2..1fbc8e6 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-5.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-5.c @@ -23,6 +23,8 @@ foo (void) return A[0][0] + A[N-1][M-1]; } +extern void abort (); + int main (void) { @@ -38,7 +40,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 20; + if (res != 20) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-6.c b/gcc/testsuite/gcc.dg/graphite/interchange-6.c index 2ff886c..9e18905 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-6.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-6.c @@ -23,6 +23,8 @@ foo (int A[N][M]) return A[0][0] + A[N-1][M-1]; } +extern void abort (); + int main (void) { @@ -39,7 +41,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 8; + if (res != 8) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-7.c b/gcc/testsuite/gcc.dg/graphite/interchange-7.c index a030943..b3710ad 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-7.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-7.c @@ -23,6 +23,8 @@ foo (double *a) return r; } +extern void abort (); + int main (void) { @@ -38,7 +40,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 246642; + if (res != 246642) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-8.c b/gcc/testsuite/gcc.dg/graphite/interchange-8.c index 94bd66b..8c07b6f 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-8.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-8.c @@ -46,6 +46,8 @@ foo (void) return A[0][1][0][2] + A[0][3][0][3] + A[0][2][0][2] + A[0][1][0][1] + A[3][3][0][2]; } +extern void abort (); + int main (void) { @@ -72,7 +74,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 424; + if (res != 424) + abort (); + + return 0; } /* Loops K and L should be interchanged. */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-9.c b/gcc/testsuite/gcc.dg/graphite/interchange-9.c index d4e05c3..7959570 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-9.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-9.c @@ -21,6 +21,8 @@ foo (int *x) return sum; } +extern void abort (); + int main (void) { @@ -36,7 +38,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 2468642; + if (res != 2468642) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */ diff --git a/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c b/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c index a1310dd..62a9c46 100644 --- a/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c +++ b/gcc/testsuite/gcc.dg/graphite/interchange-mvt.c @@ -26,6 +26,8 @@ mvt (long N) return x1[0] + x2[0]; } +extern void abort (); + int main (void) { @@ -49,7 +51,10 @@ main (void) fprintf (stderr, "res = %d \n", res); #endif - return res != 199900000; + if (res != 199900000) + abort (); + + return 0; } /* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" { xfail *-*-* } } } */ |