1  /* { dg-do compile } */
       2  
       3  void
       4  h1 (int *fh, int pw)
       5  {
       6    *fh = 0;
       7    if (*fh != 0)
       8      for (;;)
       9        {
      10  	fh = &pw;
      11  
      12  	if (pw == 0)
      13  	  {
      14  	  }
      15  	else
      16  	  while (pw < 1)
      17  	    {
      18  	      if (pw == 0)
      19  		{
      20  ut:
      21  		  ;
      22  		}
      23  
      24  	      ++pw;
      25  	    }
      26  
      27  	if (pw == 0)
      28  	  goto ut;
      29        }
      30  
      31    goto ut;
      32  }
      33