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!

Reply via email to