1/* { dg-require-effective-target untyped_assembly } */
2f ()
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