]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 27 Jul 2025 00:22:27 +0000 (00:22 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Sun, 27 Jul 2025 00:22:27 +0000 (00:22 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/fortran/ChangeLog
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog

index 52b68eeb7c05329be543f8dd616d9b8d79438f5a..3bbd5704268ddda73470319c456ac44ae05b2f67 100644 (file)
@@ -1,3 +1,20 @@
+2025-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       Backported from master:
+       2025-07-17  Andrew Pinski  <quic_apinski@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_apinski@quicinc.com>
+
+       Backported from master:
+       2025-07-23  Andrew Pinski  <quic_apinski@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  <rguenther@suse.de>
 
        Backported from master:
index cf5caf83cd0924f5a46368f9f2ea179df8a3f9ce..bb710d568caa6e718e0fa3b6aae9b375a0ac17e9 100644 (file)
@@ -1 +1 @@
-20250726
+20250727
index f263b8f509c637943570e027e877fec995741650..52d9ea2ba75673282d5adfc56cb0f2fd7ff4b829 100644 (file)
@@ -1,3 +1,13 @@
+2025-07-26  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2025-07-23  Harald Anlauf  <anlauf@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  <anlauf@gmx.de>
 
        Backported from master:
index ce61df0ec1b09e1c3842dcd2edffffecb0d731ad..65ecc6e30cdc3d6110e0c749a08e7ca8f00ae68d 100644 (file)
@@ -1,3 +1,64 @@
+2025-07-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       * gm2-libs/M2EXCEPTION.mod (M2Exception): Add return
+       exException in case Raise completes.
+
+2025-07-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        Backported from master:
index 5127f598f54a4be7e41a054e38a590c31937f4c7..cd0e0c1a05e8a7b21aa347f82a0204c2acb47b69 100644 (file)
@@ -1,3 +1,28 @@
+2025-07-26  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       Backported from master:
+       2025-07-23  Andrew Pinski  <quic_apinski@quicinc.com>
+
+       PR target/120119
+       * g++.dg/torture/pr120119-1.C: New test.
+
+2025-07-26  Harald Anlauf  <anlauf@gmx.de>
+
+       Backported from master:
+       2025-07-23  Harald Anlauf  <anlauf@gmx.de>
+
+       PR fortran/121203
+       * gfortran.dg/function_charlen_4.f90: New test.
+
+2025-07-26  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-07-23  Gaius Mulley  <gaiusmod2@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  <jason@redhat.com>
 
        Backported from master: