diff options
author | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-05 00:16:36 +0000 |
---|---|---|
committer | GCC Administrator <gccadmin@gcc.gnu.org> | 2023-05-05 00:16:36 +0000 |
commit | fde093b76457714358a2275b42af567749db22d7 (patch) | |
tree | 51e2da0a16f2722fcaf9cbb8d42ea1ef7cec8189 /gcc/m2/ChangeLog | |
parent | 8cac23781753bd8a016507dc9b21ec563e1d9b49 (diff) | |
download | gcc-fde093b76457714358a2275b42af567749db22d7.zip gcc-fde093b76457714358a2275b42af567749db22d7.tar.gz gcc-fde093b76457714358a2275b42af567749db22d7.tar.bz2 |
Daily bump.
Diffstat (limited to 'gcc/m2/ChangeLog')
-rw-r--r-- | gcc/m2/ChangeLog | 127 |
1 files changed, 127 insertions, 0 deletions
diff --git a/gcc/m2/ChangeLog b/gcc/m2/ChangeLog index f9af344..e783cc8 100644 --- a/gcc/m2/ChangeLog +++ b/gcc/m2/ChangeLog @@ -1,3 +1,130 @@ +2023-05-04 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/109729 + * gm2-compiler/M2GenGCC.mod (CodeStatement): Detect + ArithAddOp and call CodeAddChecked. + (ResolveConstantExpressions): Detect ArithAddOp and call + FoldArithAdd. + (FoldArithAdd): New procedure. + (FoldAdd): Refactor to use FoldArithAdd. + * gm2-compiler/M2Quads.def (QuadOperator): Add ArithAddOp. + * gm2-compiler/M2Quads.mod: Remove commented imports. + (QuadFrame): Changed comments to use GNU coding standards. + (ArithPlusTok): New global variable. + (BuildForToByDo): Use ArithPlusTok instead of PlusTok. + (MakeOp): Detect ArithPlusTok and return ArithAddOp. + (WriteQuad): Add ArithAddOp clause. + (WriteOperator): Add ArithAddOp clause. + (Init): Initialize ArithPlusTok. + +2023-05-04 Gaius Mulley <gaiusmod2@gmail.com> + + PR modula2/109675 + * Make-lang.in (MC-LIB-DEFS): Remove M2LINK.def. + (BUILD-PGE-O): Remove GM2LINK.o. + * Make-maintainer.in (PPG-DEFS): New define. + (PPG-LIB-DEFS): Remove M2LINK.def. + (BUILD-BOOT-PPG-H): Add PPGDEF .h files. + (m2/ppg$(exeext)): Remove M2LINK.o + (PGE-DEPS): New define. + (m2/pg$(exeext)): Remove M2LINK.o. + (m2/gm2-pge-boot/$(SRC_PREFIX)%.o): Add -Im2/gm2-pge-boot. + (m2/pge$(exeext)): Remove M2LINK.o. + (pge-maintainer): Re-implement. + (pge-libs-push): Re-implement. + (m2/m2obj3/cc1gm2$(exeext)): Remove M2LINK.o. + * gm2-libs/DynamicStrings.mod (writeAddress): Re-implement + using snprintf. + * gm2-libs/M2Dependent.mod: Remove commented out imports. + * mc-boot/GDynamicStrings.cc: Rebuild. + * mc-boot/GFIO.cc: Rebuild. + * mc-boot/GFormatStrings.cc: Rebuild. + * mc-boot/GM2Dependent.cc: Rebuild. + * mc-boot/GM2Dependent.h: Rebuild. + * mc-boot/GM2RTS.cc: Rebuild. + * mc-boot/GM2RTS.h: Rebuild. + * mc-boot/GRTExceptions.cc: Rebuild. + * mc-boot/GRTint.cc: Rebuild. + * mc-boot/GSFIO.cc: Rebuild. + * mc-boot/GStringConvert.cc: Rebuild. + * mc-boot/Gdecl.cc: Rebuild. + * pge-boot/GASCII.cc: Rebuild. + * pge-boot/GASCII.h: Rebuild. + * pge-boot/GArgs.cc: Rebuild. + * pge-boot/GArgs.h: Rebuild. + * pge-boot/GAssertion.cc: Rebuild. + * pge-boot/GAssertion.h: Rebuild. + * pge-boot/GBreak.h: Rebuild. + * pge-boot/GCmdArgs.h: Rebuild. + * pge-boot/GDebug.cc: Rebuild. + * pge-boot/GDebug.h: Rebuild. + * pge-boot/GDynamicStrings.cc: Rebuild. + * pge-boot/GDynamicStrings.h: Rebuild. + * pge-boot/GEnvironment.h: Rebuild. + * pge-boot/GFIO.cc: Rebuild. + * pge-boot/GFIO.h: Rebuild. + * pge-boot/GFormatStrings.h:: Rebuild. + * pge-boot/GFpuIO.h:: Rebuild. + * pge-boot/GIO.cc: Rebuild. + * pge-boot/GIO.h: Rebuild. + * pge-boot/GIndexing.cc: Rebuild. + * pge-boot/GIndexing.h: Rebuild. + * pge-boot/GLists.cc: Rebuild. + * pge-boot/GLists.h: Rebuild. + * pge-boot/GM2Dependent.cc: Rebuild. + * pge-boot/GM2Dependent.h: Rebuild. + * pge-boot/GM2EXCEPTION.cc: Rebuild. + * pge-boot/GM2EXCEPTION.h: Rebuild. + * pge-boot/GM2RTS.cc: Rebuild. + * pge-boot/GM2RTS.h: Rebuild. + * pge-boot/GNameKey.cc: Rebuild. + * pge-boot/GNameKey.h: Rebuild. + * pge-boot/GNumberIO.cc: Rebuild. + * pge-boot/GNumberIO.h: Rebuild. + * pge-boot/GOutput.cc: Rebuild. + * pge-boot/GOutput.h: Rebuild. + * pge-boot/GPushBackInput.cc: Rebuild. + * pge-boot/GPushBackInput.h: Rebuild. + * pge-boot/GRTExceptions.cc: Rebuild. + * pge-boot/GRTExceptions.h: Rebuild. + * pge-boot/GSArgs.h: Rebuild. + * pge-boot/GSEnvironment.h: Rebuild. + * pge-boot/GSFIO.cc: Rebuild. + * pge-boot/GSFIO.h: Rebuild. + * pge-boot/GSYSTEM.h: Rebuild. + * pge-boot/GScan.h: Rebuild. + * pge-boot/GStdIO.cc: Rebuild. + * pge-boot/GStdIO.h: Rebuild. + * pge-boot/GStorage.cc: Rebuild. + * pge-boot/GStorage.h: Rebuild. + * pge-boot/GStrCase.cc: Rebuild. + * pge-boot/GStrCase.h: Rebuild. + * pge-boot/GStrIO.cc: Rebuild. + * pge-boot/GStrIO.h: Rebuild. + * pge-boot/GStrLib.cc: Rebuild. + * pge-boot/GStrLib.h: Rebuild. + * pge-boot/GStringConvert.h: Rebuild. + * pge-boot/GSymbolKey.cc: Rebuild. + * pge-boot/GSymbolKey.h: Rebuild. + * pge-boot/GSysExceptions.h: Rebuild. + * pge-boot/GSysStorage.cc: Rebuild. + * pge-boot/GSysStorage.h: Rebuild. + * pge-boot/GTimeString.h: Rebuild. + * pge-boot/GUnixArgs.h: Rebuild. + * pge-boot/Gbnflex.cc: Rebuild. + * pge-boot/Gbnflex.h: Rebuild. + * pge-boot/Gdtoa.h: Rebuild. + * pge-boot/Gerrno.h: Rebuild. + * pge-boot/Gldtoa.h: Rebuild. + * pge-boot/Glibc.h: Rebuild. + * pge-boot/Glibm.h: Rebuild. + * pge-boot/Gpge.cc: Rebuild. + * pge-boot/Gtermios.h: Rebuild. + * pge-boot/Gwrapc.h: Rebuild. + * mc-boot/GM2LINK.h: Removed. + * pge-boot/GM2LINK.cc: Removed. + * pge-boot/GM2LINK.h: Removed. + 2023-04-30 Gaius Mulley <gaiusmod2@gmail.com> * gm2-compiler/SymbolTable.mod (ConstLitPoolEntry): New |