Sign in
gnu
/
gcc
/
e5cfb9cac1d7aba9a8ea73bfe7922cfaff9d61f3
/
.
/
gcc
/
testsuite
/
gcc.dg
/
torture
/
pr61452.c
blob: a62de30fd8468809db8f072c28695272e2ad3b73 [
file
] [
log
] [
blame
]
/* { dg-do run } */
int
a
,
b
;
short
c
,
d
;
char
e
,
f
;
int
fn1
(
int
p1
,
char
p2
)
{
return
p1
||
p2
?
0
:
p2
;
}
void
fn2
()
{
for
(;
a
;)
{
int
g
;
g
=
c
=
e
;
for
(;
a
;)
b
=
fn1
(
g
=
d
=
e
,
g
);
f
=
g
;
}
}
int
main
()
{
fn2
();
return
0
;
}