blob: 099248df2e30798b2bee2db4cc91283dd79d437d [file] [log] [blame]
! { dg-do run }
! { dg-options "-fdump-tree-original" }
! PR fortran/104811
! Frontend-optimization mis-optimized minloc/maxloc of character arrays
program p
character(1) :: str(3)
str = ["a", "c", "a"]
if (any (maxloc (str) /= 2)) stop 1
if (minloc (str,dim=1) /= 1) stop 2
end
! { dg-final { scan-tree-dump-times "_gfortran_maxloc0_4_s1" 1 "original" } }
! { dg-final { scan-tree-dump-times "_gfortran_minloc2_4_s1" 1 "original" } }