[Bug fortran/77381] New: ICE in resolve_equivalence, at fortran/resolve.c:15149
gerhard.steinmetz.fortran@t-online.de
gcc-bugzilla@gcc.gnu.org
Thu Aug 25 18:36:00 GMT 2016
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77381
Bug ID: 77381
Summary: ICE in resolve_equivalence, at fortran/resolve.c:15149
Product: gcc
Version: 7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: gerhard.steinmetz.fortran@t-online.de
Target Milestone: ---
For versions down to at least 4.8 :
$ cat z1.f90
module m
character(3) :: a(2), b(2)
equivalence (a(2)(1:2), b(1)(2:3))
end
program p
use m
end
$ cat z2.f90
module m
character(3) :: a(2), b(2)
equivalence (a(2)(1:3), b(1)(1:3))
end
program p
use m
end
$ cat z3.f90 ## similar to z2.f90, no ICE
module m
character(3) :: a(2), b(2)
equivalence (a(2)(:), b(1)(:))
end
program p
use m
end
$ gfortran-7-20160821 z1.f90
f951: internal compiler error: in resolve_equivalence, at
fortran/resolve.c:15149
0x6f3717 resolve_equivalence
../../gcc/fortran/resolve.c:15149
0x6f3717 resolve_types
../../gcc/fortran/resolve.c:15515
0x6eee7c gfc_resolve(gfc_namespace*)
../../gcc/fortran/resolve.c:15593
0x6da1aa resolve_all_program_units
../../gcc/fortran/parse.c:5855
0x6da1aa gfc_parse_file()
../../gcc/fortran/parse.c:6107
0x71c622 gfc_be_parse_file
../../gcc/fortran/f95-lang.c:198
More information about the Gcc-bugs
mailing list