blob: cdbfb6f415a9cf77185cd80087904d1b98e6fdb4 [file] [log] [blame]
! { dg-do compile }
! { dg-additional-options "-O3" }
SUBROUTINE MY_ROUTINE (N, A, B )
IMPLICIT NONE
INTEGER, INTENT(IN) :: N
COMPLEX, INTENT(IN) :: A(N)
COMPLEX, INTENT(OUT) :: B(N)
INTEGER :: II
B(:) = (1.,0.)
DO II = 1, N-1
B(II) = A(N-II+1) / A(N-II)
ENDDO
END SUBROUTINE MY_ROUTINE