* as/mcs51/i51mch.c (machine): fixed warning
authorMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 11 Sep 2006 20:24:04 +0000 (20:24 +0000)
committerMaartenBrock <MaartenBrock@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Mon, 11 Sep 2006 20:24:04 +0000 (20:24 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4376 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
as/mcs51/i51mch.c

index 3a2372672f12c2eba68b4806229a0a10af364cfa..e7a9acdef999b15f34384de13ae79a406fa72ac1 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+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
index fa09b86f7721e09df789ab95bc9143956d37c21d..f4f4215533e5938d5fa85ccada19fe3760ae3c05 100644 (file)
@@ -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;