https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79685
Thomas Koenig <tkoenig at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |tkoenig at gcc dot gnu.org --- Comment #4 from Thomas Koenig <tkoenig at gcc dot gnu.org> --- The problem seems to be in the renaming, the test case module omega_color implicit none type omega_color_factor integer :: i end type end module module foo use omega_color implicit none type(omega_color_factor) :: table_color_factors data table_color_factors / omega_color_factor(1) / end module works.