repo.or.cz
/
official-gcc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
libcpp, c, middle-end: Optimize initializers using #embed in C
[official-gcc.git]
/
gcc
/
testsuite
/
gcc.dg
/
torture
/
pr87280.c
blob
c62e8be0c4dd4a33937cb29eb8af9c93f72742d7
1
/* { dg-do compile } */
2
/* { dg-additional-options "--param rpo-vn-max-loop-depth=5" } */
3
4
int
uc
;
5
6
void
7
j8
(
int
*
xv
,
int
f3
)
8
{
9
uc
=
0
;
10
while
(
uc
<
1
)
11
{
12
}
13
14
if
(*
xv
==
0
)
15
{
16
int
*
o8
=
xv
;
17
18
if
(
0
)
19
{
20
n3
:
21
*
o8
=
0
;
22
while
(*
o8
<
1
)
23
{
24
h5
:
25
*
o8
=
0
;
26
}
27
}
28
29
while
(*
xv
<
1
)
30
if
(*
xv
==
0
)
31
goto
h5
;
32
33
g5
:
34
;
35
}
36
37
*
xv
=
0
;
38
for
(;;)
39
{
40
while
(
uc
<
1
)
41
{
42
}
43
44
while
(
f3
<
1
)
45
{
46
if
(*
xv
==
0
)
47
goto
n3
;
48
49
while
(
f3
<
1
)
50
while
(*
xv
<
1
)
51
while
(*
xv
<
1
)
52
while
(*
xv
<
1
)
53
while
(*
xv
<
1
)
54
{
55
}
56
}
57
58
if
(*
xv
==
0
)
59
goto
g5
;
60
}
61
}