git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@5428
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2009-04-06 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * src/mcs51/peeph.def: disabled rule 270, fixing bug #2736282
+
2009-04-04 Philipp Klaus Krause <pkk AT spth.de>
* src/z80/gen.c,
} 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