1 /* { dg-do compile } */
2 
3 int a, b, c;
4 long d;
5 unsigned long *e;
6 
f(void)7 int f(void)
8 {
9   for(;; a++)
10     {
11       if(c)
12 	{
13 	  for(b = d = 0; b < 1; b++)
14 	    e = &d;
15 
16 	  --*e;
17 
18 	  if(d > 0)
19 	    a = 0;
20 
21 	  return d;
22 	}
23     }
24 }
25