From b1e076509860e67556af9ad76bf11aea36777497 Mon Sep 17 00:00:00 2001 From: MaartenBrock Date: Tue, 3 Jul 2007 13:36:13 +0000 Subject: [PATCH] * device/lib/mcs51/crtxclear.asm: do not set __XPAGE unconditionally git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4873 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 1 + device/lib/mcs51/crtxclear.asm | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index d0f8bd8f..e7410a89 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,7 @@ 2007-07-02 Maarten Brock * device/include/mcs51/C8051F360.h: fixed bug #1746410, thanks Chris Jones + * device/lib/mcs51/crtxclear.asm: do not set __XPAGE unconditionally 2007-06-29 Borut Razem diff --git a/device/lib/mcs51/crtxclear.asm b/device/lib/mcs51/crtxclear.asm index 7aca7c5f..644ae4e0 100644 --- a/device/lib/mcs51/crtxclear.asm +++ b/device/lib/mcs51/crtxclear.asm @@ -34,12 +34,12 @@ .area GSINIT4 (CODE) __mcs51_genXRAMCLEAR:: - mov __XPAGE,#(s_PSEG >> 8) mov r0,#l_PSEG mov a,r0 orl a,#(l_PSEG >> 8) jz 00006$ mov r1,#s_PSEG + mov __XPAGE,#(s_PSEG >> 8) clr a 00005$: movx @r1,a inc r1 -- 2.47.2