1/* { dg-skip-if "requires alloca" { ! alloca } { "-O0" } { "" } } */ 2f(n) 3{ 4 int a[n]; 5 int g(i) 6 { 7 return a[i]; 8 } 9 a[1]=4711; 10 return g(1); 11} 12main() 13{ 14#ifndef NO_TRAMPOLINES 15 if(f(2)!=4711)abort(); 16#endif 17 exit(0); 18} 19