https://gcc.gnu.org/g:066d8b8c3b6f073d8519ff9cf15aa34bfb10656a
commit r14-10930-g066d8b8c3b6f073d8519ff9cf15aa34bfb10656a Author: GCC Administrator <gccadmin@gcc.gnu.org> Date: Thu Nov 14 17:24:28 2024 +0000 Daily bump. Diff: --- gcc/ChangeLog | 8 ++++++++ gcc/DATESTAMP | 2 +- gcc/fortran/ChangeLog | 24 ++++++++++++++++++++++++ gcc/testsuite/ChangeLog | 28 ++++++++++++++++++++++++++++ 4 files changed, 61 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 6095810a4324..4ec9bfb6f3ec 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,11 @@ +2024-11-13 John David Anglin <dang...@gcc.gnu.org> + + PR target/117525 + * config/pa/pa.md (fix_truncsfsi2): Remove inner `fix:SF`. + (fix_truncdfsi2, fix_truncsfdi2, fix_truncdfdi2, + fixuns_truncsfsi2, fixuns_truncdfsi2, fixuns_truncsfdi2, + fixuns_truncdfdi2): Likewise. + 2024-11-12 John David Anglin <dang...@gcc.gnu.org> * config/pa/pa.md (decrement_and_branch_until_zero): Fix diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 8a225a1f705f..97867f47cfde 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20241113 +20241114 diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 4d778d02a882..1381ce3c6556 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,27 @@ +2024-11-14 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-11-01 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/115700 + * resolve.cc (resolve_assoc_var): Extract a substring reference + with missing as well as non-constant start or end. + +2024-11-14 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-10-31 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/115700 + * resolve.cc (resolve_variable): The typespec of an expression, + which is not a substring, can be shared with a deferred length + associate name. + (resolve_assoc_var): Extract a substring reference with non- + constant start or end. Use it to flag up the need for array + associate name to be a pointer. + (resolve_block_construct): Change comment from past to future + tense. + 2024-11-05 Paul Thomas <pa...@gcc.gnu.org> PR fortran/115070 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1ff7f88465ff..96ca0053545f 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,31 @@ +2024-11-14 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-11-03 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/115700 + * gfortran.dg/associate_69.f90: Remove the test that produces a + variable string length because the optimized count depends on + the platform. This is tested in associate_70.f90. + +2024-11-14 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-11-01 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/115700 + * gfortran.dg/associate_69.f90: Activate commented out tests. + * gfortran.dg/associate_70.f90: Test correct functioning of + references in associate_69.f90 tests. + +2024-11-14 Paul Thomas <pa...@gcc.gnu.org> + + Backported from master: + 2024-10-31 Paul Thomas <pa...@gcc.gnu.org> + + PR fortran/115700 + * gfortran.dg/associate_70.f90: New test. + 2024-11-12 Andrew Carlotti <andrew.carlo...@arm.com> PR tree-optimization/112376