1 /* { dg-do compile } */
2 /* { dg-options "-O2" } */
3
4 void bar (unsigned long);
5
6 void
7 foo (unsigned long aul, unsigned m, unsigned i)
8 {
9 while (1)
10 {
11 aul += i;
12 i = aul % m;
13 bar (aul);
14 }
15 }