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: