+2003-07-23 Bernhard Held <bernhard@bernhardheld.de>
+
+ added DUMMY_READ_VOLATILE:
+ * src/SDCC.y:
+ * src/avr/gen.c:
+ * src/xa51/gen.c:
+ * src/z80/gen.c:
+ * src/pic/gen.c:
+ * src/pic16/gen.c:
+ * src/mcs51/gen.c:
+ * src/ds390/gen.c:
+ * src/SDCCcse.c (algebraicOpts): many improvements
+ * src/SDCCcse.h: removed algebraicOpts()
+ * src/SDCCicode.c (picDummyRead): added
+
+2003-07-23 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * as/mcs51/lkmem.c: Changed message "Insufficient DRAM memory" to
+ "Insufficient space in data memory".
+
+2003-07-20 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+ * src/mcs51/gen.c: fixed bug #771358
+ * src/z80/gen.c: fixed bug #759087
+
+2003-07-20 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/pic16/glue.c: minor cleanup by Vangelis
+
+2003-07-19 Frieder Ferlemann <Frieder.Ferlemann@web.de>
+
+ * device/include/regc515c.h: fixed #758477
+ * device/lib/_gptrget.c: saving some cycles in generic pointer get
+ * device/lib/_gptrput.c: saved a few bytes
+ * my tab spacing is 8, yours too?)
+ * device/lib/_ser.c: process RX bytes earlier than TX bytes
+ * device/lib/serial.c: process RX bytes earlier than TX bytes
+ * src/mcs51/gen.c(genGenPointerGet/Set): removed writing of type after postincrement
+
+2003-07-18 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+ * src/z80/gen.c: fixed some right shift bugs (#772726 among them)
+
+2003-07-17 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * link/z80/lklibr.c: fixed bug when there is a '.' in a library path.
+
+2003-07-17 Bernhard Held <bernhard@bernhardheld.de>
+
+ * device/lib/Makefile.in: bad fix, reverted to 1.43
+
+2003-07-16 Bernhard Held <bernhard@bernhardheld.de>
+
+ * device/lib/Makefile.in: added missing z80 object files
+
+2003-07-14 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/SDCCcse.c (algebraicOpts): CSE fun with &|^ and 0x00/0xff literals
+ pic16 progress by Vangelis:
+ * src/SDCCglobl.h:
+ * src/SDCCmain.c:
+ * src/pic/Makefile:
+ * src/pic:
+ * pic/Makefile:
+ * pic16/device.c:
+ * pic16/device.h:
+ * pic16/gen.c:
+ * pic16/gen.h:
+ * pic16/genarith.c:
+ * pic16/glue.c:
+ * pic16/main.c:
+ * pic16/pcode.c:
+ * pic16/pcode.h:
+ * pic16/pcodepeep.c:
+ * pic16/peeph.def:
+
+2003-07-13 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * src/SDCCmain.c, src/SDCCglobl.h: added option --no-std-crt0
+
+2003-07-12 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * sdcc.dsw, all.dsp, link/z80/linkgbz80.dsp, as/z80/as-gbz80.dsp:
+ added gbz80 build to MSVC project.
+ * src/SDCCmain.c, src/SDCCglue.c, src/z80/main.c, src/z80/z80.dsp,
+ link/z80/aslink.h, linkz80.dsp: cleaned up z80 and gbz80 asm files
+ from 8051 stuff and setup so it links using a .lnk file.
+
+2003-07-06 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * support/librarian/sdcclib.c: sdcc librarian.
+ * as/mcs51/aslink.h, as/mcs51/lklib.c: Support for libraries created
+ with sdcclib.
+
+2003-07-03 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * as/mcs51/lkmain.c: properly handle extensions in function afile.
+
+2003-07-02 Borut Razem <borut.razem@siol.net>
+
+ * src/port.h, src/SDCCmain.c, src/pic/glue.h, src/pic/main.c,
+ src/pic16/glue.h, sdcc/src/pic16/main.c, src/izt/i186.c,
+ src/izt/tlcs900h.c, src/avr/main.c, src/ds390/main.c, src/mcs51/main.c,
+ src/xa51/main.c, src/z80/main.c:
+ virtualization of glue() function: each port has it's own glue function,
+ which is accessed by do_glue function pointer in PORT.general structure
+
+2003-07-01 Kevin Vigor <kevin@vigor.nu>
+
+ * DS800C400 fun, improved ROM interface and tinibios.
+
+2003-06-27 Kevin Vigor <kevin@vigor.nu>
+
+ * More support for DS80C400. Now includes beginning of interface to ROM.
+
+2003-06-25 Bernhard Held <bernhard@bernhardheld.de>
+
+ * src/mcs51/gen.c (gencjneshort): fixed bug #760345
+
+2003-06-20 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * as/mcs51/lkaomf51.c: Make sure the size of the last procedure is correct.
+
+2003-06-19 Borut Razem <borut.razem@siol.net>
+
+ * src/z80/main.c: fixed Z80 port again: missing -k library paths in linker command line
+
+2003-06-19 Borut Razem <borut.razem@siol.net>
+
+ * src/SDCCutil.h, src/SDCCutil.c, src/SDCCglobl.h, src/SDCCmain.c, src/z80/main.c:
+ fixed Z80 port - crt0.o: cannot open.
+
+2003-06-19 Bernhard Held <bernhard@bernhardheld.de>
+
+ * support/Util/MySystem.c (merge_command): revert bad fix
+
+2003-06-18 Borut Razem <borut.razem@siol.net>
+
+ * src/SDCC.lex, src/SDCCmain.c: fixed some warnings, introduced with changes made 15.06.1003
+
+2003-06-18 Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+ * src/SDCCglobl.h, src/SDCCmain.c, doc/sdccman.lyx:
+ option --use-stdout sends errors to stdout instead of stderr.
+
+2003-06-18 Bernhard Held <bernhard@bernhardheld.de>
+
+ * support/Util/MySystem.c (merge_command): quick fix for Linux segfault with \"cmd\" arg
+
+2003-06-15 Borut Razem <borut.razem@siol.net>
+
+ * support/cpp2/sdcc.h: HAVE_DOS_BASED_FILE_SYSTEM defined for _WIN32
+ * src/SDCC.lex: cloneXxx and copyAndFreeXxx functions for options and optimize stack handling
+ * src/SDCCglobl.h, src/SDCCmain.c, src/ds390/main.c, src/mcs51/main.c, src/z80/main.c:
+ fixed width array of pointers replaced with sets;
+ multiple include and lib paths ared transferred to preprocessor and linker
+ * src/SDCCset.c, src/SDCCset.h: added function setFromSetNonRev() and mergeSets()
+ * src/SDCCsymt.c: reimplemented function inCalleeSaveList() by using sets instead
+ fixed width array of pointers
+ * src/SDCCutil.c, src/SDCCutil.h: added functions fputStrSet(), appendStrSet(), joinStrSet();
+ removed functions addToList(), join(), joinn(), pathCharsEquivalent(), pathCharTransform(),
+ fixupPath(), getPathDifference()
+ * src/ds390/gen.c, src/mcs51/gen.c: reimplemented function inExcludeList() by using sets instead
+ fixed width array of pointers
+
2003-06-11 Bernhard Held <bernhard@bernhardheld.de>
* src/pic16/ralloc.c: fix warnings
Scott D. for Vangelis Rokas (vrokas@otenet.gr). I (scott) don't
know all the details, but essentially this set of changes enable
the pic16 port to generate movff instructions and generate assembler
- directives,
- * src/SDCCmain.c:
- * src/pic16/gen.c:
+ directives,
+ * src/SDCCmain.c:
+ * src/pic16/gen.c:
* src/pic16/glue.c:
* src/pic16/pcode.c:
* src/pic16/device.c: