+2006-09-11 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/mcs51/i51mch.c (machine): fixed warning
+
2006-09-10 Maarten Brock <sourceforge.brock AT dse.nl>
* as/mcs51/i51mch.c (machine): S_DJNZ fixed bug 1554318
}
else
{
- outr11(&e, op, R_J11);
+ outr11(&e, op, R_J11);
}
break;
}
else
{
- outrw(&e, 0);
+ outrw(&e, 0);
}
break;
*/
if (flat24Mode)
{
- outr24(&e1, 0);
+ outr24(&e1, 0);
}
else
{
- outrw(&e1, 0);
+ outrw(&e1, 0);
}
break;
comma();
expr(&e1, 0);
if (e1.e_base.e_ap == NULL || e1.e_base.e_ap == dot.s_area) {
- if ( e1.e_addr == dot.s_addr)
- v1 = -3;
- else
- v1 = e1.e_addr - dot.s_addr - 1;
+ if ( e1.e_addr == dot.s_addr)
+ v1 = -3;
+ else
+ v1 = e1.e_addr - dot.s_addr - 1;
if (pass==2 && ((v1 < -128) || (v1 > 127)))
aerr();
outab(v1);
outab(op);
expr(&e1, 0);
if (e1.e_base.e_ap == NULL || e1.e_base.e_ap == dot.s_area) {
- if ( e1.e_addr == dot.s_addr)
- v1 = -2;
- else
- v1 = e1.e_addr - dot.s_addr - 1;
+ if ( e1.e_addr == dot.s_addr)
+ v1 = -2;
+ else
+ v1 = e1.e_addr - dot.s_addr - 1;
if (pass == 2 && ((v1 < -128) || (v1 > 127)))
aerr();
outab(v1);
default:
aerr();
+ v1 = 0;
}
/* branch destination */
/* MUL/DIV A,B */
case S_AB:
t = addr(&e);
- if (t != S_RAB) aerr();
+ if (t != S_RAB)
+ aerr();
outab(op);
break;