http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51268
--- Comment #2 from Sebastien Bardeau <bardeau at iram dot fr> 2011-11-23 09:22:12 UTC --- Well, we are definitely interested in what the standard says exactly. Because if this is explicitly forbidden, we are wondering what the Fortran committee had in mind for programs using thousands of subroutines and where the programmers want to provide the interfaces for each. I just hope the official recommendation is different from defining all the subroutines as module procedures in a single 100000-lines long module...