From 6d2bee95d82dcf40d115a3ba3a793a9b71a17a64 Mon Sep 17 00:00:00 2001 From: Tobias Burnus Date: Tue, 28 May 2013 20:30:03 +0200 Subject: re PR fortran/37336 ([F03] Finish derived-type finalization) 2013-05-28 Tobias Burnus PR fortran/37336 * resolve.c (gfc_resolve_finalizers): Remove not implemented * error. 2013-05-28 Tobias Burnus PR fortran/37336 * gfortran.dg/finalize_11.f90: New. * gfortran.dg/finalize_4.f03: Remove dg-error. * gfortran.dg/finalize_5.f03: Ditto. * gfortran.dg/finalize_6.f03: Ditto. * gfortran.dg/finalize_7.f03: Ditto. From-SVN: r199388 --- gcc/fortran/ChangeLog | 5 +++++ gcc/fortran/resolve.c | 4 ---- 2 files changed, 5 insertions(+), 4 deletions(-) (limited to 'gcc/fortran') diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b9a4a69..326a01f 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,5 +1,10 @@ 2013-05-28 Tobias Burnus + PR fortran/37336 + * resolve.c (gfc_resolve_finalizers): Remove not implemented error. + +2013-05-28 Tobias Burnus + * trans-expr.c (gfc_conv_procedure_call): Deallocate polymorphic arrays for allocatable intent(out) dummies. (gfc_reset_vptr): New function, moved from trans-stmt.c diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 78a1038..4cfc858 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -11241,10 +11241,6 @@ error: " defined at %L, suggest also scalar one", derived->name, &derived->declared_at); - /* TODO: Remove this error when finalization is finished. */ - gfc_error ("Finalization at %L is not yet implemented", - &derived->declared_at); - gfc_find_derived_vtab (derived); return result; } -- cgit v1.1