added: _atof.c
[fw/sdcc] / ChangeLog
index efb8e7e9d7b514fea7414161c40d606a57807f4a..dbfde422afad7a9e15110e8adbfc841af7203862 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,197 @@
+2003-06-07  Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+       * device/lib/_atof.c, device/lib/Makefile.in, device/include/stdlib.h,
+         device/lib/libfloat.lib: added atof function.
+
+2003-06-04  Bernhard Held <bernhard@bernhardheld.de>
+
+       * doc/sdccman.lyx: updated to Lyx 1.3
+       * doc/cdbfileformat.lyx: updated to Lyx 1.3
+       * doc/test_suite_spec.lyx: updated to Lyx 1.3
+       * doc/Makefile: added fix for the \tabularnewline problem, thanks to Jesus
+
+2003-06-03  Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/SDCCpeeph.c: separate peepRules2pCode() for pic16 by "Vangelis Rokas" <vrokas@otenet.gr>
+
+2003-06-02  Frieder Ferlemann <Frieder.Ferlemann@web.de>
+
+       * doc/sdccman.lyx: cvs revision keywords, passing pdf information in latex preamble,
+          additions to the "related tools/documentation" section
+
+2003-06-02  Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/SDCCglue.c (tempfileandname): added check for missing TMP/TEMP/TMPDIR variable
+
+2003-05-29  Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/pic/device.c: added 16F819, patch by "David I. Lehn" <dlehn@vt.edu>
+       * src/SDCCcse.c (algebraicOpts): fixed "c * 1" 
+
+2003-05-28  Bernhard Held <bernhard@bernhardheld.de>
+
+       * doc/sdccman.lyx: fix double dash and other minor things
+       * doc/Makefile: fix double dash
+
+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-25  Bernhard Held <bernhard@bernhardheld.de>
+
+       Finalize muluint/mulsint and mululong/mulslong merging:
+       * device/lib/_mulint.c
+       * device/lib/_mullong.c
+       * device/lib/gbz80/mul.s
+       * device/lib/gbz80/stubs.s
+       * device/lib/z80/mul.s
+       * device/lib/z80/stubs.s
+       * src/SDCCsymt.c (initCSupport)
+
+2003-05-25  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 /Zm option value to 1000
+       * 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