Merge from mainline (167278:168000).
[official-gcc/graphite-test-results.git] / gcc / testsuite / gcc.dg / graphite / scop-12.c
blob71d34b1db076f3c8adabe333edea445125678f78
1 void bar ();
3 int toto()
5 int i,j, b;
6 int a[100];
8 switch (i)
11 case 5:
12 for (j = 0; j <= 20; j++)
13 a[j] = b + i + 12;
14 break;
15 case 8:
16 for (j = 0; j <= 20; j++)
17 a[j] = b + i + 122;
18 break;
19 case 15:
20 for (j = 0; j <= 20; j++)
21 a[j] = b + i + 12;
22 break;
23 case 18:
24 for (j = 0; j <= 20; j++)
25 a[j] = b + i + 4;
26 break;
27 default:
28 for (j = 0; j <= 20; j++)
29 a[j] = b + i + 3;
32 return a[b];
35 /* { dg-final { scan-tree-dump-times "number of SCoPs: 5" 1 "graphite"} } */
36 /* { dg-final { cleanup-tree-dump "graphite" } } */