+2024-12-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2024-12-10 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/117120
+ * gm2-compiler/M2CaseList.mod (CaseBoundsResolved): Rewrite.
+ (ConvertNulStr2NulChar): New procedure function.
+ (NulStr2NulChar): Ditto.
+ (GetCaseExpression): Ditto.
+ (OverlappingCaseBound): Rewrite.
+ * gm2-compiler/M2GCCDeclare.mod (CheckResolveSubrange): Allow
+ '' to be used as the subrange low limit.
+ * gm2-compiler/M2GenGCC.mod (FoldConvert): Rewrite.
+ (PopKindTree): Ditto.
+ (BuildHighFromString): Reformat.
+ * gm2-compiler/SymbolTable.mod (PushConstString): Add test for
+ length 0 and PushChar (nul).
+
2024-12-13 Gaius Mulley <gaiusmod2@gmail.com>
Backported from master:
+2024-12-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ Backported from master:
+ 2024-12-10 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/117120
+ * gm2/pim/pass/forloopnulchar.mod: New test.
+ * gm2/pim/pass/nulcharcase.mod: New test.
+ * gm2/pim/pass/nulcharvar.mod: New test.
+
2024-12-13 Marek Polacek <polacek@redhat.com>
Backported from master: