git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4432
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2006-10-23 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/mcs51/gen.c (movc): improved check for 0 and 1, see RFE 1582704
+
2006-10-23 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
- * support/regression/ports/mcs51/support.c: smaller
+ * support/regression/ports/mcs51/support.c: smaller
_sdcc_external_startup()
* device/lib/mcs51/crtxclear.asm: don't check high byte of l_PSEG
static void
movc (const char *s)
{
- if (s == zero)
+ if (!strcmp (s, zero))
CLRC;
- else if (s == one)
+ else if (!strcmp (s, one))
SETC;
else if (strcmp (s, "c"))
{/* it's not in carry already */