aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c
diff options
context:
space:
mode:
Diffstat (limited to 'gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c')
-rw-r--r--gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c50
1 files changed, 0 insertions, 50 deletions
diff --git a/gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c b/gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c
deleted file mode 100644
index 3a542988c..000000000
--- a/gcc-4.8.1/gcc/testsuite/gcc.dg/autopar/outer-5.c
+++ /dev/null
@@ -1,50 +0,0 @@
-/* { dg-do compile } */
-/* { dg-options "-O2 -ftree-parallelize-loops=4 -fdump-tree-parloops-details -fdump-tree-optimized" } */
-
-void abort (void);
-
-int x[500][500];
-int y[500];
-int g_sum=0;
-
-__attribute__((noinline))
-void init (int i, int j)
-{
- x[i][j]=1;
-}
-
-__attribute__((noinline))
-void parloop (int N)
-{
- int i, j;
- int sum;
-
- /* Inner cycle is currently not supported, outer loop is not
- parallelized. Inner reduction is detected, inner loop is
- parallelized. */
- for (i = 0; i < N; i++)
- {
- sum = 0;
- for (j = 0; j < N; j++)
- sum += x[i][j];
- y[i]=sum;
- }
- g_sum = sum;
-}
-
-int main(void)
-{
- int i,j;
- for (i = 0; i < 500; i++)
- for (j = 0; j < 500; j++)
- init(i, j);
-
- parloop(500);
-
- return 0;
-}
-
-/* { dg-final { scan-tree-dump-times "parallelizing outer loop" 1 "parloops" { xfail *-*-* } } } */
-/* { dg-final { scan-tree-dump-times "loopfn" 5 "optimized" } } */
-/* { dg-final { cleanup-tree-dump "parloops" } } */
-/* { dg-final { cleanup-tree-dump "optimized" } } */