summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
e10d9b4)
* device/lib/mcs51/crtclear.asm: added comment
git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4792
4a8a32a2-be11-0410-ad9d-
d568d2c75423
+2007-05-06 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * support/regression/tests/regtrack.c: test was never executed
+ because of the regression test being picky about white spaces.
+ * device/lib/mcs51/crtclear.asm: added comment
+
2007-05-06 Raphael Neider <rneider AT web.de>
* device/lib/pic/Makefile.rules,
2007-05-06 Raphael Neider <rneider AT web.de>
* device/lib/pic/Makefile.rules,
* device/lib/pic/libdev/pic16f887.c: svn mv'ed to disabled_* to
prevent building them, gputils do not really support them yet
* device/lib/pic/libdev/pic16f887.c: svn mv'ed to disabled_* to
prevent building them, gputils do not really support them yet
-2007-03-27 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+2007-04-27 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
* device/lib/_ltoa.c: 36 bytes less __data mem. This really
helps printf_small. 32 bytes more __idata mem.
* device/lib/_ltoa.c: 36 bytes less __data mem. This really
helps printf_small. 32 bytes more __idata mem.
__mcs51_genRAMCLEAR::
clr a
__mcs51_genRAMCLEAR::
clr a
+ mov r0,#(l_IRAM-1) ; mov r0,a will do for most devices
00004$: mov @r0,a
djnz r0,00004$
; _mcs51_genRAMCLEAR() end
00004$: mov @r0,a
djnz r0,00004$
; _mcs51_genRAMCLEAR() end
foo(unsigned char which)
{
unsigned char i,k; // should be allocated to registers
foo(unsigned char which)
{
unsigned char i,k; // should be allocated to registers
+ volatile unsigned char m = 1;
+
+ if(!i)
+ k = m; // prepare to exit outer loop
+
+void
+testRegTrack(void)
{
ASSERT(0==(char)memcmp(ta, tb, sizeof tb));
{
ASSERT(0==(char)memcmp(ta, tb, sizeof tb));