+2006-12-18 Borut Razem <borut.razem AT siol.net>
+
+ * src/SDCCutil.c: fixed a bug in (get_pragma_token)
+ * src/pic16/main.c, src/SDCC.lex, src/z80/main.c:
+ small cosmetic changes
+ * src/SDCC.lex: (stringLiteral) fixed bug #1351710
+ * support/regression/tests/bug-1351710.c: added regression test
+
+2006-12-18 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * doc/sdccman.lyx: added the long missed iCode table
+ "<where is figure II?>", added links to wiki
+
+2006-12-17 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx, src/pic16/main.c, src/pic/main.c, src/port.h,
+ src/SDCC.lex, src/SDCCutil.[ch], src/z80/main.c,
+ support/Util/SDCCerr.[ch]: removed deprecated pragmas,
+ unified table driven pragma handling, pragma argument type checking
+ * support/Util/dbuf.c: (dbuf_set_size) allow to set size equal to the
+ current one - version 1.1.3
+ * src/SDCCmain.c: (setParseWithComma) substituted brain damaged strtok
+
+2006-12-13 Raphael Neider <rneider AT web.de>
+
+ * src/pic/device.h: removed AssignedMemory structure and macros
+ * src/pic/device.c: removed global finalMapping (linker assigns
+ memory locations),
+ (register_map): add SFRs to remembered memRanges
+ (addMemRange,isSFR,dump_map,dump_sfr,mapRegister,assignRegister,
+ assignFixedRegisters,assignRelocatableRegisters): removed,
+ (setMaxRAM,validAddress): adapted accordingly,
+ (pic14_hasSharebank,pic14_getSharedStack): only report and use
+ reasonably sized sharebanks,
+ * src/pic/ralloc.c (writeUsedRegs): stripped down (remove?),
+ (allDefsOutOfRange): removed unused code,
+ * src/pic/main.c (_process_pragma): removed memmap/maxram pragma
+ handling
+ * src/pic/pcode.c (register_reassign): removed recursion warning,
+ fired far too often,
+ * src/pic/glue.c (emitSymbolToFile,pic14_constructAbsMap): modified
+ to use existing pic14_stringInSet() to avoid duplicate symbols,
+ tidied up the code a bit,
+ (pic14printLocals): added in symmetry to printExterns, replaces
+ writeUsedRegs more or less,
+ (picglue): call new pic14_printLocals(),
+ * device/include/pic/pic*.h: removed #pragma memmap directives,
+ information gathered from include/pic/pic14devices.txt
+ * support/scripts/inc2h.pl: do not emit #pragma memmap lines
+
+2006-12-10 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/mcs51/C8051F520.h: fixed buggy CPT0MX
+
+2006-12-11 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/cc2430.h: fixed missing ';'
+
+2006-12-10 Raphael Neider <rneider AT web.de>
+
+ * device/lib/pic16/libc/stdio/vfprintf.c,
+ * device/lib/pic16/libc/stdio/printf_small.c,
+ * device/lib/pic16/libc/stdio/printf_timy.c: pop int from stack for
+ char arguments, as char varargs are cast to int by the caller,
+ hopefully fixes #1604915 (other device libraries are still affected)
+
+2006-12-10 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+ * src/mcs51/ralloc.c (packRegsForAssign),
+ * src/hc08/ralloc.c (packRegsForAssign): fixed bug #1605880
+
+2006-12-10 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/malloc.h: removed init_dynamic_memory
+ * device/lib/malloc.c: made init_dynamic_memory static and automatically
+ call it once from malloc. Also use _sdcc_heap[] from _heap.c
+ * device/lib/_heap.c: new, added, contains _sdcc_heap[]
+ * device/lib/libsdcc.lib,
+ * device/lib/Makefile.in,
+ * support/regression/ports/mcs51-xstack-auto/spec.mk: added _heap.c
+ * doc/sdccman.lyx: documented use of new _heap.c
+ * support/regression/tests/malloc.c: removed init_dynamic_memory
+ * src/cdbFile.c(spacesToUnderscores): new function,
+ (cdbWriteEndFunction, cdbWriteCLine): use spacesToUnderscores, fixes bug
+ 1068030
+ * device/include/tinibios.h: removed defines for putchar and getchar
+ * device/lib/ds390/Makefile.in: added putchar.c
+ * device/lib/ds390/putchar.c: new, added, fixes bug 1465671
+
+2006-12-09 Borut Razem <borut.razem AT siol.net>
+
+ * support/cpp2/sdcc.h: prevent multiple inclusion
+ * support/cpp2/options.h: deleted
+
2006-12-08 Borut Razem <borut.razem AT siol.net>
* support/cpp2/sdcc.h: removed x*alloc() macros