1/* { dg-do compile } */
2
3void work (int);
4
5void
6a21_good (int n)
7{
8  int i;
9#pragma omp for ordered
10  for (i = 0; i < n; i++)
11    {
12      if (i <= 10)
13	{
14#pragma omp ordered
15	  work (i);
16	}
17      if (i > 10)
18	{
19#pragma omp ordered
20	  work (i + 1);
21	}
22    }
23}
24