2018-05-15 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / gcc.dg / graphite / scop-5.c
blob5ecaaeed383cd5d42565f2226d0c225941135959
1 void bar ();
3 int toto()
5 int i,j, b;
6 int a[100];
8 if (i == 20)
10 for (j = 0; j <= 20; j++)
11 a[j] = b + i;
12 for (j = 2; j <= 23; j++)
13 a[j] = b + i;
14 b = 3;
15 bar();
17 else
19 if (i == 30)
21 for (j = 0; j <= 20; j++)
22 a[j] = b + i;
23 b = 5;
25 else
27 for (j = 0; j <= 20; j++)
28 a[j] = b + i;
29 b = 8;
33 return a[b];
36 /* { dg-final { scan-tree-dump-times "number of SCoPs: 1" 1 "graphite"} } */