-
- Downloads
PR-108135 Modula2 meets clang (remove dead code and bugfix m2.flex)
These patches fix warnings (and a bug) discovered by clang. The
patch set looks longer than the changes as pge and mc needed to be
rebuilt (due to a change in the gcc/m2/gm2-libs/DynamicString.mod
library).
gcc/m2/ChangeLog:
* gm2-gcc/m2statement.cc (gm2_gimplify_function_node):
Remove.
* gm2-libs/DynamicStrings.mod (Equal): Remove dead code.
* m2.flex (<COMMENT>"<*"): Add {} for else statement.
* m2pp.cc (hextree): Add conditional #ifdef DEBUGGING.
* mc-boot/GDynamicStrings.c: Rebuild.
* pge-boot/GDynamicStrings.c: Rebuild.
* pge-boot/GFIO.c: Rebuild.
* pge-boot/GIndexing.c: Rebuild.
* pge-boot/GM2EXCEPTION.c: Rebuild.
* pge-boot/GM2RTS.c: Rebuild.
* pge-boot/GNameKey.c: Rebuild.
* pge-boot/GPushBackInput.c: Rebuild.
* pge-boot/GRTExceptions.c: Rebuild.
* pge-boot/GStdIO.c: Rebuild.
* pge-boot/GSymbolKey.c: Rebuild.
* pge-boot/GSysStorage.c: Rebuild.
Signed-off-by:
Gaius Mulley <gaiusmod2@gmail.com>
Showing
- gcc/m2/gm2-gcc/m2statement.cc 0 additions, 17 deletionsgcc/m2/gm2-gcc/m2statement.cc
- gcc/m2/gm2-libs/DynamicStrings.mod 0 additions, 8 deletionsgcc/m2/gm2-libs/DynamicStrings.mod
- gcc/m2/m2.flex 2 additions, 1 deletiongcc/m2/m2.flex
- gcc/m2/m2pp.cc 2 additions, 0 deletionsgcc/m2/m2pp.cc
- gcc/m2/mc-boot/GDynamicStrings.c 8 additions, 18 deletionsgcc/m2/mc-boot/GDynamicStrings.c
- gcc/m2/pge-boot/GDynamicStrings.c 16 additions, 26 deletionsgcc/m2/pge-boot/GDynamicStrings.c
- gcc/m2/pge-boot/GFIO.c 3 additions, 3 deletionsgcc/m2/pge-boot/GFIO.c
- gcc/m2/pge-boot/GIndexing.c 3 additions, 3 deletionsgcc/m2/pge-boot/GIndexing.c
- gcc/m2/pge-boot/GM2EXCEPTION.c 2 additions, 2 deletionsgcc/m2/pge-boot/GM2EXCEPTION.c
- gcc/m2/pge-boot/GM2RTS.c 98 additions, 23 deletionsgcc/m2/pge-boot/GM2RTS.c
- gcc/m2/pge-boot/GNameKey.c 2 additions, 2 deletionsgcc/m2/pge-boot/GNameKey.c
- gcc/m2/pge-boot/GPushBackInput.c 3 additions, 3 deletionsgcc/m2/pge-boot/GPushBackInput.c
- gcc/m2/pge-boot/GRTExceptions.c 17 additions, 17 deletionsgcc/m2/pge-boot/GRTExceptions.c
- gcc/m2/pge-boot/GStdIO.c 2 additions, 2 deletionsgcc/m2/pge-boot/GStdIO.c
- gcc/m2/pge-boot/GSymbolKey.c 3 additions, 3 deletionsgcc/m2/pge-boot/GSymbolKey.c
- gcc/m2/pge-boot/GSysStorage.c 3 additions, 3 deletionsgcc/m2/pge-boot/GSysStorage.c
Loading
Please register or sign in to comment