* device/lib/printf_large.c (output_digit, calculate_digit): optimized,
[fw/sdcc] / ChangeLog
index 0ec01fb98a539c86ad6f47ccc1222692fd7f0db4..6db08de94aa66261acf60cb05063b96e01782123 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,7 +1,44 @@
+2006-05-31 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/lib/printf_large.c (output_digit, calculate_digit): optimized,
+         (_print_format): fixed printing pointers
+       * src/mcs51/peeph.def: added rule 140
+       * src/SDCCmem.c (allocLocal): store register declared locals in DSEG/OSEG
+         so they may get optimized into registers
+
+2006-05-30 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/SDCCmain.c (optionsTable, parseCmdLine): handle --use-stdout
+         immediately when encountered,
+         (printUsage): always use stderr even on windows
+
+2006-05-30 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCast.c (isLoopCountable): fixed bug #1478316
+       (processParms): fixed bug #1247551
+       * src/SDCCmain.c (printVersionInfo, printOptions, printUsage,
+       parseCmdLine, main): print '--version' to stdout,
+       print 'help' to stdout if --help is given,
+       print 'help' to stderr and exit with EXIT_FAILURE if no or bad
+       arguments are given; fixed --help
+
+2006-05-27 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCcse.c (findPointerSet): fixed bug #1493710
+       * support/regression/tests/bug-1493710.c: added
+
 2006-05-27 Borut Razem <borut.razem AT siol.net>
 
-       * support/regression/fwk/lib/testfwk.c: increase stack size
-         from deafult 64 bytes to 128 bytes
+       * support/regression/fwk/lib/testfwk.c: define array in _printn() as
+         static instead auto
+       * support/regression/ports/pic16/support.c: increase stack size
+         from default 64 bytes to 128 bytes
+       * support/regression/tests/staticinit.c,
+         support/regression/tests/float.c: regression tests fully enabled
+         for pic16 port by putting the initialized data arrays into the code
+         section
+       * support/regression/ports/pic16/spec.mk: don't link default libraries.
+         This was changed by mistake in the previous version.
 
 2006-05-28 Vangelis Rokas <vrokas AT users.sourceforge.net>