re PR fortran/19929 (Deallocation of an allocated derived type component causes failure)
authorErik Edelmann <erik.edelmann@iki.fi>
Wed, 21 Sep 2005 17:05:16 +0000 (20:05 +0300)
committerPaul Thomas <pault@gcc.gnu.org>
Wed, 21 Sep 2005 17:05:16 +0000 (17:05 +0000)
commit4c46bf2ebaf5d66bd4dd36382d1680e61b50e727
tree85e83f75fd776d84771496e76fe2a6196d114d81
parent647c66cd63bba9fe8c9d25da11ecf889e9d706c1
re PR fortran/19929 (Deallocation of an allocated derived type component causes failure)

2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>

PR fortran/19929
* trans-stmt.c (gfc_trans_deallocate): Check if the
object to be deallocated is an array by looking at
expr->rank instead of expr->symtree->n.sym->attr.dimension.

2005-09-21  Erik Edelmann  <erik.edelmann@iki.fi>

PR fortran/19929
* gfortran.dg/der_ptr_component_1.f90: New test.

From-SVN: r104495
gcc/fortran/ChangeLog
gcc/fortran/trans-stmt.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/der_ptr_component_1.f90 [new file with mode: 0644]