1 /* { dg-do compile } */
2 
3 int a, b, c;
4 
d()5 void d()
6 {
7   int e, f;
8   for (; a; a++)
9     {
10       e = (__UINTPTR_TYPE__)d;
11       b = 0;
12       for (; b < 2; b++)
13 	{
14 	  f = e = e / 2;
15 	  c = c + f;
16 	}
17     }
18 }
19