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