https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64980
Bug ID: 64980
Summary: [5.0 regression] ICE in trans-expr.c
Product: gcc
Version: unknown
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: fortran
Assignee: unassigned at gcc dot gnu.org
Reporter: juergen.reuter at desy dot de
Created attachment 34701
--> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34701&action=edit
File that triggers the ICE
The following code leads to internal compiler error with the message:
$ gfortran -c muli_trapezium.f90
muli_trapezium.f90:139:0:
(node%get_d_value() / 2 - node%get_r_value_array ()))
1
internal compiler error: in gfc_conv_component_ref, at
fortran/trans-expr.c:1954
muli_trapezium.f90:139:0: internal compiler error: Abort trap: 6
gfortran: internal compiler error: Abort trap: 6 (program f951)
I'm using gcc 5.0 (svn revision 220505).