+2007-01-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * src/port.h: added TARGET_Z80_LIKE macro
+ * src/SDCCmain.c (linkEdit): use TARGET_Z80_LIKE,
+ output PSEG location if --xram-loc or --xstack-loc was used
+ * as/link/mcs51/lkarea.c (lnksect2): set segment address afterwards
+
+2007-01-07 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/as_gbz80.dsp, as/z80/as_gbz80.dsp,
+ * as/as_z80.dsp, as/z80/as_z80.dsp,
+ * as/asx8051.dsp, as/mcs51/asx8051.dsp,
+ * sdcc.dsw: moved project files into subdir
+ * as/hc08/as_hc08.dsp,
+ * as/hc08/Makefile.bcc,
+ * as/hc08/Makefile.in,
+ * as/mcs51/Makefile.bcc,
+ * as/mcs51/Makefile.in,
+ * as/z80/Makefile.bcc,
+ * as/z80/Makefile.in,
+ * as/link/mcs51/Makefile.bcc: use as/strcmpi.c
+ * as/hc08/asm.h,
+ * as/mcs51/asm.h,
+ * as/z80/asm.h: added as_strcmpi() and as_strncmpi() prototypes
+ * as/hc08/asmain.c,
+ * as/hc08/assym.c,
+ * as/mcs51/asmain.c,
+ * as/mcs51/assym.c,
+ * as/z80/assym.c: removed include "strcmpi.h"
+ * as/hc08/strcmpi.c,
+ * as/hc08/strcmpi.h,
+ * as/mcs51/strcmpi.c,
+ * as/mcs51/strcmpi.h,
+ * support/Util/strcmpi.c,
+ * support/Util/strcmpi.h: removed files
+ * as/strcmpi.c: added as_strncmpi()
+
+2007-01-05 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+ * sdcc.dsw: Added some dependencies on project config.dsp
+
+2007-01-05 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/link/mcs51/lkarea.c (lnkarea2, lnksect2): replaced [di]seg_ap->a_addr
+ with [di]ram_start to fix a regresion
+
+2007-01-03 Bernhard Held <bernhard AT bernhardheld.de>
+
+ * configure.in: added missing mcs51 in status output
+ * Makefile.in: add support/regression to SDCC_EXTRA to distclean this
+ directory
+ * debugger/mcs51/clean.mk (distclean): remove config.h
+ * src/clean.mk (clean): remove SDCCy.c, SDCCy.h, SDCClex.c
+ * support/cpp2/Makefile.in (clean): remove s-options, optionlist,
+ options.h, s-options-h and options.c
+ * support/cpp2/clean.mk: unused, removed
+ * Makefile.common.in,
+ * main_in.mk,
+ * as/Makefile.in,
+ * as/hc08/Makefile.in,
+ * as/hc08/clean.mk,
+ * as/mcs51/Makefile.in,
+ * as/mcs51/clean.mk,
+ * as/z80/clean.mk,
+ * as/z80/conf.mk,
+ * as/z80/Makefile.in,
+ * as/z80/clean.mk,
+ * as/link/Makefile.in,
+ * as/link/hc08/Makefile.in,
+ * as/link/hc08/clean.mk,
+ * as/link/mcs51/Makefile.in,
+ * as/link/mcs51/clean.mk,
+ * as/link/z80/Makefile.in,
+ * as/link/z80/clean.mk,
+ * as/link/z80/conf.mk,
+ * debugger/mcs51/Makefile.in,
+ * debugger/mcs51/clean.mk,
+ * device/include/Makefile.in,
+ * device/lib/Makefile.in,
+ * device/lib/mcs51/Makefile.in,
+ * device/lib/pic/Makefile.in,
+ * device/lib/pic/Makefile.common.in,
+ * device/lib/pic/Makefile.subdir,
+ * device/lib/pic/Makefile.rules,
+ * device/lib/pic16/libio/Makefile.in,
+ * device/lib/pic16/Makefile.subdir,
+ * device/lib/pic16/libdev/Makefile.in,
+ * device/lib/pic16/Makefile.rules,
+ * device/lib/pic16/Makefile.common.in,
+ * sim/ucsim/avr.src/Makefile.in,
+ * sim/ucsim/main_in.mk,
+ * sim/ucsim/cmd.src/Makefile.in,
+ * sim/ucsim/doc/Makefile.in,
+ * sim/ucsim/gui.src/Makefile.in,
+ * sim/ucsim/gui.src/obsolete/portmon.src/Makefile.in,
+ * sim/ucsim/gui.src/serio.src/Makefile.in,
+ * sim/ucsim/hc08.src/Makefile.in,
+ * sim/ucsim/libltdl/Makefile.in,
+ * sim/ucsim/s51.src/Makefile.in,
+ * sim/ucsim/sim.src/Makefile.in,
+ * sim/ucsim/sim.src/conf.mk,
+ * sim/ucsim/xa.src/Makefile.in,
+ * sim/ucsim/z80.src/Makefile.in,
+ * src/Makefile.in,
+ * src/clean.mk,
+ * src/port.mk,
+ * support/cpp2/Makefile.in,
+ * support/librarian/Makefile.in,
+ * support/librarian/clean.mk,
+ * support/makebin/Makefile.in,
+ * support/makebin/clean.mk,
+ * support/packihx/Makefile.in,
+ * support/regression/Makefile.in,
+ * support/regression/ports/ds390/spec.mk,
+ * support/regression/ports/gbz80/spec.mk,
+ * support/regression/ports/hc08/spec.mk,
+ * support/regression/ports/mcs51/spec.mk,
+ * support/regression/ports/mcs51-large/spec.mk,
+ * support/regression/ports/mcs51-medium/spec.mk,
+ * support/regression/ports/mcs51-xstack-auto/spec.mk,
+ * support/regression/ports/pic14/spec.mk,
+ * support/regression/ports/pic16/spec.mk,
+ * support/regression/ports/mcs51-stack-auto/spec.mk,
+ * support/regression/ports/ucz80/spec.mk,
+ * support/regression/ports/xa51/spec.mk,
+ * support/regression/ports/z80/spec.mk: fixed for autoconf 2.6x by
+ adding a slash after $(top_builddir) and/or adding @datarootdir@
+ * configure.in,
+ * debugger/mcs51/configure.in,
+ * device/lib/pic/configure.in,
+ * device/lib/pic16/configure.in,
+ * sim/ucsim/configure.in,
+ * support/cpp2/configure.in,
+ * support/packihx/configure.in: changed AC_PREREQ to 2.60
+ * configure,
+ * debugger/mcs51/configure,
+ * device/lib/pic/configure,
+ * device/lib/pic16/configure,
+ * sim/ucsim/configure,
+ * support/cpp2/configure,
+ * support/packihx/configure: generated with autoconf 2.60
+
+2007-01-02 Maarten Brock <sourceforge.brock AT dse.nl>
+
+ * as/link/hc08/lkihx.c (newArea),
+ * as/link/hc08/lkrloc.c: renamed newArea() to ihxNewArea()
+
+2007-01-02 Borut Razem <borut.razem AT siol.net>
+
+ * doc/sdccman.lyx: documented #pragma sdcc_hash
+ * support/cpp2/sdcpp.c: allow_naked_hash (value of #pragma sdcc_hash)
+ initialized to 0
+ * support/cpp2/c-ppoutput.c: fixed warning: no newline at end of file
+
+2007-01-01 Bernhard Held <bernhard AT bernhardheld.de>
+
+ * src/SDCCast.c (createDo): backPatchLabels() needs falseLabel in
+ empty 'while'-loop to work correctly, see regression test 'while.c'
+ * support/regression/tests/while.c: added
+
2007-01-01 Borut Razem <borut.razem AT siol.net>
* support/cpp2/libcpp/directives.c, support/cpp2/libcpp/identifiers.c,
and flex are not installed, 2nd try
2006-12-30 Bernhard Held <bernhard AT bernhardheld.de>
+
* src/mcs51/peeph.def: renamed rule 400 to 500, moved rule 253.x to
400.x for better code in RFE 899102
* support/cpp2/options_vc_in.h, support/cpp2/options_vc_in.c,
support/cpp2/sdcppa.dsp: create 'options.h' and 'options.c' under MSVC.
- * configure.in, configure: fixed buf #1538756: configure dies if bison
- and flex are not installed
2006-12-30 Borut Razem <borut.razem AT siol.net>
* configure.in, configure: fixed bug #1538756: configure dies if bison
and flex are not installed
-2006-12-21 Maarten Brock <sourceforge.brock AT dse.nl>
+2006-12-29 Maarten Brock <sourceforge.brock AT dse.nl>
* src/z80/gen.c (assignResultValue): fixed bug when registers overlap,
with this z80 passes printf float test when enabled