blob: e815ab929e15a62acd7e0b99a4733eedf322597e [file] [log] [blame]
! { dg-additional-options "-O2 -floop-parallelize-all -floop-unroll-and-jam -ftree-parallelize-loops=2" }
module ai
integer, parameter :: dp = 8
contains
subroutine qu(ja, nq, en, p5)
real(kind = dp) :: nq(ja), en(ja), p5(ja)
call tl(ja, nq, en, p5)
end subroutine qu
subroutine tl(ja, nq, en, p5)
real(kind = dp) :: nq(9), en(9 * ja), p5(3 * ja)
do mc = 1, ja
do mb = 1, 9
do ma = 1, 3
p5((mc - 1) * 3 + ma) = p5((mc - 1) * 3 + ma) - 1
end do
end do
end do
end subroutine tl
end module ai