1 /* { dg-do compile } */ 2 /* { dg-options "-O2 -fdump-tree-ch2-details" } */ 3 4 int *a, *b; test(int n,int k)5int test(int n, int k) 6 { 7 int it = 0; 8 while (++it < n) 9 { 10 if (it % k == 1) 11 a[it] = 0; 12 else 13 b[it] = 1; 14 } 15 } 16 17 /* { dg-final { scan-tree-dump "is now do-while loop" "ch2" } } */ 18