https://gcc.gnu.org/g:89fa4d8996602d8471dec5c1a7b47d0de50621f3

commit r14-11397-g89fa4d8996602d8471dec5c1a7b47d0de50621f3
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Mon Mar 10 00:21:35 2025 +0000

    Daily bump.

Diff:
---
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 32 ++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 26 ++++++++++++++++++++++++++
 3 files changed, 59 insertions(+), 1 deletion(-)

diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index 747d240bdb01..95dbf27d32ad 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250309
+20250310
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f80919d01006..2b4d84ac15cb 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,35 @@
+2025-03-09  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-11-16  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/109066
+       * resolve.cc (generate_component_assignments): If the temporary
+       for 'var' is a pointer and 'expr' is neither a constant or
+       a variable, change its attribute from pointer to allocatable.
+       This avoids assignment to a temporary point that has neither
+       been allocated or associated.
+
+2025-03-09  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       Backported from master:
+       2025-03-08  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       PR fortran/119054
+       * resolve.cc (resolve_elemental_actual): When checking other
+       actual arguments to elemental procedures, don't check
+       attributes of literals and function calls.
+
+2025-03-09  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       Backported from master:
+       2025-03-04  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/103391
+       * trans-expr.cc (gfc_trans_assignment_1): Do not use poly assign
+       for pointer arrays on lhs (as it is done for allocatables
+       already).
+
 2025-02-22  Harald Anlauf  <anl...@gmx.de>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 7264860a4265..6355f3f62961 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,29 @@
+2025-03-09  Paul Thomas  <pa...@gcc.gnu.org>
+
+       Backported from master:
+       2024-11-16  Paul Thomas  <pa...@gcc.gnu.org>
+
+       PR fortran/109066
+       * gfortran.dg/defined_assignment_12.f90: New test.
+
+2025-03-09  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       Backported from master:
+       2025-03-08  Jerry DeLisle  <jvdeli...@gcc.gnu.org>
+
+       PR fortran/119054
+       * gfortran.dg/pr95446.f90: Expand test case to literals and
+       function calls.
+       Signed-off-by: Peter Hill <peter.h...@york.ac.uk>
+
+2025-03-09  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       Backported from master:
+       2025-03-04  Andre Vehreschild  <ve...@gcc.gnu.org>
+
+       PR fortran/103391
+       * gfortran.dg/assign_12.f90: New test.
+
 2025-03-07  Christophe Lyon  <christophe.l...@linaro.org>
 
        Backported from master:

Reply via email to