* device/include/Makefile.in: fix install
[fw/sdcc] / ChangeLog
index 3c08cc4049187057dd191660c5331f5666119d93..141b24336f0167a75353c24935fa1039251fe844 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,61 @@
+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