blob: c5b404aded5379cb9cdbd3d18304d09960f45a37 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
/* { dg-do compile } */
/* { dg-additional-options "-fno-tree-ch -fno-tree-ccp -fno-tree-fre" } */
volatile int a;
int b, c, d, e, f, g;
int main() {
int i = 2, j = 1;
k:
if (!e)
;
else {
short l = 1;
if (0)
m:
d = g;
f = 0;
for (; f < 2; f++) {
if (f)
for (; j < 2; j++)
if (i)
goto m;
a;
if (l)
continue;
i = 0;
while (c)
l++;
}
g = 0;
}
if (b) {
i = 1;
goto k;
}
return 0;
}
|