]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
Daily bump.
authorGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Jul 2025 00:23:35 +0000 (00:23 +0000)
committerGCC Administrator <gccadmin@gcc.gnu.org>
Fri, 18 Jul 2025 00:23:35 +0000 (00:23 +0000)
gcc/ChangeLog
gcc/DATESTAMP
gcc/m2/ChangeLog
gcc/testsuite/ChangeLog
libgm2/ChangeLog

index edf2722ef36650081a3deaf43cadd927f17cb2c0..f602a4948e9b3a4b8d601c604f773f444ce9f3f8 100644 (file)
@@ -1,3 +1,12 @@
+2025-07-17  Xi Ruoyao  <xry111@xry111.site>
+
+       Backported from master:
+       2025-07-04  Xi Ruoyao  <xry111@xry111.site>
+
+       PR target/120807
+       * config/loongarch/loongarch.md (crc_combine): Avoid nested
+       subreg.
+
 2025-07-16  Haochen Jiang  <haochen.jiang@intel.com>
 
        * common/config/i386/i386-common.cc
index fc3196f0a51e853941a9a945b2d3efdf4649dd26..9866b70f901156049b3cbce090c6140cfec61251 100644 (file)
@@ -1 +1 @@
-20250717
+20250718
index e08559bffb7c7d57a03de0cdba6f169964234782..1829890bf1c4c3c81695ae5736ca5fa679882cd4 100644 (file)
@@ -1,3 +1,76 @@
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-12  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120606
+       * gm2-compiler/M2Quads.mod (ForLoopLastIterator): Dereference
+       start and end expressions e1 and e2 respectively.
+
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-06  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-01  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120474
+       * gm2-libs-log/InOut.mod (LocalWrite): Call FIO.FlushBuffer.
+
 2025-07-16  Gaius Mulley  <gaiusmod2@gmail.com>
 
        Backported from master:
index b287e323180764aa42681e317b09524f69907fc3..87f975bffb69ea04dd32045bff2fe83e0df01e16 100644 (file)
@@ -1,3 +1,47 @@
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-09  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       PR modula2/120606
+       * gm2/pim/pass/forarray.mod: New test.
+
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusmod2@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  <jason@redhat.com>
+
+       PR c++/87097
+       * g++.dg/cpp0x/constexpr-array29.C: New test.
+
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-06  Gaius Mulley  <gaiusmod2@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  <xry111@xry111.site>
+
+       Backported from master:
+       2025-07-04  Xi Ruoyao  <xry111@xry111.site>
+
+       PR target/120807
+       * gcc.c-torture/compile/pr120807.c: New test.
+
 2025-07-16  Gaius Mulley  <gaiusmod2@gmail.com>
 
        Backported from master:
index a90dccf4e37df0b144068b3e0d37f5a13decec8d..7b143dcde4c6bc5dfd77967de4885c04239f329e 100644 (file)
@@ -1,3 +1,18 @@
+2025-07-17  Gaius Mulley  <gaiusmod2@gmail.com>
+
+       Backported from master:
+       2025-06-07  Gaius Mulley  <gaiusmod2@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  <gaiusmod2@gmail.com>
 
        Backported from master: