[Bug fortran/68567] ICE on using wrong defined arrays (different cases/messages)

gerhard.steinmetz.fortran@t-online.de gcc-bugzilla@gcc.gnu.org
Thu Nov 26 20:28:00 GMT 2015


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

--- Comment #1 from Gerhard Steinmetz <gerhard.steinmetz.fortran@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


More information about the Gcc-bugs mailing list