aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorSebastian Pop <sebastian.pop@amd.com>2010-02-07 19:49:26 +0000
committerSebastian Pop <spop@gcc.gnu.org>2010-02-07 19:49:26 +0000
commit0be957dc9fdd89afc9e60eb08ad936200b86401f (patch)
tree53ba255e09f78cc869d309432fc63a27a359d6d4 /gcc
parent4d48441c65d6ceb6311f86beb5999aed2887da84 (diff)
downloadgcc-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')
-rw-r--r--gcc/ChangeLog.graphite25
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-0.c10
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-1.c10
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-3.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-4.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-5.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-6.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/block-7.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-0.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-1.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-10.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-11.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-12.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-2.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-3.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-4.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-5.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-6.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-7.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-8.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-9.c7
-rw-r--r--gcc/testsuite/gcc.dg/graphite/interchange-mvt.c7
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 *-*-* } } } */