* src/SDCCicode.c (operandOperation): fixed EQ_OP bug, now same as in valCompare...
[fw/sdcc] / ChangeLog
index 313cfb6aceebbeaa92a5ff98fd6a5992813504a5..aafd0fa0763841b45fc4743f57e3ae423d57b101 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,22 @@
+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>
 
@@ -14,7 +30,7 @@
 
        * 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>