From: frief Date: Tue, 28 Mar 2006 06:31:03 +0000 (+0000) Subject: disabled rule 132.e fixing bug #1453093 X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=d7623b8e2342cd6c94a2ed1d5da658d83284a99e;p=fw%2Fsdcc disabled rule 132.e fixing bug #1453093 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4071 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index 30ddc130..aff964cc 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -722,17 +722,18 @@ replace { mov %3,c } if operandsNotRelated('0x00' %2) -replace { - clr c - mov a,%1 - subb a,#%2 - jnc %5 -} by { - ; Peephole 132.e optimized genCmpLt by inverse logic (carry differs) - mov a,#0x100 - %2 - add a,%1 - jc %5 -} if operandsNotRelated('0x00' %2) +//This peephole caused bug #1453093 +//replace { +// clr c +// mov a,%1 +// subb a,#%2 +// jnc %5 +//} by { +// ; Peephole 132.e optimized genCmpLt by inverse logic (carry differs) +// mov a,#0x100 - %2 +// add a,%1 +// jc %5 +//} if operandsNotRelated('0x00' %2) replace { clr c