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