1 /* PR middle-end/70550 */
2 /* { dg-do compile } */
3 /* { dg-additional-options "-Wuninitialized" } */
10 int i
, j
, k
, l
, m
, n
, o
, p
, q
;
11 #pragma omp task /* { dg-bogus "is used uninitialized" } */
16 #pragma omp taskloop /* { dg-bogus "is used uninitialized" } */
17 for (j
= 0; j
< 10; j
++)
22 #pragma omp task firstprivate (l) /* { dg-warning "is used uninitialized" } */
27 #pragma omp taskloop firstprivate (m) /* { dg-warning "is used uninitialized" } */
28 for (j
= 0; j
< 10; j
++)
33 #pragma omp task shared (n) /* { dg-bogus "is used uninitialized" } */
38 #pragma omp taskloop shared (o) /* { dg-bogus "is used uninitialized" } */
39 for (j
= 0; j
< 10; j
++)
44 #pragma omp task private (p) /* { dg-bogus "is used uninitialized" } */
49 #pragma omp taskloop shared (q) /* { dg-bogus "is used uninitialized" } */
50 for (j
= 0; j
< 10; j
++)