bolt/deps/llvm-18.1.8/flang/test/Lower/OpenACC/acc-fixed-form.f
2025-02-14 19:21:04 +01:00

35 lines
586 B
Fortran

! RUN: bbc -ffixed-form -fopenacc -emit-hlfir %s -o - | FileCheck %s
subroutine sub1()
real :: a(10, 10)
integer :: i, j
a = 0.0
c$acc parallel
do j = 1, 10
do i = 1, 10
a(i,j) = i*j
end do
end do
c$acc end parallel
*$acc parallel
do j = 1, 10
do i = 1, 10
a(i,j) = i*j
end do
end do
*$acc end parallel
!$acc parallel
do j = 1, 10
do i = 1, 10
a(i,j) = i*j
end do
end do
!$acc end parallel
end subroutine
! CHECK-COUNT-3: acc.parallel