diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-03-15 00:17:52 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2024-03-15 00:17:52 +0000 |
commit | c1f6690b821f06616d442d732b24473d91eca66a (patch) | |
tree | d9c1e793aa6961b36cc0a560f991b6c240b1a212 /gcc/m2/ChangeLog | |
parent | efab88888c1b692ab080bcee99a6ef7ba6ee43ed (diff) |
Daily bump.
Diffstat (limited to 'gcc/m2/ChangeLog')
-rw-r--r-- | gcc/m2/ChangeLog | 48 |
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 |