http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53537
Mikael Morin <mikael at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED AssignedTo|unassigned at gcc dot |mikael at gcc dot gnu.org |gnu.org | Target Milestone|4.6.4 |4.7.3 --- Comment #12 from Mikael Morin <mikael at gcc dot gnu.org> 2013-02-19 13:07:40 UTC --- The 4.6 backport gives a few regression. Namely: FAIL: gfortran.dg/import2.f90 -O (test for errors, line 40) FAIL: gfortran.dg/import2.f90 -O (test for errors, line 59) FAIL: gfortran.dg/import2.f90 -O (test for errors, line 65) FAIL: gfortran.dg/import2.f90 -O (test for errors, line 77) FAIL: gfortran.dg/import8.f90 -O (test for errors, line 15) FAIL: gfortran.dg/interface_derived_type_1.f90 -O (test for errors, line 16) The reason is in gfc_use_derived, gfc_find_symbol returns a symbol of flavor FL_DERIVED, so that no error is issued. On trunk the symbol is of flavor FL_PROCEDURE. I don't feel like spending too much time on this, so I will just leave 4.6 unfixed. Thus, FIXED for 4.7.3 and 4.8.0, WONTFIX for 4.6.*.