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.*.

Reply via email to