From: borutr Date: Tue, 1 Aug 2006 17:21:25 +0000 (+0000) Subject: * src/mcs51/gen.c, src/dc390/gen.c: fixed warning: X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=84313567878de3a45d10797f1d6899d31c49d176;p=fw%2Fsdcc * src/mcs51/gen.c, src/dc390/gen.c: fixed warning: comparison is always false due to limited range of data type on PPC64 machine (openpower-linux1) where "char = unsigned char" git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4319 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index b47ef8cf..7179208e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2006-08-01 Borut Razem + + * src/mcs51/gen.c, src/dc390/gen.c: fixed warning: + comparison is always false due to limited range of data type + on PPC64 machine (openpower-linux1) where "char = unsigned char" + 2006-08-01 Maarten Brock * sim/ucsim/z80.src/z80mac.h (add_u16_disp): use explicit signed char cast diff --git a/src/ds390/gen.c b/src/ds390/gen.c index 64b0109a..d865d7c8 100644 --- a/src/ds390/gen.c +++ b/src/ds390/gen.c @@ -728,7 +728,7 @@ aopForSym (iCode * ic, symbol * sym, bool result, bool useDP2) { if (sym->onStack) { - char offset = ((sym->stack < 0) ? + signed char offset = ((sym->stack < 0) ? ((char) (sym->stack - _G.nRegsSaved)) : ((char) sym->stack)) & 0xff; diff --git a/src/mcs51/gen.c b/src/mcs51/gen.c index 64d48eb4..48fd53ed 100644 --- a/src/mcs51/gen.c +++ b/src/mcs51/gen.c @@ -624,7 +624,7 @@ aopForSym (iCode * ic, symbol * sym, bool result) { if (sym->onStack) { - char offset = ((sym->stack < 0) ? + signed char offset = ((sym->stack < 0) ? ((char) (sym->stack - _G.nRegsSaved)) : ((char) sym->stack)) & 0xff;