* src/pic/ralloc.c (debugLogRegType): Removed some old types to get it to compile.
authormichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 9 Sep 2001 21:13:46 +0000 (21:13 +0000)
committermichaelh <michaelh@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 9 Sep 2001 21:13:46 +0000 (21:13 +0000)
commitfaf36532f8fe1cff757958cb6a222c141f1eeaa4
treee32b92868c1321e059fb1e082a494ee42dc327ee
parent69b1d117513dcf8f691af325e978c94b052838af
* src/pic/ralloc.c (debugLogRegType): Removed some old types to get it to compile.

* src/z80/gen.c (shiftR2Left2Result): Improved the case when v = v >> n for small values of n to use less code space and time.
(genrshTwo): Fixed v = v >> n where v is a negative int and n is > 8: bug 460010.

* src/z80/peeph.def: Added a rule to optimise shift then compare.

* support/regression/tests/bug-460000.c (testShiftByParam): Added test case.

* support/regression/tests/bug-460010.c: Added test case.

* support/regression/Makefile (test-host): Removed a silly 'clean' target when testing against gcc.

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@1255 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
doc/random-notes.txt
src/pic/ralloc.c
src/z80/gen.c
src/z80/peeph.def
support/regression/Makefile
support/regression/tests/bug-460000.c [new file with mode: 0644]
support/regression/tests/bug-460010.c [new file with mode: 0644]