http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47168
Summary: Error with use-renaming Product: gcc Version: 4.6.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: fortran AssignedTo: unassig...@gcc.gnu.org ReportedBy: ja...@gcc.gnu.org Posted by James van Buskirk at c.l.f: http://groups.google.com/group/comp.lang.fortran/browse_thread/thread/4fbe901275607684 module m implicit none type t integer i end type t end module m module n use m, only: a=>t implicit none private public a end module n module oh use n use n, only: b=>a implicit none private public a, b end module oh >gfortran -c bug1.f90 bug1.f90:20.11: public a, b 1 Error: Symbol 'a' at (1) has no IMPLICIT type The thread contains some more test cases. All of them should be checked.