1 /* { dg-do compile } */ 2 3 int i,j, N; 4 5 extern void bar(); 6 7 void funk()8funk () 9 { 10 #pragma omp parallel for ordered(2) 11 for (i=0; i < N; i += 3) 12 for (j=0; j < N; ++j) 13 { 14 #pragma omp ordered depend(sink:i-8,j-1) /* { dg-warning "refers to iteration never in the iteration space" } */ 15 #pragma omp ordered depend(sink:i+3,j-1) /* { dg-warning "waiting for lexically later iteration" } */ 16 bar(); 17 #pragma omp ordered depend(source) 18 } 19 } 20