+2006-08-20 Borut Razem <borut.razem AT siol.net>
+
+ * sim/ucsim/cmd.src/newcmd.cc, sim/ucsim/cmd.src/newcmdcl.h:
+ removed cl_listen_console::match(), cl_console::match(),
+ restructured cl_commander::proc_input()
+
+2006-08-16 Borut Razem <borut.razem AT siol.net>
+
+ * sim/ucsim/cmd.src/newcmd.cc, sim/ucsim/cmd.src/newcmdcl.h,
+ sim/ucsim/cmd.src/cmdutil.cc, sim/ucsim/cmd.src/cmdutil.h,
+ sim/ucsim/sim.src/mem.cc, sim/ucsim/sim.src/uc.cc: code cleaning
+
+2006-08-14 Borut Razem <borut.razem AT siol.net>
+
+ * support/regression/Makefile.in,
+ support/regression/ports/pic14/gpsim.cmd,
+ support/regression/ports/pic14/spec.mk,
+ support/regression/ports/pic14/support.c:
+ added pic14 regression test
+
+2006-08-14 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/doc/asxhtm.html: documented changed ABS behaviour
+ * as/doc/README: fixed some typos
+
+2006-08-13 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * support/regression/tests/float_trans.c: disabled test if __STDC_IEC_559__
+ not defined on host
+
+2006-08-12 Borut Razem <borut.razem AT siol.net>
+
+ * support/regression/fwk/include/testfwk.h,
+ support/regression/fwk/lib/testfwk.c,
+ support/regression/generate-cases.py,
+ support/regression/Makefile.in:
+ regression test framework does not depend on function pointers and
+ variable arguments
+
+2006-08-09 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/stddef.h: c temporary hack to fix bug 1518273
+
+2006-08-09 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * device/include/mcs51/cc2510fx.h: added
+ * src/z80/z80.dsp, src/gbz80/gbz80.dsp: added support/Util/strcmpi.ch
+ to projects.
+
+2006-08-09 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/z80/assym.c (mlookup): ignore case when looking up mnemonics
+ * as/z80/Makefile.in: added strcmpi.c
+ * as/z80/z80adr.c: added upper case registers and lower case conditionals
+ * support/Util/strcmpi.ch: added with intention to remove from mcs51/hc08
+
+2006-08-08 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/gbz80/asm_strings.s,
+ * device/lib/gbz80/crt0_rle.s,
+ * device/lib/gbz80/div.s,
+ * device/lib/gbz80/mul.s,
+ * device/lib/gbz80/shift.s,
+ * device/lib/z80/asm_strings.s,
+ * device/lib/z80/crt0_rle.s,
+ * device/lib/z80/div.s,
+ * device/lib/z80/mul.s,
+ * device/lib/z80/shift.s: changed to all lower case menmonics except the
+ flags which are all upper case
+
+2006-08-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/z80/asm.h: made CASE_SENSITIVE 1
+ * link/z80/aslink.h: made CASE_SENSITIVE 1
+ * src/z80/gen.c (throughout): made all conditionals upper case
+ * support/regression/tests/bug1503067.c: new
+
+2006-08-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/z80/gen.c (aopPut): fixed bug !*ixy should be !*iyx,
+ (shiftIntoPair): added case 2 for PAIR_IY,
+ (setupToPreserveCarry): replaced parameters with iCode and check if
+ PAIR_DE is in use to fix bug 1399290,
+ (genPlus, genMinus): updated call to setupToPreserveCarry
+ * support/regression/tests/bug1399290.c: new
+
+2006-08-06 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/Makefile.in (Z80SOURCES): enabled float support
+ * sim/ucsim/z80.src/inst.cc (inst_rst): generate breakpoint on RST8,ACC==0
+ * src/ds390/gen.c (shiftRLong),
+ * src/hc08/gen.c (shiftLLong, shiftRLong): fixed bug 1533966
+ * src/mcs51/gen.c (sameReg): changed to sameByte,
+ (xch_a_aopGet): new,
+ (shiftL2Left2Result, shiftR2Left2Result, shiftRLeftOrResult, shiftLLong,
+ shiftRLong): fixed bug 1533966
+ * src/z80/gen.c (shiftR2Left2Result, shiftL2Left2Result, genlshTwo,
+ genLeftShiftLiteral, genrshTwo, genRightShiftLiteral): fixed bug 1533966
+ * support/regression/Makefile.in: disabled z80, enabled ucz80
+ * support/regression/tests/float_trans.c: enabled test for z80 and host
+ * support/regression/tests/shifts2.c: new, for testing bug 1533966
+
+2006-08-01 Borut Razem <borut.razem AT siol.net>
+
+ * src/mcs51/gen.c, src/dc390/gen.c: fixed warning:
+ comparison is always false due to limited range of data type
+ on PPC64 machine (openpower-linux1) where "char = unsigned char"
+
+2006-08-01 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * sim/ucsim/hc08.src/hc08mac.h: removed faulty and unused add_u16_disp
+ * sim/ucsim/hc08.src/hc08.cc: removed faulty and unused int8
+ * sim/ucsim/z80.src/z80mac.h (add_u16_disp): use explicit signed char cast
+ * sim/ucsim/z80.src/z80.cc: removed faulty and unused int8
+
+2006-07-31 Borut Razem <borut.razem AT siol.net>
+
+ * sim/ucsim/configure, sim/ucsim/cmd.src/newcmdcl.h,
+ sim/ucsim/cmd.src/newcmd.cc, sim/ucsim/cmd.src/cmdutil.cc,
+ sim/ucsim/z80.src/Makefile.in, sim/ucsim/configure.in,
+ sim/ucsim/hc08.src/Makefile.in, sim/ucsim/hc08.src/hc08.cc,
+ sim/ucsim/ddconfig_in.h, sim/ucsim/s51.src/Makefile.in,
+ sim/ucsim/s51.src/uc51cl.h, sim/ucsim/s51.src/serialcl.h,
+ sim/ucsim/s51.src/uc51.cc, sim/ucsim/s51.src/serial.cc,
+ sim/ucsim/app.cc, sim/ucsim/avr.src/Makefile.in:
+ enable ucsim mingw compilation. Serial port is disabled,
+ since it uses termios.h API, which is not available on native
+ WIN32
+
+2006-07-31 Borut Razem <borut.razem AT siol.net>
+
+ * Small Device C Compiler 2.6.0 released
+ * support/scripts/sdcc.nsi: added FULL_DOC option
+ * .version, doc/sdccman.lyx: changed sdcc version to 2.6.1
+
+2006-07-28 Borut Razem <borut.razem AT siol.net>
+
+ * support/scripts/sdcc.nsi: remove $INSTDIR/include/asm/pic16/*.h
+ * doc/INSTALL.txt: updated
+
+2006-07-27 Borut Razem <borut.razem AT siol.net>
+
+ * device/lib/pic/Makefile.in, device/lib/pic/Makefile.subdir,
+ device/lib/pic/libdev/Makefile.in: fixed bug
+ [ 1438354 ] pic libsdcc: distclean doesn't work
+ * device/lib/pic16/Makefile.in, device/lib/pic16/Makefile.subdir,
+ device/lib/pic16/libio/Makefile.in: fixed bug
+ [ 1438344 ] pic16 lib: clean doesn't work properly
+ * doc/knownbugs.html removed [ 1438354 ] and [ 1438344 ] from the list
+
+2006-07-26 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/lib/pic/libsdcc/fsdiv.c,
+ * device/lib/pic/libsdcc/fsmul.c,
+ * device/lib/pic16/libsdcc/float/fsdiv.c,
+ * device/lib/pic16/libsdcc/float/fsmul.c,
+ * device/lib/_fsdiv.c,
+ * device/lib/_fsmul.c: bugfix, handle too large and too small numbers
+ * support/regression/tests/bug1520966.c: added
+ * doc/knownbugs.html: removed [ 1520966 ] from the list
+
+2006-07-25 Borut Razem <borut.razem AT siol.net>
+
+ * configure.in, configure, sdccconf_in.h: fixed bug
+ [ 1519095 ] regression test onebyte.c fails on ppc64 host
+ * doc/knownbugs.html: removed [ 1519095 ] from the list
+
+2006-07-25 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * doc/knownbugs.html: added, contains list of known bugs at release
+ * device/include/mcs51/compiler.h: fixed SFR32 for SDCC
+
+2006-07-23 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/mcs51/compiler.h: added SFRX for xdata based special
+ function registers and corrected defaults with additional warning
+ * device/lib/malloc.c: cosmetic changes
+ * device/lib/realloc.c: bugfix for bug #1496907, Thanks Efim Monyak
+ * src/ds390/ralloc.c (getRegBitNoSpil): reenabled,
+ (fillGaps): and used it
+
+2006-07-20 Raphael Neider <rneider AT web.de>
+
+ * src/pic/device.c (addMemRange,assignRegister): suppress verbose
+ output unless SDCCPICDEBUG is set
+ * device/lib/pic16/Makefile.rules (%.lib target): suppress verbose
+ output if SILENT is set
+
+2006-07-11 Borut Razem <borut.razem AT siol.net>
+
+ * doc/README.txt: updated
+
+2006-07-10 Borut Razem <borut.razem AT siol.net>
+
+ * support/scripts/sdcc.nsi: added device/include/asm/pic/features.h and
+ device/lib/src/pic/libm/*.c and device/lib/src/pic16/libsdcc/stack/*.S
+ in WIN32 installation
+ * .version, sdcc.spec, doc/sdccman.lyx: changed sdcc version to 2.6.0 -
+ release candidate 1
+
+2006-07-08 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * device/include/mcs51/XC866.h: added sbit definitions for Px_x, P1_x, P2_x
+ * src/pic16/glue.c (initPointer): fixed bug 1496419 for pic16
+
+2006-07-06 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/hc08/gen.c (genAddrOf): fixed bug when offset on stack is >127
+