https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118730

--- Comment #1 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Andre Vehreschild <ve...@gcc.gnu.org>:

https://gcc.gnu.org/g:c1606e383a3c3abd260dfbb1177637abf05dd9a2

commit r15-7747-gc1606e383a3c3abd260dfbb1177637abf05dd9a2
Author: Andre Vehreschild <ve...@gcc.gnu.org>
Date:   Thu Feb 27 12:27:10 2025 +0100

    Fortran: Ensure finalizer is called for unreferenced variable [PR118730]

            PR fortran/118730

    gcc/fortran/ChangeLog:

            * resolve.cc: Mark unused derived type variable with finalizers
            referenced to execute finalizer when leaving scope.

    gcc/testsuite/ChangeLog:

            * gfortran.dg/class_array_15.f03: Remove unused variable.
            * gfortran.dg/coarray_poly_7.f90: Adapt scan-tree-dump expr.
            * gfortran.dg/coarray_poly_8.f90: Same.
            * gfortran.dg/finalize_60.f90: New test.

Reply via email to