2013-07-30 Tobias Burnus <burnus@net-b.de>
commit9919de520596e9569d3e7c65f18504b732742803
authorburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2013 07:18:54 +0000 (30 07:18 +0000)
committerburnus <burnus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 30 Jul 2013 07:18:54 +0000 (30 07:18 +0000)
tree73dced4e09b669c48b2b9e9dd25db72d0c002a75
parent48c8dd80ebccb45a49f2fbdc1a4ea260e46db5cd
2013-07-30  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57530
        * trans-expr.c (gfc_trans_class_assign): Handle CLASS array
        functions.
        (gfc_trans_pointer_assign): Ditto and support pointer assignment
        of a polymorphic var to a nonpolymorphic var.

2013-07-30  Tobias Burnus  <burnus@net-b.de>

        PR fortran/57530
        * gfortran.dg/pointer_assign_8.f90: New.
        * gfortran.dg/pointer_assign_9.f90: New.
        * gfortran.dg/pointer_assign_10.f90: New.
        * gfortran.dg/pointer_assign_11.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201328 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pointer_assign_10.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_assign_11.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_assign_8.f90 [new file with mode: 0644]
gcc/testsuite/gfortran.dg/pointer_assign_9.f90 [new file with mode: 0644]