http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46818
Paul Thomas <pault at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |pault at gcc dot gnu.org --- Comment #5 from Paul Thomas <pault at gcc dot gnu.org> 2010-12-27 18:10:51 UTC --- (In reply to comment #4) Separating module convecreac_m use kind_defs_m use system_m, only: sysvector_t implicit none type(sysvector_t), pointer :: solution end module convecreac_m into a new file (equivalent to -fno-whole-file) also clears the problem. It seems that we have another TYPE_CANONICAL problem. Paul