blob: 099248df2e30798b2bee2db4cc91283dd79d437d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
! { 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" } }
|