http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55465
Tobias Burnus <burnus at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED --- Comment #15 from Tobias Burnus <burnus at gcc dot gnu.org> --- Close as FIXED (on the 4.9 trunk). The example of comment 3 is now accepted. (I am still not sure whether it is valid, but gfortran does not try to enforce that the interface matches the C one by ensuring consistency between difference INTERFACE declarations. Before, it also rejected identical INTERFACE declarations (with different Fortran name or in different scoping units), which was definitely a bug.)