Sign in
gnu
/
gcc.git
/
94edbc153ae4f1c1532859836e528fc480da82d6
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
20050510-1.c
blob: 288a60f6b8dd554c7be0a421a6839235c8ffc1d6 [
file
] [
log
] [
blame
]
/* { dg-require-effective-target indirect_jumps } */
/* { dg-require-effective-target label_values } */
void
dont_remove
(
void
);
void
bar
(
int
k
)
{
void
*
label
=
(
k
)
?
&&
x
:
&&
y
;
if
(
k
)
goto
*
label
;
x
:
if
(
k
)
dont_remove
();
y
:
return
;
}