* device/include/Makefile.in: fix install
[fw/sdcc] / ChangeLog
index 3636cc4b601cab111e4c5b8de75be4e7f83ba04b..141b24336f0167a75353c24935fa1039251fe844 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,72 @@
+2004-01-07 Bernhard Held <bernhard@bernhardheld.de>
+
+       * device/include/Makefile.in: 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
+       (default behaviour).
+
+2004-01-06 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+       A python script to validate compiler diagnostic messages. It can be
+       used to verify that sdcc complains about bad c source code and
+       gives a good location of the error.
+       * support/valdiag/Makefile,
+       * support/valdiag/valdiag.py,
+       * support/valdiag/tests/*
+
+2004-01-06 Erik Petrich <epetrich@ivorytower.norman.ok.us>
+
+       * src/SDCC.y (enum_specifier, enumerator_list, opt_assign_expr),
+       * src/SDCCsymt.c (newEnumType),
+       * src/SDCCsymt.h
+       * support/Util/SDCCerr.c,
+       * support/Util/SDCCerr.h: fixed bug #871258 and some other unreported
+       enum related bugs.
+       * support/regression/tests/enum.c: added test for enum values that
+       require at least 2 bytes of storage.
+
+2004-01-06 Vangelis Rokas <vrokas@otenet.gr>
+
+       * 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
+       * device/include/Makefile.in: don't install CVS directories
+       * device/lib/Makefile.in: added removal of CVS directories after install
+       * doc/Makefile: fixed install, added local_icons
+       * sim/ucsim/gui.src/Makefile.in: fixed an old typo
+       * src/mcs51/gen.c (genRightShift): fixed bug #870788
+       * src/ds390/gen.c (genRightShift): fixed bug #870788
+       * src/SDCCast.c (decorateType): fixed bug #870781
+
 2004-01-06 Vangelis Rokas <vrokas@otenet.gr>
 
        PIC16 port related changes:
@@ -9,7 +78,7 @@
        genFunction,genEndFunction: setup stack frame for the
        generated function,
        genAddrOf: will be changed according to bug 863624
-       
+
        * added files genutils.c and genutils.h which contain gen*
        debugged and optimised functions extracted from gen.c