https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118646
--- Comment #2 from Vineet Gupta <vineetg at gcc dot gnu.org> ---
Reproducer f90 test:
-Ofast -march=rv646cv_zcl256b_zba_zbb_zbs_zicond -ftree-vectorize
-mrvv-vector-bits=zvl
module a
contains
subroutine b(f)
real d(4)
integer e(4)
integer f(4)
real hmax(4)
real g(4)
integer h(4)
integer l(4,5)
do i = 1,c
h(i) = 0
end do
do k = j ,1
do i = 1,c
q = g(i) + hmax(i)
if (k >= nint(d(i)) .and. k <= e(i) .and. q > 1.e4) then
f(i) = k
end if
if (k < o ) then
if (buoy<= 0.) then
l(i,h) = k
end if
end if
end do
end do
do n = 1,5
do k = 1,m
do i = 1,c
if (k > l(i,n)) then
p = r()
end if
end do
end do
end do
end
end