https://gcc.gnu.org/g:4f3b1f3c0e6f07cc4aaafdeb41909ac3e9f607a6

commit r15-10074-g4f3b1f3c0e6f07cc4aaafdeb41909ac3e9f607a6
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Sun Jul 27 00:22:27 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           | 17 ++++++++++++++
 gcc/DATESTAMP           |  2 +-
 gcc/fortran/ChangeLog   | 10 ++++++++
 gcc/m2/ChangeLog        | 61 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 25 ++++++++++++++++++++
 5 files changed, 114 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 52b68eeb7c05..3bbd5704268d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,20 @@
+2025-07-26  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2025-07-17  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR middle-end/121095
+       * gcse.cc (execute_hardreg_pre): Skip if the hardreg which is never 
live.
+
+2025-07-26  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2025-07-23  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/120119
+       * config/aarch64/cortex-a57-fma-steering.cc 
(func_fma_steering::analyze):
+       Skip if renaming fails.
+
 2025-07-24  Richard Biener  <rguent...@suse.de>
 
        Backported from master:
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index cf5caf83cd09..bb710d568caa 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250726
+20250727
diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog
index f263b8f509c6..52d9ea2ba756 100644
--- a/gcc/fortran/ChangeLog
+++ b/gcc/fortran/ChangeLog
@@ -1,3 +1,13 @@
+2025-07-26  Harald Anlauf  <anl...@gmx.de>
+
+       Backported from master:
+       2025-07-23  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/121203
+       * trans-expr.cc (gfc_conv_procedure_call): Obtain the character
+       length of an assumed character length procedure from the typespec
+       of the actual argument even if there is no explicit interface.
+
 2025-07-20  Harald Anlauf  <anl...@gmx.de>
 
        Backported from master:
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index ce61df0ec1b0..65ecc6e30cdc 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,64 @@
+2025-07-26  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusm...@gmail.com>
+
+       * gm2-libs/M2EXCEPTION.mod (M2Exception): Add return
+       exException in case Raise completes.
+
+2025-07-26  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/121164
+       * gm2-compiler/P1SymBuild.mod: Remove PutProcTypeParam.
+       Remove PutProcTypeParam.
+       (CheckFileName): Remove.
+       (P1EndBuildDefinitionModule): Correct spelling.
+       (P1EndBuildImplementationModule): Ditto.
+       (P1EndBuildProgramModule): Ditto.
+       (EndBuildInnerModule): Ditto.
+       * gm2-compiler/P2SymBuild.mod (P2EndBuildDefModule): Correct
+       spelling.
+       (P2EndBuildImplementationModule): Ditto.
+       (P2EndBuildProgramModule): Ditto.
+       (EndBuildInnerModule): Ditto.
+       (CheckFormalParameterSection): Ditto.
+       * gm2-compiler/P3SymBuild.mod (P3EndBuildDefModule): Ditto.
+       * gm2-compiler/PCSymBuild.mod (PCEndBuildDefModule): Ditto.
+       (fixupProcedureType): Pass tok to PutProcTypeVarParam.
+       Pass tok to PutProcTypeParam.
+       * gm2-compiler/SymbolTable.def (PutProcTypeParam): Add tok
+       parameter.
+       (PutProcTypeVarParam): Ditto.
+       * gm2-compiler/SymbolTable.mod (SymParam): At change type to
+       CARDINAL.
+       New field FullTok.
+       New field Scope.
+       (SymVarParam): At change type to CARDINAL.
+       New field FullTok.
+       New field Scope.
+       (GetVarDeclTok): Check ShadowVar for NulSym and return At.
+       (PutParam): Initialize FullTok.
+       Initialize At.
+       Initialize Scope.
+       (PutVarParam): Initialize FullTok.
+       Assign At.
+       Initialize Scope.
+       (AddProcedureProcTypeParam): Add tok parameter.
+       (GetScope): Add ParamSym and VarParamSym clause.
+       (PutProcTypeVarParam): Add tok parameter.
+       Initialize At.
+       Initialize FullTok.
+       (GetDeclaredDefinition): Clause ParamSym return At.
+       Clause VarParamSym return At.
+       (GetDeclaredModule): Ditto.
+       (PutDeclaredDefinition): Remove clause ParamSym.
+       Remove clause VarParamSym.
+       (PutDeclaredModule): Remove clause ParamSym.
+       Remove clause VarParamSym.
+
 2025-07-18  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index 5127f598f54a..cd0e0c1a05e8 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,28 @@
+2025-07-26  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       Backported from master:
+       2025-07-23  Andrew Pinski  <quic_apin...@quicinc.com>
+
+       PR target/120119
+       * g++.dg/torture/pr120119-1.C: New test.
+
+2025-07-26  Harald Anlauf  <anl...@gmx.de>
+
+       Backported from master:
+       2025-07-23  Harald Anlauf  <anl...@gmx.de>
+
+       PR fortran/121203
+       * gfortran.dg/function_charlen_4.f90: New test.
+
+2025-07-26  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/121164
+       * gm2/switches/pedantic-params/fail/arrayofchar.def: New test.
+       * gm2/switches/pedantic-params/fail/arrayofchar.mod: New test.
+
 2025-07-25  Jason Merrill  <ja...@redhat.com>
 
        Backported from master:

Reply via email to