abort-2.f90 320 B

123456789101112131415161718
  1. ! { dg-do run }
  2. !
  3. ! Verify that a conditional "call abort" inside an OpenACC parallel region does
  4. ! the right thing.
  5. program main
  6. implicit none
  7. integer :: argc
  8. argc = command_argument_count ()
  9. !$acc parallel copyin(argc)
  10. if (argc .ne. 0) then
  11. call abort
  12. end if
  13. !$acc end parallel
  14. end program main