This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/77381] New: ICE in resolve_equivalence, at fortran/resolve.c:15149
- From: "gerhard dot steinmetz dot fortran at t-online dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Thu, 25 Aug 2016 18:36:17 +0000
- Subject: [Bug fortran/77381] New: ICE in resolve_equivalence, at fortran/resolve.c:15149
- Auto-submitted: auto-generated
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