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: