From: MaartenBrock Date: Mon, 11 Sep 2006 20:24:04 +0000 (+0000) Subject: * as/mcs51/i51mch.c (machine): fixed warning X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=723fe04554e257a74913b07122baea5e7a95eb76;p=fw%2Fsdcc * as/mcs51/i51mch.c (machine): fixed warning git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4376 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 3a237267..e7a9acde 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2006-09-11 Maarten Brock + + * as/mcs51/i51mch.c (machine): fixed warning + 2006-09-10 Maarten Brock * as/mcs51/i51mch.c (machine): S_DJNZ fixed bug 1554318 diff --git a/as/mcs51/i51mch.c b/as/mcs51/i51mch.c index fa09b86f..f4f42155 100644 --- a/as/mcs51/i51mch.c +++ b/as/mcs51/i51mch.c @@ -52,7 +52,7 @@ machine(struct mne *mp) } else { - outr11(&e, op, R_J11); + outr11(&e, op, R_J11); } break; @@ -69,7 +69,7 @@ machine(struct mne *mp) } else { - outrw(&e, 0); + outrw(&e, 0); } break; @@ -395,11 +395,11 @@ machine(struct mne *mp) */ if (flat24Mode) { - outr24(&e1, 0); + outr24(&e1, 0); } else { - outrw(&e1, 0); + outrw(&e1, 0); } break; @@ -419,10 +419,10 @@ machine(struct mne *mp) 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); @@ -438,10 +438,10 @@ machine(struct mne *mp) 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); @@ -526,6 +526,7 @@ machine(struct mne *mp) default: aerr(); + v1 = 0; } /* branch destination */ @@ -609,7 +610,8 @@ machine(struct mne *mp) /* MUL/DIV A,B */ case S_AB: t = addr(&e); - if (t != S_RAB) aerr(); + if (t != S_RAB) + aerr(); outab(op); break;