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.