use m
implicit none
integer :: i
- !$omp simd order(concurrent) ! { dg-message "note: enclosing region" } */
+ !$omp simd order(concurrent) ! { dg-error "enclosing region" }
do i = 1, 64
t = t + 1 ! { dg-error "threadprivate variable 't' used in a region with 'order\\(concurrent\\)' clause" } */
end do
use m
implicit none
integer :: i
- !$omp do simd order(concurrent) ! { dg-message "note: enclosing region" } */
+ !$omp do simd order(concurrent) ! { dg-error "enclosing region" }
do i = 1, 64
t = t + 1 ! { dg-error "threadprivate variable 't' used in a region with 'order\\(concurrent\\)' clause" } */
+ ! { dg-error "enclosing region" "" { target *-*-* } .-1 }
end do
end
use m
implicit none
integer :: i
- !$omp do order(concurrent) ! { dg-message "note: enclosing region" } */
+ !$omp do order(concurrent) ! { dg-error "enclosing region" }
do i = 1, 64
t = t + 1 ! { dg-error "threadprivate variable 't' used in a region with 'order\\(concurrent\\)' clause" } */
end do