diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-11-02 00:17:30 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-11-02 00:17:30 +0000 |
commit | c73d2d49f9beec33bb843a0c04bde8bc41d7a0b9 (patch) | |
tree | 95578f710dd3e7282913a39176998fa209e0559d /gcc/m2 | |
parent | 4968e4844a3ce30143ae2e267895c418f5c636a1 (diff) | |
download | gcc-c73d2d49f9beec33bb843a0c04bde8bc41d7a0b9.zip gcc-c73d2d49f9beec33bb843a0c04bde8bc41d7a0b9.tar.gz gcc-c73d2d49f9beec33bb843a0c04bde8bc41d7a0b9.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/m2')
-rw-r--r-- | gcc/m2/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index 5ecb9c4..6c0b328 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,19 @@ +2023-11-01 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/102989 + * gm2-compiler/SymbolTable.mod (OverflowZType): Import from m2expr. + (ConstantStringExceedsZType): Remove import. + (GetConstLitType): Replace ConstantStringExceedsZType with OverflowZType. + * gm2-gcc/m2decl.cc (m2decl_ConstantStringExceedsZType): Remove. + (m2decl_BuildConstLiteralNumber): Re-write. + * gm2-gcc/m2decl.def (ConstantStringExceedsZType): Remove. + * gm2-gcc/m2decl.h (m2decl_ConstantStringExceedsZType): Remove. + * gm2-gcc/m2expr.cc (m2expr_StrToWideInt): Rewrite to check overflow. + (m2expr_OverflowZType): New function. + (ToWideInt): New function. + * gm2-gcc/m2expr.def (OverflowZType): New procedure function declaration. + * gm2-gcc/m2expr.h (m2expr_OverflowZType): New prototype. + 2023-10-27 Gaius Mulley <gaiusmod2@gmail.com> PR modula2/111530 |