OSDN Git Service

Call abort for runtime test, always return 0 from main.
authorspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Feb 2010 19:49:26 +0000 (19:49 +0000)
committerspop <spop@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 7 Feb 2010 19:49:26 +0000 (19:49 +0000)
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156584 138bc75d-0d04-0410-961f-82ee72b054a4

22 files changed:
gcc/ChangeLog.graphite
gcc/testsuite/gcc.dg/graphite/block-0.c
gcc/testsuite/gcc.dg/graphite/block-1.c
gcc/testsuite/gcc.dg/graphite/block-3.c
gcc/testsuite/gcc.dg/graphite/block-4.c
gcc/testsuite/gcc.dg/graphite/block-5.c
gcc/testsuite/gcc.dg/graphite/block-6.c
gcc/testsuite/gcc.dg/graphite/block-7.c
gcc/testsuite/gcc.dg/graphite/interchange-0.c
gcc/testsuite/gcc.dg/graphite/interchange-1.c
gcc/testsuite/gcc.dg/graphite/interchange-10.c
gcc/testsuite/gcc.dg/graphite/interchange-11.c
gcc/testsuite/gcc.dg/graphite/interchange-12.c
gcc/testsuite/gcc.dg/graphite/interchange-2.c
gcc/testsuite/gcc.dg/graphite/interchange-3.c
gcc/testsuite/gcc.dg/graphite/interchange-4.c
gcc/testsuite/gcc.dg/graphite/interchange-5.c
gcc/testsuite/gcc.dg/graphite/interchange-6.c
gcc/testsuite/gcc.dg/graphite/interchange-7.c
gcc/testsuite/gcc.dg/graphite/interchange-8.c
gcc/testsuite/gcc.dg/graphite/interchange-9.c
gcc/testsuite/gcc.dg/graphite/interchange-mvt.c

index 5a8c8fe..d563ad3 100644 (file)
@@ -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.
index 320ee79..af02363 100644 (file)
@@ -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 *-*-* } } } */
index 64ff67b..876d6f0 100644 (file)
@@ -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 *-*-* } } } */ 
index 01e1863..efa1459 100644 (file)
@@ -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" } } */
index 5092757..ac22ec3 100644 (file)
@@ -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 *-*-* } } } */
index 4b99900..b577958 100644 (file)
@@ -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" } } */
index a147ab8..8f250db 100644 (file)
@@ -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" } } */
index a07ef11..07c626c 100644 (file)
@@ -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 *-*-* } } } */
index e6e6dfc..b6e382c 100644 (file)
@@ -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" } } */
index 80a2e34..787124f 100644 (file)
@@ -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;
 }
 
 
index 17f807b..51a46d6 100644 (file)
@@ -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" } } */
index eecc979..95b60b8 100644 (file)
@@ -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 *-*-* } } } */
index c0e331b..16c0ddb 100644 (file)
@@ -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 *-*-* } } } */
index 62692de..2609a10 100644 (file)
@@ -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 *-*-* } } } */ 
index 95c228d..26ec4d9 100644 (file)
@@ -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" } } */
index 5d3c7b1..f86391c 100644 (file)
@@ -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" } } */
index a912fe2..1fbc8e6 100644 (file)
@@ -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" } } */
index 2ff886c..9e18905 100644 (file)
@@ -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" } } */
index a030943..b3710ad 100644 (file)
@@ -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" } } */
index 94bd66b..8c07b6f 100644 (file)
@@ -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.  */
index d4e05c3..7959570 100644 (file)
@@ -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" } } */
index a1310dd..62a9c46 100644 (file)
@@ -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 *-*-* } } } */