1 /* { dg-do compile } */ 2 /* { dg-require-effective-target alloca } */ 3 /* { dg-options "-Walloca-larger-than=128 -O2" } */ 4 5 void f (void*); 6 g(unsigned int n)7void g (unsigned int n) 8 { 9 if (n == 7) 10 n = 11; 11 f (__builtin_alloca (n)); /* { dg-warning "unbounded use of 'alloca'" } */ 12 } 13