blob: 127d221e7107b4d739b19b635e43558347b9b601 [file] [log] [blame]
! { dg-do compile }
! { dg-options "-fdump-tree-original" }
! PR fortran/103610 - ICE while simplifying SHAPE
! Contributed by G.Steinmetz
program p
integer, parameter :: a(-1) = 1
integer, parameter :: b(1) = maskl(shape(a))
integer, parameter :: c(1) = shape(a)
integer, parameter :: d(1) = maskr(shape(a))
if (b(1) /= 0) stop 1
if (c(1) /= 0) stop 2
if (d(1) /= 0) stop 3
end
! { dg-final { scan-tree-dump-not "_gfortran_stop_numeric" "original" } }