blob: 125d1bc4fed4303bf2bc549c5cf40b7efc42d67a [file] [log] [blame]
! { dg-do compile }
! { dg-additional-options "-fdump-tree-original" }
integer :: x
!$omp target simd map(x) private(x)
do i=1,1
x = x + 1
end do
!$omp end target simd
!$omp target teams distribute simd map(x) private(x)
do i=1,1
x = x + 1
end do
!$omp end target teams distribute simd
!$omp target parallel do simd map(x) private(x)
do i=1,1
x = x + 1
end do
!$omp end target parallel do simd
!$omp target teams distribute parallel do simd map(x) private(x)
do i=1,1
x = x + 1
end do
!$omp end target teams distribute parallel do simd
! { dg-final { scan-tree-dump-times {omp target map\(tofrom:x\)} 4 "original" } }
! { dg-final { scan-tree-dump-times {(?n)omp simd.* private\(x\)} 4 "original" } }
end