+2006-12-06 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/SDCCmain.c (linkEdit): fixed bug 1609279
+ * .version: bumped to 2.6.2 because a) it's been a while
+ b) the linker sources have moved c) the preprocessor is upgraded
+
+2006-12-04 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * support/regression/tests/snprintf.c: some checks
+ * lib/src/printf_large.c: %bc: read char instead of int from stack
+
+2006-12-03 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/mcs51/cc2430.h: inserted _XPAGE
+
+2006-12-02 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/cc2430.h: added
+
+2006-12-02 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/asm/default/features.h,
+ * device/include/asm/ds390/features.h,
+ * device/include/mcs51/at89s53.h,
+ * device/include/ser.h,
+ * device/include/ser_ir.h,
+ * device/include/serial.h: changed keywords to double underscore variants,
+ fixes bug 1590261 some more, thanks Steven Borley
+
+2006-12-01 Raphael Neider <rneider AT web.de>
+
+ * src/pic/pcode.c (register_reassign): do not crash on recursive code
+ but emit warning (recursion is not supported for pic14)
+
+2006-11-30 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+ * src/mcs51/peeph.def: added 101.a,b (moves to int/long xdata)
+ * doc/sdccman.lyx: various small changes, acknowledged Sourceforge
+
+2006-11-30 Raphael Neider <rneider AT web.de>
+
+ * src/pic/device.c (dump_sfr): always emit symbols
+ * src/pic/glue.c (pic14printPublics): fixed typo
+
+2006-11-30 Raphael Neider <rneider AT web.de>
+
+ * src/pic/device.c (create_pic,ram_map): add memRange entries to PIC
+ (pic14_getSharebankSize, pic14_getSharebankAddress): replaced with
+ (pic14_hasSharebank,pic14_isShared,pic14_allRAMShared,
+ pic14_getSharedStack): NEW, evaluate the memRange entries to locate
+ a sharebank, use a non-shared bank for the stack if none available
+ * src/pic/device.h (struct memRange): added linked list next field,
+ added prototypes for above functions
+ * src/pic/ralloc.c (initStack): handle shared and banked stacks,
+ (typeRegWithIdx): accept fixed and unfixed stack registers
+ * src/pic/pcode.c (pCodeInitRegisters): use new functions to create
+ the stack, handle shared and banked stack (except for WSAVE),
+ (insertBankSel): removed useless optimization (will never fire),
+ (FixRegisterBanking): added optimization for devices with only one
+ possibly aliased bank of memory, like 16f84
+ * src/pic/glue.c (pic14_constructAbsMap): back to udata_ovr, as some
+ devices have no SHAREBANK in the linker script
+ * device/include/pic/pic14devices.txt: documented memmap
+ * device/lib/pic/libdev/Makefile.in: removed --stack-loc again
+
+2006-11-30 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+ * src/hc08/gen.c (transferRegReg, loadRegFromAop, forceStackedAop,
+ storeRegToAop, freeAsmop, genPlusIncr, genPlus, genPointerGetSetOfs,
+ genAnd, genOr, genXor, genLeftShiftLiteral, genRightShiftLiteral,
+ genhc08Code): switched most of the D (debug) macros to DD (detailed
+ debug) macros to better control clutter in the generated .asm file.
+ * src/hc08/gen.c: (forceStackedAop, genUminus, genLeftShift,
+ genRightShift): fixed bug with non-constant bit shift stored to
+ a volatile result (SF Open Discussion forum thread #1616749).
+ Single byte case is not yet optimized.
+
2006-11-28 Maarten Brock <sourceforge.brock AT dse.nl>
* device/include/asm/mcs51/features.h,