1 /* { dg-do compile } */ 2 /* { dg-options "-O2" } */ 3 4 void foo(int N)5 foo (int N) 6 { 7 int C; 8 double R; 9 10 R = 0.0; 11 do 12 { 13 R += 0.001; 14 C = (int) (R * N); 15 if (-R * N <= R * N) 16 { 17 C++; 18 } 19 } 20 while (C < 0); 21 22 return; 23 } 24