From 9e3dccd0ff0ac09a02224c995638e233e6ef6163 Mon Sep 17 00:00:00 2001 From: bernhardheld Date: Thu, 20 Mar 2003 11:11:05 +0000 Subject: [PATCH] src/mcs51/peeph.def: fix bug #705773 git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2402 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 4 ++++ src/mcs51/peeph.def | 10 ++++++++++ 2 files changed, 14 insertions(+) diff --git a/ChangeLog b/ChangeLog index 851fcd62..f14f4b60 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2003-03-20 Bernhard Held + + * src/mcs51/peeph.def: fix bug #705773 + 2003-03-17 Bernhard Held * src/ds390/peeph.def: fix bug #704878: added rule 213.b suggested by Jan Rejlek diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index 909d1101..3dfd4e2f 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -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 +} + -- 2.47.2