2011-07-31 Janus Weil <janus@gcc.gnu.org>
commitf959368d12e984ac7841c2d562fc8c057a646637
authorjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Jul 2011 10:25:07 +0000 (31 10:25 +0000)
committerjanus <janus@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 31 Jul 2011 10:25:07 +0000 (31 10:25 +0000)
treec4625982e844ba31e0b2fdb405ec9ea56fba08d4
parentabbfd8031c6db6bbe1bbec585f96a22a8416536b
2011-07-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/49112
* resolve.c (resolve_structure_cons): Don't do the full dt resolution,
only call 'resolve_fl_derived0'.
(resolve_typebound_procedures): Resolve typebound procedures of
parent type.
(resolve_fl_derived0): New function, which does a part of the work
for 'resolve_fl_derived'.
(resolve_fl_derived): Call 'resolve_fl_derived0' and do some additional
things.

2011-07-31  Janus Weil  <janus@gcc.gnu.org>

PR fortran/49112
* gfortran.dg/abstract_type_6.f03: Modified.
* gfortran.dg/typebound_proc_24.f03: New.

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