Committed as revision 183915 after green light from Tobias on #gfortran.

2012-02-05  Paul Thomas  <pa...@gcc.gnu.org>

        * trans-array.c (gfc_array_allocate): Zero memory for all class
        array allocations.
        * trans-stmt.c (gfc_trans_allocate): Ditto for class scalars.

        PR fortran/52102
        * trans-stmt.c (gfc_trans_allocate): Before correcting a class
        array reference, ensure that 'dataref' points to the _data
        component that is followed by the array reference..

2012-02-05  Paul Thomas  <pa...@gcc.gnu.org>

        PR fortran/52102
        * gfortran.dg/class_48.f90 : Add test of allocate class array
        component with source in subroutine test3.  Remove commenting
        out in subroutine test4, since branching on unitialized variable
        is now fixed (no PR for this last.).

Paul

Reply via email to