1 /* { dg-do compile } */
2 /* { dg-options "-fopenmp" } */
3 /* { dg-additional-options "-std=c99" { target c } } */
5 struct S
*p
; /* { dg-message "forward declaration" "" { target c++ } } */
12 #pragma omp simd linear(p) linear(f : 1)
13 /* { dg-error "linear clause applied to" "" { target *-*-* } .-1 } */
14 /* { dg-error "(incomplete|undefined) type" "" { target *-*-* } .-2 } */
15 for (int i
= 0; i
< 10; i
++)
17 #pragma omp simd linear(j : 7.0) /* { dg-error "step expression must be integral" } */
18 for (int i
= 0; i
< 10; i
++)