aboutsummaryrefslogtreecommitdiff
path: root/gcc/m2/ChangeLog
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2024-03-15 00:17:52 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2024-03-15 00:17:52 +0000
commitc1f6690b821f06616d442d732b24473d91eca66a (patch)
treed9c1e793aa6961b36cc0a560f991b6c240b1a212 /gcc/m2/ChangeLog
parentefab88888c1b692ab080bcee99a6ef7ba6ee43ed (diff)
Daily bump.
Diffstat (limited to 'gcc/m2/ChangeLog')
-rw-r--r--gcc/m2/ChangeLog48
1 files changed, 48 insertions, 0 deletions
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog
index d9da0b1be96..b051f017899 100644
--- a/gcc/m2/ChangeLog
+++ b/gcc/m2/ChangeLog
@@ -1,3 +1,51 @@
+2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114294
+ * gm2-compiler/M2Quads.mod (BuildConstHighFromSym):
+ Call PutConst to assign the type Cardinal in the result
+ constant.
+
+2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114333
+ * gm2-compiler/M2GenGCC.mod (CodeStatement): Remove op1, op2 and
+ op3 parameters to CodeIfLess, CodeIfLessEqu, CodeIfGreEqu, CodeIfGre,
+ CodeIfIn, CodeIfNotIn.
+ (CodeIfLess): Rewrite.
+ (PerformCodeIfLess): New procedure.
+ (CodeIfLess): Rewrite.
+ (PerformCodeIfLess): New procedure.
+ (CodeIfLessEqu): Rewrite.
+ (PerformCodeIfLessEqu): New procedure.
+ (CodeIfGreEqu): Rewrite.
+ (PerformCodeIfGreEqu): New procedure.
+ (CodeIfGre): Rewrite.
+ (PerformCodeIfGre): New procedure.
+ (CodeIfIn): Rewrite.
+ (PerformCodeIfIn): New procedure.
+ (CodeIfNotIn): Rewrite.
+ (PerformCodeIfNotIn): New procedure.
+
+2024-03-14 Gaius Mulley <gaiusmod2@gmail.com>
+
+ PR modula2/114333
+ * gm2-compiler/M2Check.mod (checkUnbounded): New procedure
+ function.
+ (checkArrayTypeEquivalence): Extend checking to cover unbounded
+ arrays, arrays and constants.
+ (IsTyped): Simplified the expression and corrected a test for
+ IsConstructor.
+ (checkTypeKindViolation): New procedure function.
+ (doCheckPair): Call checkTypeKindViolation.
+ * gm2-compiler/M2GenGCC.mod (CodeStatement): Remove parameters
+ to CodeEqu and CodeNotEqu.
+ (PerformCodeIfEqu): New procedure.
+ (CodeIfEqu): Rewrite.
+ (PerformCodeIfNotEqu): New procedure.
+ (CodeIfNotEqu): Rewrite.
+ * gm2-compiler/M2Quads.mod (BuildRelOpFromBoolean): Correct
+ comment.
+
2024-03-11 Gaius Mulley <gaiusmod2@gmail.com>
PR modula2/114295