1 /* PR debug/50827 */ 2 /* { dg-do compile } */ 3 /* { dg-options "-g -O2 -funroll-loops" } */ 4 5 void foo(int w,int x,int * y,int * z)6 foo (int w, int x, int *y, int *z) 7 { 8 float f; 9 while (w--) 10 { 11 f = x; 12 if (y) 13 *y = (__INTPTR_TYPE__) y + w; 14 if (z) 15 *z = w; 16 } 17 } 18