1 /* { dg-do run } */ 2 3 int a[10]; 4 int b, d, g; 5 volatile char c; 6 short e; 7 volatile int f; main()8int main() 9 { 10 for (; d <= 9; d++) { 11 b = e = 0; 12 for (; e < 4; e++) 13 a[e] = 4; 14 for (; b <= 3; b++) 15 if (g) 16 f = 0; 17 else 18 a[b] = c; 19 } 20 if (a[1] != 0) 21 __builtin_abort (); 22 return 0; 23 } 24