2 ! { dg-options "-fdump-tree-original" }
5 ! The I and J definitions used to raise an error because ARR's array spec
6 ! was resolved to late for the LBOUND and UBOUND calls to be simplified to
9 ! Contributed by Carlos A. Cruz <carlos.a.cruz@nasa.gov>
12 integer, parameter :: n
=2
13 integer, dimension(1-min(n
,2)/2:n
) :: arr
14 integer, parameter :: i
=lbound(arr
,1)
15 integer, parameter :: j
=ubound(arr
,1)
21 ! { dg-final { scan-tree-dump-times "bound" 0 "original" } }
22 ! { dg-final { scan-tree-dump-times "_gfortran_stop" 0 "original" } }