http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57126
--- Comment #2 from Tobias Burnus <burnus at gcc dot gnu.org> 2013-04-30 16:51:05 UTC --- Fortran 2008, "16.5.1.4 Host association" has: "If an entity that is accessed by use association has the same nongeneric name as a host entity, the host entity is inaccessible by that name." Thus, the generic name has to be pulled be merged - and also be honoured for ambiguity resolution.