re PR fortran/45489 (Default initialization of derived-type function result missing)
authorTobias Burnus <burnus@net-b.de>
Thu, 2 Sep 2010 10:11:39 +0000 (12:11 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Thu, 2 Sep 2010 10:11:39 +0000 (12:11 +0200)
commit86e6a239c4226f1469e7eefc8b917375ae5dd62c
treed1872a63f899f7cd461f400b2798d6e7839b642b
parentcfc20f00b63a9371784f0de6b70b4598adbca7de
re PR fortran/45489 (Default initialization of derived-type function result missing)

2010-09-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/45489
        * resolve.c (apply_default_init): Mark symbol as referenced,
        if it is initialized.
        (resolve_symbol): Change intialized check for BT_DERIVED such
        that also function results get initialized; remove now obsolete
        gfc_set_sym_referenced for BT_CLASS.

2010-09-02  Tobias Burnus  <burnus@net-b.de>

        PR fortran/45489
        * gfortran.dg/initialization_27.f90: New.

From-SVN: r163767
gcc/fortran/ChangeLog
gcc/fortran/resolve.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/initialization_27.f90 [new file with mode: 0644]