! @@name: array_sections.4f ! @@type: F-free ! @@compilable: yes ! @@linkable: no ! @@expect: success subroutine foo() integer,target :: A(30) integer,pointer :: p(:) !$omp target data map( A(1:10) ) p=>A !$omp target map( p(4:10) ) A(3) = 0 p(9) = 0 A(9) = 1 !$omp end target !$omp end target data end subroutine