From 39f859420281e41f09ae24cc29614e46b96493e9 Mon Sep 17 00:00:00 2001 From: frief Date: Sun, 25 Jul 2004 22:25:49 +0000 Subject: [PATCH] added contributed fix for "bug" #995347 as peephole 177.e. Thanks to anonymous git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@3398 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- src/mcs51/peeph.def | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index 6225543d..7c2e1199 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -1032,6 +1032,15 @@ replace { mov %3,%4 } if notVolatile %1 %2 +// applies to f.e. bug-607243.c +replace { + mov r%1,%2 + mov ar%1,%3 +} by { + ; peephole 177.e removed redundant move + mov ar%1,%3 +} + replace { mov a,%1 mov b,a -- 2.47.2