From: frief Date: Mon, 6 Apr 2009 07:58:46 +0000 (+0000) Subject: * src/mcs51/peeph.def: disabled rule 270, fixing bug #2736282 X-Git-Url: https://git.gag.com/?p=fw%2Fsdcc;a=commitdiff_plain;h=e6588c2f0559278b7957fe74473b17d3cc707b5d * src/mcs51/peeph.def: disabled rule 270, fixing bug #2736282 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5428 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 6d36c9e2..28f0c768 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2009-04-06 Frieder Ferlemann + + * src/mcs51/peeph.def: disabled rule 270, fixing bug #2736282 + 2009-04-04 Philipp Klaus Krause * src/z80/gen.c, diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index 08f8b022..71a44c50 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -4663,13 +4663,13 @@ replace { } if notVolatile(%1) //accessing struct/array on stack -replace { - add a,#%1 - add a,#%2 -} by { - ; Peephole 270 removed redundant add - add a,#%1+%2 -} +//replace { +// add a,#%1 +// add a,#%2 +//} by { +// ; Peephole 270 removed redundant add (carry might differ, bug 2736282) +// add a,#%1+%2 +//} replace { jz %1