blob: 605986a630d9f6e269624720da8615af098724ff [file] [log] [blame]
/* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */
int x;
static int
__attribute__ ((noinline))
foo (void)
{
return 0;
}
static void
__attribute__ ((noinline))
bar (void)
{
}
static inline void
baz (void)
{
char arr[x];
lab:
if (foo () == -1)
{
bar ();
goto lab;
}
}
void
test (void)
{
baz ();
}