Juan Rodriguez-Carvajal reported at
http://gcc.gnu.org/ml/fortran/2010-07/msg00057.html
that compiling the following program ICEs with:
f951.exe: internal compiler error: in output_constructor_regular_field, at
varasm.c:4996
It works with GCC 4.5 and might be due to the constructor reorganization.
Module CFML_String_Utilities
implicit none
private
Type, Public :: Err_Text_Type
integer :: nlines
character (len=132), dimension(5) :: txt
End Type Err_Text_Type
Type (Err_Text_Type), public :: Mess_FindFMT = &
Err_Text_Type(0, (/" "," "," "," "," "/))
End Module CFML_String_Utilities
--
Summary: [4.6 Regression] ICE in
output_constructor_regular_field, at varasm.c:4996
Product: gcc
Version: 4.6.0
Status: UNCONFIRMED
Keywords: ice-on-valid-code
Severity: normal
Priority: P3
Component: fortran
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: burnus at gcc dot gnu dot org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44857