OSDN Git Service

2009-01-10 Sebastian Pop <sebastian.pop@amd.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / gcc.dg / graphite / scop-0.c
1 /* { dg-options "-O2 -fgraphite -fdump-tree-graphite-all" } */
2
3 int foo (void);
4 void bar (void);
5
6 int toto()
7 {
8   /* Scop 1. */
9   int i, j, k;
10   int a[100][100];
11   int b[100];
12   int N = foo ();
13
14   for (i = 0; i < 2*N+ 100; i++)
15     for (j = 0; j < 200; j++)
16       a[j][i] = a[j+1][10] + 2;
17
18   return a[3][5] + b[1];
19   /* End scop 1. */
20 }
21
22 /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */ 
23 /* { dg-final { cleanup-tree-dump "graphite" } } */
24