I'm running gfortran from the 4.0-LATEST development snapshot: GNU Fortran 95 (GCC 4.0.0 20050226 (prerelease)) on a SUSE 9.2 GNU/Linux system. (dual AthlonMP)
I know I'm supposed to attach preprocessed files only, but I can't figure out how to do that with Fortran *modules*, and there doesn't seem to be documentation on that. Since the file flow_trace.f90 needs two modules, "constants", and "types", I've attached the source files for those as well, as opposed to the .mod files. I'm compiling with gfortran-4.0 -c constantsModule.f90 typesModule.f90 flow_trace.f90 which yields the ICE without indication of the source of the problem. I hope this information is good enough, please don't hesitate to request further information. I'm no compiler/GCC expert, and I'm not 100% sure the attached source is valid Fortran, but it certainly compiles on Intel's compiler. It probably shouldn't ICE even if it's valid, though. Thanks, and keep up the good work! ~phil -- Summary: ICE with attached Fortran source Product: gcc Version: 4.0.0 Status: UNCONFIRMED Severity: critical Priority: P2 Component: fortran AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: phillip dot m dot jordan at gmail dot com CC: gcc-bugs at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=20335