X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=as%2Fmcs51%2Fi51mch.c;h=7af6a135269cb7cc5aff8e6557ffd33ff89bb84a;hb=f3ebd71273aef1ddc517e0a23875378dc09ab6af;hp=0446fb26fca408c18185f600b5edf63f7a080deb;hpb=15cab71c69a8d394a4babc68334dac7f405dca8f;p=fw%2Fsdcc diff --git a/as/mcs51/i51mch.c b/as/mcs51/i51mch.c index 0446fb26..7af6a135 100644 --- a/as/mcs51/i51mch.c +++ b/as/mcs51/i51mch.c @@ -498,7 +498,7 @@ struct mne *mp; v1 = -3; else v1 = e1.e_addr - dot.s_addr - 1; - if ((v1 < -128) || (v1 > 127)) + if (pass == 2 && ((v1 < -128) || (v1 > 127))) aerr(); outab(v1); } else { @@ -535,7 +535,7 @@ struct mne *mp; v1 = -2; else v1 = e1.e_addr - dot.s_addr - 1; - if ((v1 < -128) || (v1 > 127)) + if (pass == 2 && ((v1 < -128) || (v1 > 127))) aerr(); outab(v1); } else {