[gcc/]
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / scop-13.c
blobb2ca5b4008fd77769292a810a450ec42483eb6ad
1 void bar ();
3 int toto()
5 int i,j, b;
6 int a[100];
8 if (i == 20)
10 b = 3;
11 goto B;
13 else
15 if (i == 30)
17 a[i] = b;
20 for (j = 0; j <= 20; j++)
21 a[j] = b + i;
25 for (j = 0; j <= 20; j++)
26 a[j+b] = b + i;
28 bar ();
30 else
32 a[i] = b + 3;
37 return a[b];
40 /* { dg-final { scan-tree-dump-times "number of SCoPs: 2" 1 "graphite"} } */
41 /* { dg-final { cleanup-tree-dump "graphite" } } */