https://gcc.gnu.org/bugzilla/show_bug.cgi?id=112661

--- Comment #2 from JuzheZhong <juzhe.zhong at rivai dot ai> ---
(In reply to Robin Dapp from comment #1)
> Confirmed, smaller example:
> 
> program main
>   implicit none
>   integer, parameter :: n=5
>   character(len=6), dimension(n,n) :: a
>   character(len=6), dimension(n) :: r1
>   integer :: i
>   logical, dimension(n,n) :: mask
> 
>   write (unit=a,fmt='(I6.6)') (i*i+200-17*i,i=1,n*n)
>   mask = .true.
>   forall (i=1:n)
>      mask(i,i) = .false.
>   end forall
> 
>   r1 = maxval(a, dim=1, mask=mask)
> 
> end program main
> 
> compiled with -O3 -march=rv64gcv_zvl256b

Thanks Robin.

I am gonna work on C/C++ bugs. You work on fortran so that we won't do
duplicate 
work. Is that OK for you ?

Thanks.

Reply via email to