re PR fortran/51869 (Realloc on assignment wrongly assumes that MALLOC returnes ...
authorTobias Burnus <burnus@net-b.de>
Tue, 17 Jan 2012 14:34:37 +0000 (15:34 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Tue, 17 Jan 2012 14:34:37 +0000 (15:34 +0100)
commit4df0f7da3775139a40ef3b4a6fbcdb1413097b26
tree75c350173bf02c20c7b58624799e25a6251db29c
parent1efa38d1a7eda7384e59feae004b653b6c192710
re PR fortran/51869 (Realloc on assignment wrongly assumes that MALLOC returnes '\0'-set memory)

2012-01-17  Tobias Burnus  <burnus@net-b.de>
            Janne Blomqvist  <jb@gcc.gnu.org>

        PR fortran/51869
        * trans-expr.c (alloc_scalar_allocatable_for_assignment): Nullify
        LHS after allocation, if it has allocatable components.
        * f95-lang.c (gfc_init_builtin_functions): Add BUILT_IN_CALLOC.

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

        PR fortran/51869
        * gfortran.dg/realloc_on_assign_9.f90: New.

Co-Authored-By: Janne Blomqvist <jb@gcc.gnu.org>
From-SVN: r183247
gcc/fortran/ChangeLog
gcc/fortran/f95-lang.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/realloc_on_assign_9.f90 [new file with mode: 0644]