]> git.gag.com Git - fw/sdcc/blobdiff - ChangeLog
* src/SDCCval.c (cheapestVal): beautified
[fw/sdcc] / ChangeLog
index 708f9a3d3bb98b08b28ce7418677667927ab4db2..7254c8eaa4666ee95f13b6247f0cbb8801c6952d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+2005-12-31 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCast.c (decorateType): fix promotion of unary minus
+       * src/SDCCsymt.c (computeType): beautified
+       * src/SDCCval.c (cheapestVal): beautified, old non-Ansi version removed,
+       (valUnaryPM, valComplement): fix sign and promotion,
+       (valNot): ANSI: result type is int (SDCC: unsigned char)
+       * support/regression/tests/uminus.c: speedup by removing superflous
+       test case 'int'
+       * support/regression/tests/onebyte.c: added promotion and signedness
+       tests for unary minus
+       * support/regressions/tests/bug-477927.c: disable warning about
+       uninitialized variables
+       * support/regression/tests/not.c: added
+
 2005-12-28 Bernhard Held <bernhard AT bernhardheld.de>
 
        * device/lib/Makefile.in: added --std-sdcc99 to CFLAGS