projects
/
fw
/
sdcc
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* as/mcs51/i51mch.c (machine): fixed warning
[fw/sdcc]
/
as
/
mcs51
/
i51mch.c
diff --git
a/as/mcs51/i51mch.c
b/as/mcs51/i51mch.c
index fa09b86f7721e09df789ab95bc9143956d37c21d..f4f4215533e5938d5fa85ccada19fe3760ae3c05 100644
(file)
--- a/
as/mcs51/i51mch.c
+++ b/
as/mcs51/i51mch.c
@@
-52,7
+52,7
@@
machine(struct mne *mp)
}
else
{
}
else
{
- outr11(&e, op, R_J11);
+
outr11(&e, op, R_J11);
}
break;
}
break;
@@
-69,7
+69,7
@@
machine(struct mne *mp)
}
else
{
}
else
{
- outrw(&e, 0);
+
outrw(&e, 0);
}
break;
}
break;
@@
-395,11
+395,11
@@
machine(struct mne *mp)
*/
if (flat24Mode)
{
*/
if (flat24Mode)
{
- outr24(&e1, 0);
+
outr24(&e1, 0);
}
else
{
}
else
{
- outrw(&e1, 0);
+
outrw(&e1, 0);
}
break;
}
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) {
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);
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) {
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);
if (pass == 2 && ((v1 < -128) || (v1 > 127)))
aerr();
outab(v1);
@@
-526,6
+526,7
@@
machine(struct mne *mp)
default:
aerr();
default:
aerr();
+ v1 = 0;
}
/* branch destination */
}
/* branch destination */
@@
-609,7
+610,8
@@
machine(struct mne *mp)
/* MUL/DIV A,B */
case S_AB:
t = addr(&e);
/* MUL/DIV A,B */
case S_AB:
t = addr(&e);
- if (t != S_RAB) aerr();
+ if (t != S_RAB)
+ aerr();
outab(op);
break;
outab(op);
break;