1 ! Offloading test checking lowering of arrays with dynamic extents.
2 ! REQUIRES: flang, amdgpu
4 ! RUN: %libomptarget-compile-fortran-run-and-check-generic
6 subroutine test_array_target_enter_data(dims
)
7 integer, intent(in
) :: dims(2)
8 double precision :: A(2, dims(2))
9 !$omp target enter data map(to: A)
19 !$omp target exit data map(from: A)
22 end subroutine test_array_target_enter_data
25 integer :: dimensions(2)
29 call test_array_target_enter_data(dimensions
)
33 ! CHECK: 10. 20. 30. 40.