git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2334
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2003-02-26 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/mcs51/gen.c (genMinus): fixed bug 696436
+
2003-03-02 Borut Razem <borut.razem@siol.net>
* src/SDCCmain.c: added BORLANDC, corrected MSVC in printVersionInfo()
if (aopGetUsesAcc(rightOp, offset)) {
wassertl(!aopGetUsesAcc(leftOp, offset), "accumulator clash");
MOVA (aopGet(rightOp, offset, FALSE, TRUE));
- if (offset > 0) {
- emitcode( "cpl", "c");
- } else {
+ if (offset == 0) {
emitcode( "setb", "c");
}
emitcode("subb", "a,%s", aopGet(leftOp, offset, FALSE, TRUE));