Sign in
gnu
/
gcc
/
0b6b70a0733672600644c8df96942cda5bf86d3d
/
.
/
gcc
/
testsuite
/
gcc.dg
/
torture
/
pr55270.c
blob: 0b7f906d04646a1c3a9bedb32720fe3194fe25ce [
file
] [
log
] [
blame
]
/* { dg-do compile } */
unsigned
a
,
b
,
c
;
void
f
(
void
)
{
for
(;
a
;
a
++)
{
long
*
p1
=
(
long
*)&
b
;
if
(*
p1
)
return
;
if
(
b
&&
(*
p1
=
b
)
||
c
&&
++*
p1
)
{
unsigned
*
p2
=
&
b
;
for
(*
p2
=
0
;
*
p2
<
1
;)
for
(;
b
;
b
++);
}
}
}