modernc.org/ccgo/v3@v3.16.14/lib/testdata/gcc-9.1.0/gcc/testsuite/gcc.c-torture/compile/20071117-1.c (about)

     1  /* PR middle-end/34134 */
     2  /* { dg-require-effective-target alloca } */
     3  
     4  extern void bar (void *, int);
     5  
     6  int foo (int i)
     7  {
     8    char *p = __builtin_stack_save ();
     9    void *q = __builtin_alloca (i);
    10    bar (q, i);
    11    __builtin_stack_restore (p);
    12    bar ("", 0);
    13    return 6;
    14  }