https://gcc.gnu.org/bugzilla/show_bug.cgi?id=82215
kargl at gcc dot gnu.org changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |kargl at gcc dot gnu.org
--- Comment #1 from kargl at gcc dot gnu.org ---
It sound like you are looking for Fortran 2008's SUBMODULE feature.
See for example
https://software.intel.com/en-us/blogs/2015/07/07/doctor-fortran-in-we-all-live-in-a-yellow-submodule
