rt_gccstream/gcc/testsuite/gcc.c-torture/compile/20050122-2.c

22 lines
318 B
C

/* Related to PR 19484. */
/* { dg-require-effective-target trampolines } */
extern void foo (void) __attribute__((noreturn));
int n;
void
g (void)
{
__label__ lab;
void h (void) { if (n == 2) goto lab; }
void (*f1) (void) = foo;
void (*f2) (void) = h;
f2 ();
if (n)
f1 ();
n = 1;
lab:
n++;
}