2011-01-05 Janus Weil <janus@gcc.gnu.org>
commitbf317acc5db34c0cce0cf839b374adc5dab25aeb
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jan 2011 18:06:21 +0000 (5 18:06 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 5 Jan 2011 18:06:21 +0000 (5 18:06 +0000)
tree6307fe2558392a7d93f1ba49b724c9aee82395ab
parentc7d28f13ea8f08315a08bb91a6fb70d78db7d512
2011-01-05  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47180
* trans-expr.c (gfc_trans_class_assign): For a polymorphic NULL pointer
assignment, set the _vptr component to the declared type.

2011-01-05  Janus Weil  <janus@gcc.gnu.org>

PR fortran/47180
* gfortran.dg/extends_type_of_2.f03: New.

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