https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68567

--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fort...@t-online.de> 
---
$ cat z1.f90
program p
   integer, parameter :: a(2.,2) = 1
   integer, parameter :: b(2) = a(1:2, 2)
end

$ gfortran -g -O0 -Wall -fcheck=all z1.f90
f951: internal compiler error: compare_bound_int(): Bad expression

---

$ cat z2.f90
program p
   integer :: i
   integer, parameter :: a('',2) = 1
   integer, parameter :: b(4) = [a(1:2, 2), a(1:2, 1)]
end

$ gfortran -g -O0 -Wall -fcheck=all z2.f90
f951: internal compiler error: compare_bound_int(): Bad expression

Reply via email to