Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr21356.c
blob: 229108f037d72558df4896604558bd494f09dbe0 [
file
] [
log
] [
blame
]
/* { dg-require-effective-target indirect_jumps } */
/* { dg-require-effective-target label_values } */
int
a
;
void
*
p
;
void
foo
(
void
)
{
switch
(
a
)
{
a0
:
case
0
:
p
=
&&
a1
;
a1
:
case
1
:
p
=
&&
a2
;
a2
:
default
:
p
=
&&
a1
;
}
goto
*
p
;
}