+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:
+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:
+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: