! 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