1 /* { dg-require-effective-target int32plus } */ 2 /* { dg-require-effective-target alloca } */ 3 4 void *volatile p; 5 6 int main(void)7main (void) 8 { 9 int n = 0; 10 lab:; 11 { 12 int x[n % 1000 + 1]; 13 x[0] = 1; 14 x[n % 1000] = 2; 15 p = x; 16 n++; 17 } 18 19 { 20 int x[n % 1000 + 1]; 21 x[0] = 1; 22 x[n % 1000] = 2; 23 p = x; 24 n++; 25 } 26 27 if (n < 1000000) 28 goto lab; 29 30 return 0; 31 } 32