1 /* { dg-require-effective-target untyped_assembly } */
f()2 f ()
3 {
4   int i;
5   for (i = 1;; i = 0)
6     {
7       if (h ())
8 	{
9 	  if (i)
10 	    g ();
11 	  g (h ());
12 	  g (h ());
13 	}
14       else
15 	{
16 	  g ();
17 	  break;
18 	}
19     }
20 }
21