X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=src%2Fmcs51%2Fpeeph.def;h=d4eea55ec05a7a46ac5a259718b5f4dfddf2c003;hb=116a1bfc169e441ed10267f1b0fe8a2336b6dc78;hp=f6b05b3b53e59094796ef2cdf261cfd7e0add2b2;hpb=eb93c35b1ca7e48282e20bb8835bb779ce67dd83;p=fw%2Fsdcc diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index f6b05b3b..d4eea55e 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -1284,7 +1284,7 @@ replace restart { mov %1,%2 mov %3,%4 ; Peephole 177.d removed redundant move -} if notVolatile(%1 %2),operandsNotRelated(%1 %3) +} if notVolatile(%1 %2),operandsNotRelated(%1 %2 %3) // applies to f.e. bug-607243.c // also check notVolatile %3, as it will return FALSE if it's @r%1