/* { dg-additional-options "-fdump-tree-gimple-lineno" } */ int main (void) { double a[10], a_h[10]; int myId = -1; #pragma omp target map(tofrom:a) #pragma omp taskloop simd shared(a) lastprivate(myId) /* { dg-line here } */ for(int i = 0 ; i < 10; i++) if (a[i] != a_h[i]) { } } /* { dg-final { scan-tree-dump-times "#pragma omp taskloop" 3 "gimple" } } */ /* { dg-final { scan-tree-dump-times "(?n)\\\[.*pr104968.c:[get-absolute-line '' here]:.*\\\] #pragma omp taskloop" 3 "gimple" } } */