! PR fortran/72744 | |
! { dg-do compile } | |
! { dg-additional-options "-Ofast" } | |
program pr72744 | |
integer, parameter :: n = 20 | |
integer :: i, z(n), h(n) | |
z = [(i, i=1,n)] | |
h = [(i, i=n,1,-1)] | |
call sub (n, h) | |
if ( any(h/=z) ) STOP 1 | |
end | |
subroutine sub (n, x) | |
integer :: n, x(n) | |
!$omp parallel | |
x(:) = x(n:1:-1) | |
!$omp end parallel | |
end |