* src/pic16/gen.c (genPackBits): removed deprecated warning
[fw/sdcc] / ChangeLog
index 39ca4d22028c494a52c371356697af58d1f51c0f..0f26cc261ecbcbdfd102024602d51cfe9d8bbf60 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,48 @@
+2005-08-02 Raphael Neider <rneider AT web.de>
+
+       * src/pic16/gen.c (genPackBits): removed deprecated warning
+       * (genGenPointerSet): fixed bitfield detection
+
+2005-08-02 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
+
+       * device/include/mcs51/msm8xc154s.h: Removed PT2 definition, now in 8052.h.
+
+2005-07-31 Raphael Neider <rneider AT web.de>
+
+       * device/lib/pic16/libdev/pic18f458.c,
+         device/include/pic16/pic18f458.h: added missing T0CONbits
+
+2005-07-29 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * device/include/mcs51/msm8xc154s.h: added, thanks to Matthias Arndt
+
+2005-07-28 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * src/mcs51/gen.c (operandsEqu): fixed bug 1246687
+
+2005-07-23 Jesus Calvino-Fraga <jesusc AT ece.ubc.ca>
+
+       * device/include/mcs51/at89c51ed2.h: added.
+
+2005-07-23 Raphael Neider <rneider AT web.de>
+
+       * src/pic/gen.h: added emitpcode macro for debugging
+       * src/pic/gen.c (emitpcode): renamed to emitpcode_real
+         and replace by macro adding debug information on demand
+       * (genNot): fixed to C semantics (!0 = 1; !x = 0 iff x != 0)
+       * (gencjne): tried to fix; replaced with correct (slower) code
+       * (gen{Unp,P}ackBits): fixed single bit access
+       * src/pic/pcode.c (AnalyzepCode): fixed DFPRINTF argument
+       * src/pic/pcodepeep.c (pCodeSearchCondition): fixed finding
+         previous instruction
+       * src/pic/pcoderegs.c (regIsSpecial): NEW, check whether a
+         register has to be handled with care (forbidding movement
+         of assignments/uses, removing assignments completely, ...)
+       * (pCodeOptime2pCodes): make use of regIsSpecial
+       * added lots of debugging output (commented out)
+       * src/pic/rallloc.c (deassignLRs): prevent operand registers
+         from being reused as result UNLESS it is known to work
+
 2005-07-23 Maarten Brock <sourceforge.brock AT dse.nl>
 
        * support/Util/dbuf.h: include <stddef.h> for size_t