X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fmcs51%2Fpeeph.def;fp=src%2Fmcs51%2Fpeeph.def;h=71a44c509785de3334c7c8708f60068939969bf3;hb=e6588c2f0559278b7957fe74473b17d3cc707b5d;hp=08f8b0225133a3b4c085e1fc078623e9cf47e292;hpb=7b43aada0d2aa8d2f4a6a4be856e57b3fd8e32f6;p=fw%2Fsdcc 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