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