* src/ds390/gen.c (genCpl): fixed bit=~(char/bit) bugs, added warning
authormaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 19 Dec 2004 18:44:03 +0000 (18:44 +0000)
committermaartenbrock <maartenbrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Sun, 19 Dec 2004 18:44:03 +0000 (18:44 +0000)
commit0712ffe9a67e08c25e671a333432ff75ea2f7319
treef3af121cefb766445b4acc99dfd90aa46eaff4fa
parent3b5dc7119c7a5d3760e4bef555ef4029a1f2712a
* src/ds390/gen.c (genCpl): fixed bit=~(char/bit) bugs, added warning
* src/ds390/main.c (_ds390_regparm): don't pass bit params in registers
* src/ds390/ralloc.c (serialRegAssign): spill bits
* src/mcs51/gen.c (genCpl): fixed bit=~(char) bugs, added warning
* support/Util/SDCCerr.c,
* support/Util/SDCCerr.h: added warning W_COMPLEMENT for using bit=~(bit)
* support/regression/tests/bitvars.c: added tests for bitwise complement(~)
* support/regression/tests/bitwise.c: added test for bitwise complement(~)

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3606 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/ds390/gen.c
src/ds390/main.c
src/ds390/ralloc.c
src/mcs51/gen.c
support/Util/SDCCerr.c
support/Util/SDCCerr.h
support/regression/tests/bitvars.c
support/regression/tests/bitwise.c