git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5388
4a8a32a2-be11-0410-ad9d-
d568d2c75423
* as/z80/asexpr.c: fixed bug #1829678: Z-80 CP A,<xxx> assembly
it is already fixed for mcs51 and hc08 targets
+ * as/z80/z80mch.c: fixed bug #1704376: missing as-z80 errors
2009-02-22 Borut Razem <borut.razem AT siol.net>
case S_DJNZ:
case S_JR:
if ((v1 = admode(CND)) != 0 && rf != S_DJNZ) {
+ if ((v1 &= 0xFF) <= 0x18 && v1 != PO && v1 != PE && v1 != P && v1 != M) {
+ op += (v1+1)<<3;
+ } else {
+ aerr();
+ }
+ comma();
+ }
#else /* GAMEBOY */
case S_JR:
if ((v1 = admode(CND)) != 0) {
-#endif /* GAMEBOY */
if ((v1 &= 0xFF) <= 0x18) {
op += (v1+1)<<3;
} else {
}
comma();
}
+#endif /* GAMEBOY */
expr(&e2, 0);
outab(op);
if (e2.e_base.e_ap == NULL || e2.e_base.e_ap == dot.s_area) {