aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c57
1 files changed, 0 insertions, 57 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c
deleted file mode 100644
index fc27b4c53..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/graphite/interchange-12.c
+++ /dev/null
@@ -1,57 +0,0 @@
-/* { dg-require-effective-target size32plus } */
-
-#define DEBUG 0
-#if DEBUG
-#include <stdio.h>
-#endif
-
-#define N 200
-
-int A[N][N], B[N][N], C[N][N];
-
-static int __attribute__((noinline))
-matmult (void)
-{
- int i, j, k;
-
- /* Loops J and K should be interchanged. */
- for (i = 0; i < N; i++)
- for (j = 0; j < N; j++)
- {
- A[i][j] = 0;
- for (k = 0; k < N; k++)
- A[i][j] += B[i][k] * C[k][j];
- }
-
- return A[0][0] + A[N-1][N-1];
-}
-
-extern void abort ();
-
-int
-main (void)
-{
- int i, j, res;
-
- for (i = 0; i < N; i++)
- for (j = 0; j < N; j++)
- {
- A[i][j] = 0;
- B[i][j] = i - j;
- C[i][j] = i + j;
- }
-
- res = matmult ();
-
-#if DEBUG
- fprintf (stderr, "res = %d \n", res);
-#endif
-
- if (res != 2626800)
- abort ();
-
- return 0;
-}
-
-/* { dg-final { scan-tree-dump-times "will be interchanged" 1 "graphite" } } */
-/* { dg-final { cleanup-tree-dump "graphite" } } */