Projet_SETI_RISC-V/riscv-gnu-toolchain/gcc/gcc/testsuite/gcc.dg/pr79494.c

23 lines
339 B
C

/* PR target/79494 */
/* { dg-do compile } */
/* { dg-require-effective-target split_stack } */
/* { dg-options "-O2 -fsplit-stack -g" } */
void
foo (int a)
{
__label__ lab;
__attribute__((noinline, noclone)) void bar (int b)
{
switch (b)
{
case 1:
goto lab;
case 2:
goto lab;
}
}
bar (a);
lab:;
}