Sign in
gnu
/
gcc
/
d769c5040874bf9546f2524f3f1d2a894165f92a
/
.
/
gcc
/
testsuite
/
gcc.dg
/
pr58010.c
blob: a0fbd31f4958ef6a4c161cb16d15e1f2b7ac80d4 [
file
] [
log
] [
blame
]
/* { dg-do compile } */
/* { dg-options "-O2 -funswitch-loops -ftree-vectorize" } */
short
a
,
b
,
c
,
d
;
void
f
(
void
)
{
short
e
;
for
(;
e
;
e
++)
for
(;
b
;
b
++);
for
(
d
=
0
;
d
<
4
;
d
++)
a
^=
(
e
^=
1
)
||
c
?
:
e
;
}