https://gcc.gnu.org/g:a522aae8283c47e371755d79561d019d4d53aa0e
commit r15-11480-ga522aae8283c47e371755d79561d019d4d53aa0e Author: GCC Administrator <[email protected]> Date: Mon Aug 17 00:19:44 2026 +0000 Daily bump. Diff: --- gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 18 ++++++++++++++++++ gcc/testsuite/ChangeLog | 8 ++++++++ 3 files changed, 27 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 cd577bf4d86b..432d1e81d0a7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,21 @@ +2026-08-16 Paul Thomas <[email protected]> + + Backported from master: + 2026-03-27 Paul Thomas <[email protected]> + + PR fortran/114021 + * symbol.cc (gfc_get_unique_symtree): If the namespace argument + is NULL, allocate a new symtree and provide it with the unique + name. + * trans-expr.cc (trans_scalar_assign): In the deep copy of a + derived type with allocatable components, fix the rhs value if + it is not a constant or a variable. + * trans-stmt.cc (gfc_trans_allocate): Do not deallocate + allocatable components of a source that is not a variable and + is a pointer. If the DECL_NAME or its IDENTIFIER_POINTER are + null,use gfc_get_unique_symtree with NULL namespace to obtain a + symtree for the assignment. + 2026-08-08 Paul Thomas <[email protected]> Backported from master: diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2b0b7197a7de..e517d66dc525 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,11 @@ +2026-08-16 Paul Thomas <[email protected]> + + Backported from master: + 2026-03-27 Paul Thomas <[email protected]> + + PR fortran/114021 + * gfortran.dg/pr114021.f90: New test. + 2026-08-11 Robin Dapp <[email protected]> Backported from master:
