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
+2006-08-01 Borut Razem <borut.razem AT siol.net>
+
+ * 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 <sourceforge.brock AT dse.nl>
* sim/ucsim/z80.src/z80mac.h (add_u16_disp): use explicit signed char cast
{
if (sym->onStack)
{
- char offset = ((sym->stack < 0) ?
+ signed char offset = ((sym->stack < 0) ?
((char) (sym->stack - _G.nRegsSaved)) :
((char) sym->stack)) & 0xff;
{
if (sym->onStack)
{
- char offset = ((sym->stack < 0) ?
+ signed char offset = ((sym->stack < 0) ?
((char) (sym->stack - _G.nRegsSaved)) :
((char) sym->stack)) & 0xff;