Sign in
gnu
/
gcc
/
a6d3012b274f38b20e2a57162106f625746af6c6
/
.
/
gcc
/
testsuite
/
gcc.c-torture
/
compile
/
pr70190.c
blob: 6c57b509f6a5ec9b680160675a0cebcd6ab1b515 [
file
] [
log
] [
blame
]
/* { dg-require-effective-target indirect_jumps } */
/* { dg-require-effective-target label_values } */
int
fn1
()
{
static
char
a
[]
=
"foo"
;
static
void
*
b
[]
=
{
&&
l1
,
&&
l2
};
goto
*(
b
[
1
]);
l1
:
goto
*(
void
*)(
__INTPTR_TYPE__
)(
a
[
0
]);
l2
:
return
0
;
}