re PR fortran/51972 ([OOP] Wrong code as _copy does not honor CLASS components)
authorTobias Burnus <burnus@net-b.de>
Sun, 29 Jan 2012 20:02:19 +0000 (21:02 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Sun, 29 Jan 2012 20:02:19 +0000 (21:02 +0100)
commit4ed1b019f60ffc7d367baf51dc3cfa36f536a395
treed83aaa3db2f9ca3b7af658301c7d70891984792f
parent9975a30b5c5cab71620d94ddaec21517da9db12a
re PR fortran/51972 ([OOP] Wrong code as _copy does not honor CLASS components)

2012-01-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/51972
        * trans-array.c (structure_alloc_comps): Fix assignment of
        polymorphic components (polymorphic deep copying).

2012-01-29  Tobias Burnus  <burnus@net-b.de>

        PR fortran/51972
        * gfortran.dg/class_allocate_12.f90: Enable disabled test.
        * gfortran.dg/class_48.f90: New.

From-SVN: r183680
gcc/fortran/ChangeLog
gcc/fortran/trans-array.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/class_48.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/class_allocate_12.f90