https://gcc.gnu.org/g:d6b18054acee4ac9b5eec6eba44c69693e217d0e

commit r15-9994-gd6b18054acee4ac9b5eec6eba44c69693e217d0e
Author: GCC Administrator <gccadmin@gcc.gnu.org>
Date:   Fri Jul 18 00:23:35 2025 +0000

    Daily bump.

Diff:
---
 gcc/ChangeLog           |  9 ++++++
 gcc/DATESTAMP           |  2 +-
 gcc/m2/ChangeLog        | 73 +++++++++++++++++++++++++++++++++++++++++++++++++
 gcc/testsuite/ChangeLog | 44 +++++++++++++++++++++++++++++
 libgm2/ChangeLog        | 15 ++++++++++
 5 files changed, 142 insertions(+), 1 deletion(-)

diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index edf2722ef366..f602a4948e9b 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,12 @@
+2025-07-17  Xi Ruoyao  <xry...@xry111.site>
+
+       Backported from master:
+       2025-07-04  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/120807
+       * config/loongarch/loongarch.md (crc_combine): Avoid nested
+       subreg.
+
 2025-07-16  Haochen Jiang  <haochen.ji...@intel.com>
 
        * common/config/i386/i386-common.cc
diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP
index fc3196f0a51e..9866b70f9011 100644
--- a/gcc/DATESTAMP
+++ b/gcc/DATESTAMP
@@ -1 +1 @@
-20250717
+20250718
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index e08559bffb7c..1829890bf1c4 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,76 @@
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-12  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119650
+       * gm2-libs/ARRAYOFCHAR.def: Remove comment about non
+       existent read.
+       * target-independent/m2/Builtins.texi: Regenerate.
+       * target-independent/m2/SYSTEM-iso.texi: Ditto.
+       * target-independent/m2/SYSTEM-pim.texi: Ditto.
+       * target-independent/m2/gm2-libs.texi: Ditto.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-09  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120606
+       * gm2-compiler/M2Quads.mod (ForLoopLastIterator): Dereference
+       start and end expressions e1 and e2 respectively.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119650
+       PR modula2/117203
+       * gm2-compiler/P2Build.bnf (CheckModuleQualident): New
+       procedure.
+       (Qualident): Rewrite.
+       * gm2-compiler/P3Build.bnf (PushTFQualident): New procedure.
+       (CheckModuleQualident): Ditto.
+       (Qualident): Rewrite.
+       * gm2-compiler/PCBuild.bnf (PushTFQualident): New procedure.
+       (CheckModuleQualident): Ditto.
+       (Qualident): Rewrite.
+       * gm2-compiler/PHBuild.bnf (PushTFQualident): New procedure.
+       (CheckModuleQualident): Ditto.
+       (Qualident): Rewrite.
+       * gm2-libs/ARRAYOFCHAR.def: New file.
+       * gm2-libs/ARRAYOFCHAR.mod: New file.
+       * gm2-libs/CFileSysOp.def: New file.
+       * gm2-libs/CHAR.def: New file.
+       * gm2-libs/CHAR.mod: New file.
+       * gm2-libs/FileSysOp.def: New file.
+       * gm2-libs/FileSysOp.mod: New file.
+       * gm2-libs/String.def: New file.
+       * gm2-libs/String.mod: New file.
+       * gm2-libs/StringFileSysOp.def: New file.
+       * gm2-libs/StringFileSysOp.mod: New file.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-06  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120542
+       * gm2-compiler/M2Quads.mod (BuildReturnLower): New procedure.
+       (BuildReturn): Allow return without an expression from
+       module initialization blocks.  Generate an error if an
+       expression is provided.  Call BuildReturnLower if no error
+       was seen.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-01  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120474
+       * gm2-libs-log/InOut.mod (LocalWrite): Call FIO.FlushBuffer.
+
 2025-07-16  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:
diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog
index b287e3231807..87f975bffb69 100644
--- a/gcc/testsuite/ChangeLog
+++ b/gcc/testsuite/ChangeLog
@@ -1,3 +1,47 @@
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-09  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120606
+       * gm2/pim/pass/forarray.mod: New test.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119650
+       * gm2/iso/fail/CHAR.mod: New test.
+       * gm2/iso/run/pass/CHAR.mod: New test.
+       * gm2/iso/run/pass/importself.mod: New test.
+       * gm2/pimlib/run/pass/testwrite.mod: New test.
+       * gm2/pimlib/run/pass/testwritechar.mod: New test.
+
+2025-07-17  Jason Merrill  <ja...@redhat.com>
+
+       PR c++/87097
+       * g++.dg/cpp0x/constexpr-array29.C: New test.
+
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-06  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/120542
+       * gm2/iso/fail/badreturn.mod: New test.
+       * gm2/iso/fail/badreturn2.mod: New test.
+       * gm2/iso/pass/modulereturn.mod: New test.
+       * gm2/iso/pass/modulereturn2.mod: New test.
+
+2025-07-17  Xi Ruoyao  <xry...@xry111.site>
+
+       Backported from master:
+       2025-07-04  Xi Ruoyao  <xry...@xry111.site>
+
+       PR target/120807
+       * gcc.c-torture/compile/pr120807.c: New test.
+
 2025-07-16  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:
diff --git a/libgm2/ChangeLog b/libgm2/ChangeLog
index a90dccf4e37d..7b143dcde4c6 100644
--- a/libgm2/ChangeLog
+++ b/libgm2/ChangeLog
@@ -1,3 +1,18 @@
+2025-07-17  Gaius Mulley  <gaiusm...@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusm...@gmail.com>
+
+       PR modula2/119650
+       PR modula2/117203
+       * libm2pim/Makefile.am (M2MODS): Add ARRAYOFCHAR,
+       CHAR.mod, StringFileSysOp.mod and String.mod.
+       (M2DEFS): Add ARRAYOFCHAR, CHAR.mod,
+       StringFileSysOp.mod and String.mod.
+       (libm2pim_la_SOURCES): Add CFileSysOp.c.
+       * libm2pim/Makefile.in: Regenerate.
+       * libm2pim/CFileSysOp.cc: New file.
+
 2025-05-13  Gaius Mulley  <gaiusm...@gmail.com>
 
        Backported from master:

Reply via email to