modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20020807-1.c (about) 1 /* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */ 2 int x; 3 4 static int 5 __attribute__ ((noinline)) 6 foo (void) 7 { 8 return 0; 9 } 10 11 static void 12 __attribute__ ((noinline)) 13 bar (void) 14 { 15 } 16 17 static inline void 18 baz (void) 19 { 20 char arr[x]; 21 22 lab: 23 if (foo () == -1) 24 { 25 bar (); 26 goto lab; 27 } 28 } 29 30 void 31 test (void) 32 { 33 baz (); 34 }