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: