1 /* PR middle-end/58809 */
2 /* { dg-do compile } */
3 /* { dg-options "-fopenmp" } */
11 #pragma omp parallel reduction (&:j) /* { dg-error "has invalid type for" } */
13 #pragma omp parallel reduction (|:j) /* { dg-error "has invalid type for" } */
15 #pragma omp parallel reduction (^:j) /* { dg-error "has invalid type for" } */
17 #pragma omp parallel reduction (min:j) /* { dg-error "has invalid type for" } */
19 #pragma omp parallel reduction (max:j) /* { dg-error "has invalid type for" } */
21 #pragma omp parallel reduction (&:d) /* { dg-error "has invalid type for" } */
23 #pragma omp parallel reduction (|:d) /* { dg-error "has invalid type for" } */
25 #pragma omp parallel reduction (^:d) /* { dg-error "has invalid type for" } */
27 #pragma omp parallel reduction (min:d) /* { dg-error "has invalid type for" } */
29 #pragma omp parallel reduction (max:d) /* { dg-error "has invalid type for" } */