------- Comment #2 from burnus at gcc dot gnu dot org 2010-02-27 17:47 ------- Thanks for the report.
(In reply to comment #1) > I changed the severity level to 'normal'. A Fortran issue is > never considered to be bocker. Especially not if it involves a new experimental feature such as polymorphic data types. > Can you attach the files to the bug report? Copy and paste > from a web browse is fraught with problems; in particular, > whitespace and long lines. I think it was not that bad - only three or so overlong lines (comment lines); however, an attachment make the bug more readable. Reduced test case; compiles with NAG f95 v5.1 and ifort 11.1. gfortran fails with: end 1 Internal Error at (1): find_array_spec(): Component not found module m_string type t_string character, dimension(:), allocatable :: string end type t_string contains pure function string_to_char ( s ) result(res) class(t_string), intent(in) :: s character(len=size(s%string)) :: res res = '' end function string_to_char end module m_string use m_string end -- burnus at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Severity|normal |blocker Status|UNCONFIRMED |NEW Ever Confirmed|0 |1 Keywords| |ice-on-valid-code Last reconfirmed|0000-00-00 00:00:00 |2010-02-27 17:47:54 date| | Summary|Internal error using |[OOP] ICE when reading |fortran-2003 .mod file |module file: | |find_array_spec(): Component | |not found http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43199