https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71838
--- Comment #11 from Dominique d'Humieres <dominiq at lps dot ens.fr> ---
Even further reduced test
module cgca_m3clvg
interface
subroutine cgca_clvgs_abstract()
end subroutine cgca_clvgs_abstract
module subroutine cgca_clvgp(sub)
procedure( cgca_clvgs_abstract ) :: sub
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