with -fwhole-file (and -fwhole-program) coming for Fortran, it would make sense to enable -combine for Fortran as well. This should be easy as Fortran -combine doesn't need any Fortran knowledge gfortran -combine a.f90 b.f90 c.f90 is literally equivalent to cat a.f90 b.f90 c.f90 > tmp.f90 gfortran tmp.f90 things might be more complicated for .F90 (and similar) as the preprocessor needs to run before combining the files.
Really -combine is going away and LTO is replacing it. It might be better to help out implementing LTO rather than wasting time on working on getting -combine working.
(In reply to comment #1) > Really -combine is going away and LTO is replacing it. It might be better to > help out implementing LTO rather than wasting time on working on getting > -combine working. unfortunately, I looks unlikely that LTO will support Fortran in the 4.5 time frame. Furthermore, I guess the will be differences in compile time efficiency between LTO and -combine (e.g. no need to read/write some intermediate data to disk).
This will never be implemented.