1 2 3 4 5 6 7 8 9 10 11
! { dg-do run } program basic_do_concurrent implicit none integer :: i, arr(10) do concurrent (i = 1:10) arr(i) = i end do print *, arr end program basic_do_concurrent