https://gcc.gnu.org/g:40478c0b0634682a6336ad35f1b4f9fa7ed32f0e

commit r16-9542-g40478c0b0634682a6336ad35f1b4f9fa7ed32f0e
Author: GCC Administrator <[email protected]>
Date:   Mon Aug 17 00:20:32 2026 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 16 ++++++++++++++++
 gcc/testsuite/ChangeLog |  8 ++++++++
 3 files changed, 25 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 434dacbd75de..16d61608baff 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20260816
+20260817
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index cf18152be757..e38b78319ca8 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,19 @@
+2026-08-16  Christopher Albert  <[email protected]>
+
+       Backported from master:
+       2026-08-16  Christopher Albert  <[email protected]>
+
+       PR fortran/110626
+       * gfortran.h : Add finalize_only bitfield to gfc_expr.
+       * resolve.cc (generate_component_assignments): If the lhs has
+       no pointer or allocatable components, set use_finalize_only to
+       false. Otherwise it equals finalizable_lhs. Use the value to
+       set the expr1 finalize_only field and add the assignment to the
+       chain. If use_finalize_only is false, free the statements and
+       transfer the value to the final result.
+       * trans-expr.cc (gfc_trans_assignment_1): If expr1 is finalize_
+       only emit an empty statement.
+
 2026-08-14  Paul Thomas  <[email protected]>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 16414fd56b0e..594174fd2a7d 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,11 @@
+2026-08-16  Christopher Albert  <[email protected]>
+
+       Backported from master:
+       2026-08-16  Christopher Albert  <[email protected]>
+
+       PR fortran/110626
+       * gfortran.dg/finalize_62.f90: New test.
+
 2026-08-14  Patrick Palka  <[email protected]>
 
        Backported from master:

Reply via email to