re PR fortran/21625 ([4.0 only] Nested derived type pointer component not initialized...
authorErik Edelmann <erik.edelmann@iki.fi>
Wed, 19 Oct 2005 22:18:07 +0000 (01:18 +0300)
committerErik Edelmann <eedelman@gcc.gnu.org>
Wed, 19 Oct 2005 22:18:07 +0000 (22:18 +0000)
commit68577e568595f35fc42115886a770e40a1765a5c
treebdddb054ceeb27b7b2a6bfb470a6f2373f197886
parent8c2805d1aee6ccbfe5e1e6c090b02e88cc89d363
re PR fortran/21625 ([4.0 only] Nested derived type pointer component not initialized on ALLOCATE)

PR fortran/21625
* resolve.c (expr_to_initialize): New function.
(resolve_allocate_expr): Take current statement as new
argument. Add default initializers to variables of
derived types, if they need it.
(resolve_code): Provide current statement as argument to
resolve_allocate_expr().

From-SVN: r105642
gcc/fortran/ChangeLog
gcc/fortran/resolve.c