blob: 341e9d2ce68b2e3983b76df8e1a625943c8f035b [file] [log] [blame]
! RUN: %flang_fc1 -fopenacc %s
! A regression test to check that
! arbitrary compiler directives do not generate errors
! inside OpenACC collapsed loops
subroutine foo
integer, parameter :: loop_bound = 42
integer :: a
integer :: b
integer :: c
!$acc parallel
do a = 0, loop_bound
!$acc loop collapse(2)
do b = 0, loop_bound
!dir$ ivdep
do c = 0, loop_bound
enddo
enddo
enddo
!$acc end parallel
end subroutine foo