1 /* { dg-do run } */ 2 3 int x; main()4 int main() 5 { 6 int i = 0; 7 x = 0; 8 if (x) 9 { 10 for (; i < 10; ++i) 11 { 12 doit: 13 x = i; 14 } 15 } 16 if (!x) 17 goto doit; 18 if (x != 9) 19 __builtin_abort (); 20 return 0; 21 } 22