blob: c62e8be0c4dd4a33937cb29eb8af9c93f72742d7 (
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
|
/* { dg-do compile } */
/* { dg-additional-options "--param rpo-vn-max-loop-depth=5" } */
int uc;
void
j8 (int *xv, int f3)
{
uc = 0;
while (uc < 1)
{
}
if (*xv == 0)
{
int *o8 = xv;
if (0)
{
n3:
*o8 = 0;
while (*o8 < 1)
{
h5:
*o8 = 0;
}
}
while (*xv < 1)
if (*xv == 0)
goto h5;
g5:
;
}
*xv = 0;
for (;;)
{
while (uc < 1)
{
}
while (f3 < 1)
{
if (*xv == 0)
goto n3;
while (f3 < 1)
while (*xv < 1)
while (*xv < 1)
while (*xv < 1)
while (*xv < 1)
{
}
}
if (*xv == 0)
goto g5;
}
}
|