| ! { dg-options "-fdump-tree-original" } |
| ! PR fortran/110585 - simplification of FINDLOC for constant complex arguments |
| integer, parameter :: a(*) = findloc([(1.,0.),(2.,1.)], (2.,0.)) |
| integer, parameter :: b(*) = findloc([(1.,0.),(2.,1.)], (2.,0.), back=.true.) |
| integer, parameter :: c(*) = findloc([(1.,0.),(2.,1.)], (2.,1.)) |
| integer, parameter :: d(*) = findloc([(1.,0.),(2.,1.)], (2.,1.), back=.true.) |
| integer, parameter :: e = findloc([(1.,0.),(2.,1.)], (2.,1.), dim=1) |
| ! { dg-final { scan-tree-dump-not "_gfortran_stop_numeric" "original" } } |