1 /* { dg-do compile } */
2 
3 void
h1(int * fh,int pw)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 == *fh)
28 	  goto ut;
29       }
30 
31   goto ut;
32 }
33 
34