http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50163
Bug #: 50163 Summary: Internal compiler error: initialization expression Classification: Unclassified Product: gcc Version: 4.7.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: fortran AssignedTo: unassig...@gcc.gnu.org ReportedBy: pma...@ricardo.com Get following error message when compiling (gfortran -c test.f90): f951: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. Offending source code (test.f90): <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< module stringy character(len=2) :: xx='aa' integer :: iloc=index(xx,'bb') end module stringy >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> NOTE: I think the code is slightly illegal - i.e. xx should be compile-time constant. Compiles OK if xx is qualified as a parameter.