2013-08-06 Janus Weil <janus@gcc.gnu.org>
commit2e42c60f484e79f748d56de66379d504c7c24ac1
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2013 08:20:17 +0000 (6 08:20 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Aug 2013 08:20:17 +0000 (6 08:20 +0000)
tree36ce544e7013ec1c1973b3bcade5a12c30dd0bc1
parenta1e27a88754ebb5870453775d1cf4f4705c1d79f
2013-08-06  Janus Weil  <janus@gcc.gnu.org>

PR fortran/57306
* class.c (gfc_class_null_initializer): Rename to
'gfc_class_initializer'. Treat non-NULL init-exprs.
* gfortran.h (gfc_class_null_initializer): Update prototype.
* trans-decl.c (gfc_get_symbol_decl): Treat class variables.
* trans-expr.c (gfc_conv_initializer): Ditto.
(gfc_trans_subcomponent_assign): Renamed gfc_class_null_initializer.

2013-08-06  Janus Weil  <janus@gcc.gnu.org>

PR fortran/57306
* gfortran.dg/pointer_init_8.f90: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@201521 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/fortran/ChangeLog
gcc/fortran/class.c
gcc/fortran/gfortran.h
gcc/fortran/trans-decl.c
gcc/fortran/trans-expr.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/pointer_init_8.f90 [new file with mode: 0644]