fixed bug #739934
[fw/sdcc] / ChangeLog
index 0250f43b32e8d13d9c89eff44eedf89b300c728f..9ae8fa32793f06b21942a63d57ce3d621d9c2c39 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,137 @@
+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
         
 2003-04-29  Kevin Vigor <kevin@vigor.nu>
 
-       Initial support for DS80C400. "Hello world" runs on TINIm400 
+       Initial support for DS80C400. "Hello world" runs on TINIm400
        (with polled I/O).
 
 2003-04-28  Karl Bongers(apply patches for Martin Helmling)