* src/SDCCast.c (processParms): fixed bug #920866; decorateType() can return an optim...
[fw/sdcc] / ChangeLog
index c4617c83b05d8f45ae28e85b01192731bf0564ae..d7868d5db4fd719352c1d66cbbcbe5e71035c0fb 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2004-03-22 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * src/SDCCast.c (processParms): fixed bug #920866; decorateType() can
+       return an optimized tree; actually replace actParm with the new tree
+       * src/SDCCast.h: added some parantheses to remove side effects
+       * support/regression/tests/bug-920866.c
+
+2004-03-21  Scott Dattalo  <scott AT dattalo.com>
+       * src/pic/gen.c, src/pic/gen.h, src/pic/genarith.c, src/pic/pcode.c:
+       Bit operands were not being handled properly in the pic14 port.
+       (now src/regression/add.c passes again).
+
+2004-03-20 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/SDCC.y (labeled_statement): case and default no longer require
+       a following statement (RFE #893037)
+
+2004-03-19 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
+
+       * src/mcs51/gen.c (pushSide, genSignedRightShift, genDjnz, geniPush):
+       use MOVA macro to avoid "mov a,acc" when peephole optimizer is
+       disabled (fixes bug #916294)
+       * sim/ucsim/s51.src/mov.cc (inst_mov_a_addr): Throw an error on
+       "mov a,acc"; patch provided by Lenny Story
+       * device/include/mc68hc908gp32.h: header contibuted by Juan Gonzalez
+
 2004-03-19 Erik Petrich <epetrich AT ivorytower.norman.ok.us>
 
        * src/mcs51/gen.c (genFunction): optimize RECEIVE in reentrant
        reported by Adam Wozniak in Sdcc-user list
 
 2004-03-10 Bernhard Held <bernhard AT bernhardheld.de>
-       
+
        * src/SDCCast.c (decorateType): fixed with bug and promotion in
        arithmetic optimizations, added debug output