2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / scop-23.c
blobd0627f8d70ccfcc6dc3c12ad38da8e69f92dd425
1 int toto()
3 int i,j, b;
4 int a[100];
6 if (i == 20)
8 for (j = 0; j <= 20; j++)
9 a[j] = b + i;
10 for (j = 2; j <= 23; j++)
11 a[j] = b + i;
12 b = 3;
14 else if (i == 12)
16 if (i == 30)
18 for (j = 0; j <= 30; j++)
19 a[j] = b + i;
20 b = 5;
22 else
24 for (j = 0; j <= 40; j++)
25 a[j] = b + i;
26 b = 8;
29 else if (i == 10)
31 b = 8;
34 for (j = 0; j <= 40; j++)
35 a[j] = b + i;
37 return a[b];
40 /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */