1 /* PR debug/50827 */
2 /* { dg-do compile } */
3 /* { dg-options "-g -O2 -funroll-loops" } */
4
5 void
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 }