2004-01-08 Vangelis Rokas <vrokas@otenet.gr>
[fw/sdcc] / ChangeLog
index fef60af27abef53bb8905e166ee48588093359e5..fc2981a3eac934dff1999328e07d775a46b76c78 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,68 @@
+2004-01-08 Vangelis Rokas <vrokas@otenet.gr>
+
+       * src/SDCCmain.c: removed various references to DEFAULT_PORT
+       * src/port.h: added flag needLinkerScript in port->linker
+       structure to inform whether to create a .lnk file or not,
+       * src/avr/main.c,
+       * src/ds390/main.c,
+       * src/hc08/main.c,
+       * src/mcs51/main.c,
+       * src/pic/main.c,
+       * src/pic16/main.c,
+       * src/xa51/main.c,
+       * src/z80/main.c: changed appropriately to configure
+       needLinkerScript flag
+       * src/pic/gen.c,
+       * src/pic16/gen.c (genAddrOf): fixed bug #863624
+       * src/pic/glue.c: added variable udata_section_name to
+       override default uninitialized data segment definition for
+       devices only with SHAREBANK memory (reported from Erik Epetrich)
+       * (pic14emitOverlay): modified to emit a commented overlay segment
+       directive when no overlay data exist
+       * (picglue): modified to emit uninitialized data segment
+       according to udata_section_name
+       * src/pic/main.c (_pic14_parseOptions): added command line
+       options --udata-section-name=[name] to override default
+       udata definition name
+       * modified _linkCmd and _asmCmd to include compiler passed
+       arguments via -W option
+       * src/pic16/main.c: added $l in _asmCmd, changed extension for
+       object file from '.rel' to '.o' in port->linker structure,
+       changed size of fptr from 2 to 3 in port structure
+       
+2004-01-07  Borut Razem <borut.razem@siol.net>
+
+       * support/scripts/sdcc.nsi: update PATH
+       * support/scripts/sdcc.ico: craeted
+
+2004-01-07 Bernhard Held <bernhard@bernhardheld.de>
+
+       * device/include/Makefile.in: fix install
+       * doc/Makefile: fix install
+
+2004-01-07 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+       * src/SDCCsymt.c (processFuncArgs): fixed superflous allocation noted
+       in bug #860505
+       * src/SDCCmem.c (printAllocInfoSeg, printAllocInfo): minor changes to
+       how the function variable allocation summary is displayed; also
+       include information about variables allocated to the overlay
+       segment
+
+2004-01-06  Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
+
+       * as/mcs51/lkmain.c: Help about -Y option
+       * as/mcs51/lkarea.c: Fixed gcc warnings
+
+2004-01-06 Bernhard Held <bernhard@bernhardheld.de>
+
+       * src/SDCCval.c (valShift): changed from 16 to 32 bit shift count,
+       fixed warning
+       * support/valdiag/tests/overflow.c: added
+       * src/SDCCast.c (decorateType),
+       * src/SDCCicode.c (geniCodeLeftShift): added promotion to int for
+       LEFT_OP (left shift)
+
 2004-01-06  Jesus Calvino-Fraga <jesusc@ece.ubc.ca>
 
        * as/mcs51/lkmain.c: stack must be after data when option -Y is not used
@@ -28,7 +93,7 @@
        * src/common.h: added ifndef/define/endif macros
        around the header file.
        Bug reported from Jesus Calvino-Fraga
-       
+
 2004-01-06 Bernhard Held <bernhard@bernhardheld.de>
 
        * sdcc.spec: updated