attach-descriptor-2.f90 465 B

123456789101112131415161718
  1. ! { dg-do run }
  2. program main
  3. use openacc
  4. implicit none
  5. ! TODO Per PR96080, data types chosen so that we can create a
  6. ! "pointer object 'data_p'" on the device.
  7. integer, dimension(:), target :: data(1)
  8. integer, dimension(:), pointer :: data_p
  9. !TODO Per PR96080, not using OpenACC/Fortran runtime library routines.
  10. !$acc enter data create(data)
  11. data_p => data
  12. !$acc enter data copyin(data_p)
  13. !$acc enter data attach(data_p)
  14. end program main