diff options
author | Paul Thomas <pault@gcc.gnu.org> | 2016-10-21 12:50:56 +0000 |
---|---|---|
committer | Paul Thomas <pault@gcc.gnu.org> | 2016-10-21 12:50:56 +0000 |
commit | de514d407ef8af0b0ba377d8934348702cf87d05 (patch) | |
tree | 8c272f3218f0e29691939ff45b3f7f5bd4e1a7af /gcc/print-rtl-function.c | |
parent | dfe08bc4ef2810b98e0ce8ffca4155ad304e0429 (diff) | |
download | gcc-de514d407ef8af0b0ba377d8934348702cf87d05.zip gcc-de514d407ef8af0b0ba377d8934348702cf87d05.tar.gz gcc-de514d407ef8af0b0ba377d8934348702cf87d05.tar.bz2 |
re PR fortran/69566 ([OOP] Failure of SELECT TYPE with unlimited polymorphic function result)
2016-10-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/69566
* resolve.c (fixup_array_ref): New function.
(resolve_select_type): Gather up the rank and array reference,
if any, from the selector. Fix up the 'associate name' and the
'associate entities' as necessary.
* trans-expr.c (gfc_conv_class_to_class): If the symbol backend
decl is a FUNCTION_DECL, use the 'fake_result_decl' instead.
2016-10-21 Paul Thomas <pault@gcc.gnu.org>
PR fortran/69566
* gfortran.dg/select_type_37.f03: New test.
From-SVN: r241403
Diffstat (limited to 'gcc/print-rtl-function.c')
0 files changed, 0 insertions, 0 deletions