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).