From: spop Date: Sun, 7 Feb 2010 19:49:26 +0000 (+0000) Subject: Call abort for runtime test, always return 0 from main. X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=commitdiff_plain;h=9fe3fe75581516ba44e070b715411198002b418c;ds=sidebyside Call abort for runtime test, always return 0 from main. 2010-02-07 Sebastian Pop * 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. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156584 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog.graphite b/gcc/ChangeLog.graphite index 5a8c8fe97eb..d563ad369a5 100644 --- a/gcc/ChangeLog.graphite +++ b/gcc/ChangeLog.graphite @@ -1,5 +1,30 @@ 2010-02-07 Sebastian Pop + * 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 + * 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 320ee791367..af023634226 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 64ff67b2226..876d6f08360 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 01e186352f8..efa14599ed7 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 50927573782..ac22ec3aff2 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 4b99900c9d4..b577958c57d 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 a147ab8af49..8f250db5152 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 a07ef11738d..07c626ccd1d 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 e6e6dfc4795..b6e382c0a6f 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 80a2e346234..787124f56a4 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 17f807b0c07..51a46d62394 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 eecc979a1f3..95b60b86584 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 c0e331bb687..16c0ddbd6c7 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 62692defae4..2609a10eb0b 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 95c228d07e8..26ec4d9d5db 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 5d3c7b186f6..f86391c7f7c 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 a912fe24984..1fbc8e6ecb6 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 2ff886cf7ee..9e189050e6f 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 a030943c01a..b3710ad4c9d 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 94bd66b644d..8c07b6f7ff1 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 d4e05c369af..7959570e2c0 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 a1310dd6725..62a9c462eb0 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 *-*-* } } } */