Sign in
gnu
/
gcc
/
1f16a020acbea0af26209478990b83b1a1ba3a2b
/
.
/
gcc
/
testsuite
/
gcc.dg
/
vect
/
bb-slp-61.c
blob: 3323a2bb2d9797f5e6af09ce8bdcb141e5de739c [
file
] [
log
] [
blame
]
/* { dg-do compile } */
struct
a
{
enum
{
b
,
c
}
d
;
unsigned
e
;
unsigned
f
;
};
void
j
(
struct
a
*
a
,
int
i
,
int
h
)
{
unsigned
f
=
a
->
f
;
switch
(
a
->
d
)
while
(
1
)
{
if
(
i
)
{
case
b
:
if
(
h
)
goto
k
;
}
else
f
=
0
;
case
c
:;
}
k
:
a
->
e
=
a
->
f
=
f
;
}