Skip gnat.dg/prot7.adb on hppa.
[official-gcc.git] / libgomp / testsuite / libgomp.oacc-fortran / allocatable-array-1.f90
blobc9a76385d9f7c27ad0320536b9e3d0319f00a423
1 ! { dg-do run }
3 program main
4 integer, parameter :: n = 40
5 integer, allocatable :: ar(:,:,:)
6 integer :: i
8 allocate (ar(1:n,0:n-1,0:n-1))
9 !$acc enter data copyin (ar)
11 !$acc update host (ar)
13 !$acc update device (ar)
15 call update_ar (ar, n)
17 !$acc exit data copyout (ar)
18 end program main
20 subroutine update_ar (ar, n)
21 integer :: n
22 integer, dimension (1:n,0:n-1,0:n-1) :: ar
24 !$acc update host (ar)
26 !$acc update device (ar)
27 end subroutine update_ar