* src/z80/gen.c (genArrayInit): Made it work for on stack arrays.
authormichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 28 Oct 2001 00:35:47 +0000 (00:35 +0000)
committermichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 28 Oct 2001 00:35:47 +0000 (00:35 +0000)
commitdc2b6e2e3714b59e4780a12741b339900ea04ea0
treeae55679659a421d787bf6aad5fc55efbe521f18e
parentb75e8929c91c765ecea2b27742958c142d645308
* src/z80/gen.c (genArrayInit): Made it work for on stack arrays.

* src/z80/main.c (gbz80_port =): Added rle support to the gbz80 port.

* src/z80/gen.c (genMinus): Fixed for where the result is one byte.
(movLeft2ResultLong): Created.

* src/z80/ralloc.c (packRegsForHLUse): Added a couple of simple cases for the GB.
(joinPushes): Added.  Joins two char pushes into a word push.

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1457 4a8a32a2-be11-0410-ad9d-d568d2c75423
12 files changed:
ChangeLog
device/lib/gbz80/Makefile
device/lib/gbz80/crt0_rle.s [new file with mode: 0644]
device/lib/z80/Makefile
device/lib/z80/crt0.s
device/lib/z80/crt0_rle.s [new file with mode: 0644]
src/z80/gen.c
src/z80/gen.h
src/z80/main.c
src/z80/ralloc.c
src/z80/z80.h
support/regression/tests/args.c