+2003-05-28 Karl Bongers(patches from Martin Helmling)
+ * debugger/mcs51/sdcdb.c,cmd.c,break.c and .h files. Martin adds
+ condition and ignore commands.
+
+2003-05-28 Frieder Ferlemann <Frieder.Ferlemann@web.de>
+
+ * doc/sdccman.lyx: Changes all over, index improved, smaller margins. The manual
+ is in parts still quite out of date, I did changes as far as I felt makes sense
+ for a non-native english speaker.
+ Please feel free to add to the manual or to correct my changes.
+ * doc/Makefile: undid touching the date of intermediate tex files.
+
+2003-05-26 Frieder Ferlemann <Frieder.Ferlemann@web.de>
+
+ * doc/sdccman.lyx: Manual has an index now
+
+2003-05-24 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * as/mcs51/lkaomf51.c: Address space 'z' was missing.
+ * src/avr/avr.dsp, src/ds390/ds390.dsp, src/mcs51/mcs51.dsp,
+ src/pic/pic.dsp, src/pic16/pic16.dsp, src/xa51/xa51.dsp,
+ src/x80/z80.dsp: peep.rul is bigger now, so /Zm1000 is used
+ instead of /Zm500.
+
+2003-05-25 Frieder Ferlemann <Frieder.Ferlemann@web.de>
+
+ * src/mcs51/peeph.def: added rules 244.x, 245.x. Although they pass
+ the regression tests I'm not brave enough to enable 245.b, 245.c
+ * doc/sdccman.lyx: added latex preamble for hyperref package.
+ Using pdflatex this will give you a hyperlinked pdf file with
+ bookmarks. (prepend '%' before /usepackage if this breaks something)
+
+2003-05-24 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * doc/sdccman.lyx: updated information about .adb files (fixed bug 742649)
+
+2003-05-22 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/pic16/pcode.c (pic16_get_op_from_instruction): fixed a gcc 3.x warning
+
+2003-05-21 <johan@balder>
+
+ * src/SDCCglue.c (printIval): fixed bug #739934
+
+2003-05-19 Bernhard Held <bernhard@bernhardheld.de>
+
+ Applied patch from bug 737905 (renamed yylineo to mylineno):
+ * src/altlex.c
+ * src/SDCCast.c
+ * src/SDCglobl.h
+ * src/SDCC.lex
+ * src/SDCCsymt.c
+ * src/SDCCval.c
+ * src/pic16/pcode.c: Cleaned warnings
+ * src/pic16/pcodeflow.c: Cleaned warnings
+ * src/pic16/pcoderegs.c: Cleaned warnings
+
+2003-05-19 Scott Dattalo <scott@dattalo.com>
+
+ * src/pic16/pcode.c: Cleaned warnings
+ * src/pic16/pcodepeep.c: Cleaned warnings
+ * src/pic16/ralloc.c: Cleaned warnings
+
+2003-05-19 Bernhard Held <bernhard@bernhardheld.de>
+
+ * doc/sdccman.lyx: fixed bug 739745
+ * src/pic16/pcode.c (pic16_get_op): fixed warning on alpha
+
+2003-05-18 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/port.h: removed DEFAULT_PORT, it's not yet pic16 ;-)
+ it can be defined with CFLAGS when running configure
+ * src/SDCCmain.c: fixed compiling + linking with object files
+
+2003-05-18 Vangelis Rokas (vrokas@otenet.gr)
+
+ * configure.in: configure for pic16 port,
+ added --disable-pic16-port
+ * sdccconf_in.h: added macro OPT_DISABLE_PIC16
+ * src/SDCCmain.c: linkOptions is changed to set *,
+ added if/endif conditional macros to remove options help
+ messages from optionsTable when a port is not configured, added
+ support for the PIc16 port in the ports table, when executing
+ the compiler with no port specified on command line, a default
+ port is selected with the new macro DEFAULT_PORT which is
+ defined in port.h, in setDefaultOptions() linkOptions is removed
+ from initialization assignment, since now it is a set,
+ parseCmdLine uses setParseWithComma for linkOptions, in
+ linkEdit() linkOptions are accessed with new function indexSet()
+ which returns the i'th item of a set variable. See SDCCset.c, in
+ linkEdit() when calling buildCmdLine(), added linkOptions as
+ last argument. Now users can pass arguments to gplink via the
+ -Wl option, main() uses pic16glue() to glue up pic16 programs
+ * src/SDCCpeeph.c: various changes to support pic16
+ * src/SDCCset.c: added function void *indexSet(set *, int) to
+ return the i'th item of the set
+ * src/SDCCset.h: added function prototype for indexSet()
+ * src/SDCCsymt.c: in checkSClass(), added support for PIC16
+ * src/clean.mk: added pic16 in CLEANALLPORTS variable
+ * src/port.h: added TARGET_ID_PIC16,TARGET_IS_PIC16 macro,
+ added macro DEFAULT_PORT
+ * src/pic/main.c: corrected arguments of gplnk in _linkCmd
+ * src/pic16/gen.c: bug fix in genCpl(), now the correct code is
+ generated
+ * src/pic16/glue.c: commented out some error producing lines
+ * src/pic16/main.c: __config directives are commented out to stop
+ gpasm complaining and test the linkage with gplink, _linkCmd and
+ _asmCmd changed to be more gplink and gpasm friendly
+ * src/pic16/peeph.def: peep rule 3 is commented out, since it
+ produced an error when parsed, peep rule 12 is added to utilize
+ movff, but it is commented out since the pCode does not support
+ yet a command with 2 address arguments
+
+2003-05-18 <johan@balder>
+
+ * src/ds390/gen.c (genArrayInit): removed obsolete and buggy ARRAYINIT
+ * src/ds390/main.c (genArrayInit): removed obsolete and buggy ARRAYINIT
+2003-05-17 Karl Bongers(apply patches from Martin Helmling)
+
+ * debugger/mcs51/sdcdb.c,cmd.c,break.c and .h files.
+ Added feature to script commands from file.
+
+2003-05-14 Bernhard Held <bernhard@bernhardheld.de>
+
+ * device/lib/_strtok.c: fixed bug #734355 by Lenny Story and Tim Woodall
+ * src/SDCCutil.c: include ctype.h for win32
+
+2003-05-13 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/pic16/*: removed CR from many files, reported by Vangelis Rokas
+
+2003-05-12 Karl Bongers(apply development patches from Martin Helmling)
+
+ * debugger/mcs51/sdcdb.c,simi.c,cmd.c,break.c and .h files.
+ Fixed so you can set breakpoints prior to run, run does not stop
+ on entry now. Add tbreak. Other enhancements and fixes for use
+ with ddd.
+
+2003-05-12 Borut Razem <borut.razem@siol.net>
+
+ * src/SDCCmain.c: fixed the problem with searching the DATADIR as the last resort on *nix
+
+2003-05-11 Borut Razem <borut.razem@siol.net>
+
+ * src/SDCCutil.c: WIN32 version of getBinPath() calls GetModuleFileName() to determine
+ the path of bin directory, so that PATH is the only env. variable, which has to be set
+ in case of standard installation.
+ * src/ds390/ds390.dsp: increased value of /Zm option to 1000
+ * src/pic/main.c: add quotes to file name parameters for gplink and gpasm
+ * src/SDCCglobl.h, src/SDCCmain.c, doc/sdccman.lyx: added --print-search-dirs command line option
+
+2003-05-04 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCmain.c (linkEdit): fixed buffer overflow for gbz80
+ * support/regression/Makefile: inter-port-clean is no longer nesessary, the
+ temp files are in the port dir; clean the gen/test directory when
+ generating new test.c
+ * support/regression/ports/host/spec.mk: defined OBJEXT for target clean
+ * support/regression/tests/vaargs.c: fixed gcc 3.3 warning
+ * support/regression/tests/zeropad.c: added
+
+2003-05-09 <johan@balder>
+
+ * src/SDCCglue.c: fixed bug #597940
+
+2003-05-05 Karl Bongers(apply patches from Martin Helmling)
+
+ * debugger/mcs51/sdcdb.c,simi.c,cmd.c,symtab.c and .h files.
+ cache sfr, optimize next,step, fix off by one sourceline,
+ support ddd list function.
+ * sim/ucsim/cmd.src/newcmd.cc - small fix for sdcdb use.
+
+2003-05-04 Bernhard Held <bernhard@bernhardheld.de>
+
+ * support/regression/HTMLgen.py: added compare_s2f()
+ * support/regression/Makefile: redo 1.27
+ * support/regression/generate-cases.py: redo 1.5
+
+2003-04-30 Bernhard Held <bernhard@bernhardheld.de>
+
+ * support/regression/tests/float.c: workaround 33 bit hex constant
+ * support/regression/tests/simplefloat.c: fix division for host
+
+2003-04-29 Scott Dattalo <scott@dattalo.com>
+
+ * src/pic/pcoderegs.c Applied patch from Jim Hawkridge <jim@jimhawkridge.uk.eu.org>
+ that tame's the PIC's over-aggressive optimizer.
+
+2003-04-29 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * src.dsw, link/z80/aslink.h, link/z80/linkz80.dsp: z80 linker
+ support for MSVC.
+
+2003-04-29 Kevin Vigor <kevin@vigor.nu>
+
+ Initial support for DS80C400. "Hello world" runs on TINIm400
+ (with polled I/O).
+
+2003-04-28 Karl Bongers(apply patches for Martin Helmling)
+
+ * debugger/mcs51/sdcdb.c,simi.c,cmd.c,symtab.c and .h files.
+ * Some notes on ddd usage added in debugger/README
+ Martin Helmling adding more features and fixes for ddd GUI debugger.
+ Code added for nexti, stepi, up, down, and other adjustments.
+
+2003-04-28 Scott Dattalo <scott@DATTALO.COM>
+
+ * src/pic/pCodepeep.c non-wildcard asmops are now handled
+ * src/pic/peeph.def Added two rules to optimize carry manipulation
+ * src/pic/* removed debug printfs
+
+2003-04-28 Bernhard Held <bernhard@bernhardheld.de>
+
+ * debugger/mcs51/cmd.c: added header newalloc.h
+
+2003-04-26 Bernhard Held <bernhard@bernhardheld.de>
+
+ * as/Makefile: new EXEEXT
+ * as/z80/Makefile: remove trailing slash of BUILDIR
+ * as/z80/clean.mk: new EXEEXT
+ * Makefile.common.in: add to CFLAGS (and others), don't replace it
+ * support/cpp2/Makefile.in: new EXEEXT
+ * src/pic/glue.c (pic14emitRegularMap): fixed warning
+
+2003-04-24 Bernhard Held <bernhard@bernhardheld.de>
+
+ Cygwin's gcc always appends .exe: 'gcc -o a a.c' creates a.exe;
+ EXEEXT was introduced to fix all related problems with targets
+ "clean", "install" and "uninstall"; a couple of further flaws
+ especially with "clean" have been fixed too
+ * as/mcs51/Makefile.in
+ * as/mcs51/clean.mk
+ * as/z80/Makefile
+ * Makefile
+ * clean.mk
+ * debugger/mcs51/Makefile.in
+ * debugger/mcs51/clean.mk
+ * link/z80/Makefile
+ * link/z80/Makefile.in
+ * link/z80/clean.mk
+ * link/Makefile
+ * packihx/Makefile.in
+ * packihx/clean.mk
+ * sim/ucsim/Makefile
+ * sim/ucsim/clean.mk
+ * sim/ucsim/avr.src/Makefile.in
+ * sim/ucsim/avr.src/clean.mk
+ * sim/ucsim/s51.src/Makefile.in
+ * sim/ucsim/s51.src/clean.mk
+ * sim/ucsim/xa.src/Makefile.in
+ * sim/ucsim/xa.src/clean.mk
+ * sim/ucsim/z80.src/Makefile.in
+ * sim/ucsim/z80.src/clean.mk
+ * sim/ucsim/main_in.mk
+ * sim/ucsim/packages_in.mk
+ * sim/ucsim/gui.src/Makefile.in
+ * sim/ucsim/gui.src/serio.src/Makefile.in
+ * sim/ucsim/gui.src/serio.src/clean.mk
+ * src/Makefile.in
+ * src/clean.mk
+ * support/cpp2/Makefile.in
+ * support/cpp2/clean.mk
+ * support/makebin/Makefile
+ * support/makebin/clean.mk
+ * support/scripts/sdcc_mingw32: --program-suffix no longer needed
+ * doc/sdccman.lyx: --program-suffix no longer needed
+
2003-04-23 Karl Bongers(apply patches for Martin Helmling)
* debugger/mcs51/sdcdb.c,simi.c,cmd.c,..