* src/SDCCicode.c (operandOperation): fixed EQ_OP bug, now same as in valCompare...
[fw/sdcc] / ChangeLog
index 2b64de6155ab9e6858d09e878bbd61e12bc26c3f..aafd0fa0763841b45fc4743f57e3ae423d57b101 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,13 +1,36 @@
+2004-02-26 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/Makefile.in (dep): include SLIBOBJS in dependency check
+       * src/SDCCast.c (decorateType): catch another small optimization
+       with '?' operator
+       * src/SDCCsymt.c (computeType): added comments and cosmetic changes
+       * src/SDCCval.c (valMult, valDiv, valMod, valPlus, valMinus, valShift):
+       modified to finally use computeType() all over SDCC,
+       see Feature Request #877103
+       * src/SDCCval.h: cosmetic
+       * src/SDCCicode.c (operandOperation): fixed EQ_OP bug, now same as in
+       valCompare(); regression tested in muldiv.c
+       * support/regression/tests/muldiv.c (testMod): mod sign follows
+       dividend only
+
+2004-02-23 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCast.c (decorateType): fixed bug #902362
+       * doc/INSTALL.txt: fixed install instructions for win32
+
 2004-02-21 Bernhard Held <bernhard AT bernhardheld.de>
 
        * device/include/Makefile.in (install): fixed by replacing spaces
        by tabs
+       * doc/README.txt,
+       * doc/INSTALL.txt: updated for release
+       * doc/sdccman.lyx: added warning for --xstack being buggy
 
 2004-02-20 Bernhard Held <bernhard AT bernhardheld.de>
 
        * src/pic16/ralloc.c (packRegsForAccUse):  disabled functions with #if
        to eliminate build warnings.
-       * src/pic16/gen.c (pic16_popGet): fixed for gcc 2.95.4 
+       * src/pic16/gen.c (pic16_popGet): fixed for gcc 2.95.4
 
 2004-02-20 Vangelis Rokas <vrokas AT otenet.gr>
           Hans-Juergen Dorn <hans.dorn AT apl-landau.de>