From: MaartenBrock Date: Sat, 17 Mar 2007 21:21:05 +0000 (+0000) Subject: git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4698 4a8a32a2... X-Git-Url: https://git.gag.com/?a=commitdiff_plain;h=3d9851542e8fbd789bd895c8316dd4f7c063968a;p=fw%2Fsdcc git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4698 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- diff --git a/ChangeLog b/ChangeLog index 2ad89d66..d6c7be3b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-03-17 Maarten Brock + + * src/mcs51/peeph.def (263.x): fixed bug for volatile variables + 2007-03-14 Maarten Brock * as/link/aslink.h: added LKOBJEXT diff --git a/src/mcs51/peeph.def b/src/mcs51/peeph.def index 168866f1..0cb1d8da 100644 --- a/src/mcs51/peeph.def +++ b/src/mcs51/peeph.def @@ -4537,7 +4537,7 @@ replace { } by { ; Peephole 263.a optimized loading const mov %1,#(%2 + 3) -} +} if notVolatile(%1) replace { mov %1,#%2 @@ -4546,7 +4546,7 @@ replace { } by { ; Peephole 263.b optimized loading const mov %1,#(%2 + 2) -} +} if notVolatile(%1) replace { mov %1,#%2 @@ -4554,7 +4554,7 @@ replace { } by { ; Peephole 263.c optimized loading const mov %1,#(%2 + 1) -} +} if notVolatile(%1) replace {