From b5c4fe4a9150b8f1ebfe3937c35835dd4fa67c05 Mon Sep 17 00:00:00 2001 From: MaartenBrock Date: Fri, 2 Jun 2006 08:30:51 +0000 Subject: [PATCH] git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@4203 4a8a32a2-be11-0410-ad9d-d568d2c75423 --- ChangeLog | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index 6db08de9..cc8be47d 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,8 +1,16 @@ -2006-05-31 Maarten Brock +2006-06-02 Maarten Brock * device/lib/printf_large.c (output_digit, calculate_digit): optimized, (_print_format): fixed printing pointers - * src/mcs51/peeph.def: added rule 140 + * src/mcs51/gen.c (emitLabel, movb): new, added, + (genAssign): small optimization, + (genDjnz): fixed stack overflow bug, + (throughout): replaced sprintf with SNPRINTF, + replaced mcs51_regWithIdx with REG_WITH_INDEX, + replaced emitcode("mov", "b,...") with MOVB(...), + replaced emitcode("", "%05d$:", lbl->key + 100) with emitLabel(lbl), + replaced D(emitcode("; genXXX", "")) with D(emitcode(";", "genXXX")) + * src/mcs51/peeph.def: added rules 140 and 264 * src/SDCCmem.c (allocLocal): store register declared locals in DSEG/OSEG so they may get optimized into registers -- 2.47.2