]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR fortran/40851 ([4.3/4.4/4.5] problem with deallocation of pointers)
authorTobias Burnus <burnus@net-b.de>
Mon, 27 Jul 2009 09:32:20 +0000 (11:32 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Mon, 27 Jul 2009 09:32:20 +0000 (11:32 +0200)
commit758e12afc4e793135a7ac8b51693b62c1bb83939
treee88e7bef2170afcf8543b177e66227cb3215dc95
parentd08d49885a1a07dd93fa036e37412324e8b710bf
re PR fortran/40851 ([4.3/4.4/4.5] problem with deallocation of pointers)

2009-07-26  Tobias Burnus  <burnus@net-b.de>

        PR fortran/40851
        * resolve.c (resolve_symbol): Do not initialize pointer
        * derived-types.
        * trans-decl.c (init_intent_out_dt): Ditto.
        (generate_local_decl): No need to set attr.referenced for DT pointers.

2009-07-26  Tobias Burnus  <burnus@net-b.de>

        PR fortran/40851
        * gfortran.dg/derived_init_3.f90: New test.

From-SVN: r150108
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/fortran/trans-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/derived_init_3.f90 [new file with mode: 0644]