https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
Dominique d'Humieres <dominiq at lps dot ens.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW --- Comment #8 from Dominique d'Humieres <dominiq at lps dot ens.fr> --- > This now produces: > > [pault@pc30 pr71838]$ ~/irun/bin/gfortran -static-libgfortran p*.f90 > f951: Fatal Error: Module file ‘cgca_m3clvg.smod’ has not been generated, > either because the module does not contain a MODULE PROCEDURE or there is > an error in the module. > compilation terminated. The ICE reported for the reduced test in comment 6 was found after the steps in comment 5 and in the same directory. Note that the reduced test module cgca_m3clvg interface module subroutine cgca_clvgp() end subroutine cgca_clvgp end interface end module cgca_m3clvg submodule ( cgca_m3clvg ) m3clvg_sm3 implicit none contains module procedure cgca_clvgp end procedure cgca_clvgp end submodule m3clvg_sm3 compiles. > Is the original bug similarly fixed? No!