1 /* { dg-do compile } */ 2 3 void bar (int *); 4 5 void foo()6 foo () 7 { 8 int i,j; 9 #pragma omp parallel for ordered(1) 10 for (i=0; i < 100; ++i) 11 { 12 #pragma omp ordered depend(sink:i-1) 13 bar(&i); 14 #pragma omp ordered depend(source) 15 } 16 } 17