git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4660
4a8a32a2-be11-0410-ad9d-
d568d2c75423
2007-02-28 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+ * device/lib/mcs51/crtxclear.asm: pdata segment of 256 byte would not
+ be cleared. Unconditionally set __XPAGE
* src/hc08/gen.c: --no-gen-comments (RFE #1493816) for hc08
2007-02-27 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
.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
djnz r0,00005$
+
00006$:
mov r0,#l_XSEG
mov a,r0