src/mcs51/peeph.def: fix bug #705773
authorbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 20 Mar 2003 11:11:05 +0000 (11:11 +0000)
committerbernhardheld <bernhardheld@4a8a32a2-be11-0410-ad9d-d568d2c75423>
Thu, 20 Mar 2003 11:11:05 +0000 (11:11 +0000)
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2402 4a8a32a2-be11-0410-ad9d-d568d2c75423

ChangeLog
src/mcs51/peeph.def

index 851fcd62f365a1de682764b3d739d4ed478112d2..f14f4b60150e9aa1e23290dd65375845f94c9577 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-03-20  Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/mcs51/peeph.def: fix bug #705773
+
 2003-03-17  Bernhard Held <bernhard@bernhardheld.de>
 
        * src/ds390/peeph.def: fix bug #704878: added rule 213.b suggested by Jan Rejlek
index 909d11017dd9ad5bd983868c9126236386d0ed23..3dfd4e2f6981789e3fea1bffba656aec2ddc93dc 100644 (file)
@@ -2203,3 +2203,13 @@ replace {
         ;       Peephole 239    used a instead of acc
         mov     r%1,a
 }
+
+replace restart {
+       mov     a,%1
+       addc    a,#0x00
+} by {
+       ;       Peephole 240    use clr instead of addc a,#0
+       clr     a
+       addc    a,%1
+}
+