re PR fortran/42360 (intent(out)-dummy-not-set warning for types depends on order...
authorDaniel Franke <franke.daniel@gmail.com>
Wed, 19 May 2010 13:07:25 +0000 (09:07 -0400)
committerDaniel Franke <dfranke@gcc.gnu.org>
Wed, 19 May 2010 13:07:25 +0000 (09:07 -0400)
commit16e520b612ab84443b252e2358f32d82014235fd
treee0687cd664f9a6348ad5eb6263da235d6f5fabe4
parent66faed764371fe6385d54d6e7dc0a9cb0fa5c67f
re PR fortran/42360 (intent(out)-dummy-not-set warning for types depends on order of component initializers)

gcc/fortran/:
2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

PR fortran/42360
* gfortran.h (gfc_has_default_initializer): New.
* expr.c (gfc_has_default_initializer): New.
* resolve.c (has_default_initializer): Removed, use
gfc_has_default_initializer() instead. Updated all callers.
* trans-array.c (has_default_initializer): Removed, use
gfc_has_default_initializer() instead. Updated all callers.
* trans-decl.c (generate_local_decl): Do not check the
first component only to check for initializers, but use
gfc_has_default_initializer() instead.

gcc/testsuite/:
2010-05-19  Daniel Franke  <franke.daniel@gmail.com>

PR fortran/42360
* gfortran.dg/warn_intent_out_not_set.f90: New.

From-SVN: r159562
gcc/fortran/ChangeLog
gcc/fortran/expr.c
gcc/fortran/gfortran.h
gcc/fortran/resolve.c
gcc/fortran/trans-array.c
gcc/fortran/trans-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/warn_intent_out_not_set.f90 [new file with mode: 0644]