Changed the type of the result of the ! (NOT) operator to char;
authorepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 20 Aug 2003 06:51:32 +0000 (06:51 +0000)
committerepetrich <epetrich@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Wed, 20 Aug 2003 06:51:32 +0000 (06:51 +0000)
commit868dec7b340646d592b34da606c7fdef3d35a267
treec485bc28e531a3b3412cd7b2621d91a83e6a2696
parentb84cf8c09bd4d579e1fe6ba9d4da20d4030fa738
Changed the type of the result of the ! (NOT) operator to char;
previously it returned the same type as the source. This allows
us to eliminate all the genFloatNot functions (all of its target
implementations were very buggy) since !float can use the same
code as !long now.

* src/SDCCicode.c (ast2iCode): ! returns char
* src/mcs51/gen.c (genNot, genNotFloat),
* src/ds390/gen.c (genNot, genNotFloat),
* src/z80/gen.c (genNot, genNotFloat),
* src/pic/gen.c (genNot, genNotFloat),
* src/pic16/gen.c (genNot, genNotFloat): eliminated genNotFloat

git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2839 4a8a32a2-be11-0410-ad9d-d568d2c75423
ChangeLog
src/SDCCicode.c
src/ds390/gen.c
src/mcs51/gen.c
src/pic/gen.c
src/pic16/gen.c
src/z80/gen.c