re PR fortran/43366 ([OOP][F08] Intrinsic assign to polymorphic variable)
commit83ba23b7aa47ed35554dd5654f0e372d824f81e3
authorTobias Burnus <burnus@net-b.de>
Wed, 18 Sep 2013 18:14:57 +0000 (18 20:14 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 18 Sep 2013 18:14:57 +0000 (18 20:14 +0200)
tree800e25b834dfcf4e2501b24f9bce291d8109d684
parent3f3fd87d46ec45a4894ae9390424bf7663f771e4
re PR fortran/43366 ([OOP][F08] Intrinsic assign to polymorphic variable)

2013-09-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/43366
        * primary.c (gfc_variable_attr): Also handle codimension.
        * resolve.c (resolve_ordinary_assign): Add invalid-diagnostic
        * for
        polymorphic assignment.

2013-09-15  Tobias Burnus  <burnus@net-b.de>

        PR fortran/43366
        * gfortran.dg/class_39.f03: Update dg-error.
        * gfortran.dg/class_5.f03: Ditto.
        * gfortran.dg/class_53.f90: Ditto.
        * gfortran.dg/realloc_on_assign_20.f90: New.
        * gfortran.dg/realloc_on_assign_21.f90: New.
        * gfortran.dg/realloc_on_assign_22.f90: New.

From-SVN: r202713
gcc/fortran/ChangeLog
gcc/fortran/primary.c
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_39.f03
gcc/testsuite/gfortran.dg/class_5.f03
gcc/testsuite/gfortran.dg/class_53.f90
gcc/testsuite/gfortran.dg/realloc_on_assign_20.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/realloc_on_assign_21.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/realloc_on_assign_22.f90 [new file with mode: 0644]