! { dg-additional-options "-O2" } ! { dg-additional-options "-fopt-info-optimized-omp" } program main implicit none integer :: a(100,100), b(100,100) integer :: i, j, d !$acc kernels ! { dg-message "optimized: assigned OpenACC seq loop parallelism" } do i=1,100 do j=1,100 a(i,j) = 1 b(i,j) = 2 a(i,j) = a(i,j) + b(i,j) end do end do !$acc end kernels d = sum(a) print *,d end program main