* src/mcs51/peeph.def: disabled rule 270, fixing bug #2736282
[fw/sdcc] / src / mcs51 / peeph.def
index 08f8b0225133a3b4c085e1fc078623e9cf47e292..71a44c509785de3334c7c8708f60068939969bf3 100644 (file)
@@ -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