src/regression/arrays.c, src/regression/bank1.c, src/regression/bool2.c, src/regressi...
[fw/sdcc] / ChangeLog
index 3c8b0e74f94d7672a1b9131b3d7ebfd6d36ccaec..2e9d2ff53b37d56ed02ed414eee5619604fee4cc 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,69 @@
+2006-11-21 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
+
+       * src/regression/arrays.c,
+       * src/regression/bank1.c,
+       * src/regression/bool2.c,
+       * src/regression/compare7.c,
+       * src/regression/compare8.c,
+       * src/regression/compare9.c,
+       * src/regression/compare10.c,
+       * src/regression/configword.c,
+       * src/regression/for.c,
+       * src/regression/mult1.c,
+       * src/regression/pointer1.c,
+       * src/regression/rotate6.c,
+       * src/regression/string1.c,
+       * src/regression/struct1.c,
+       * src/regression/Makefile: make PIC14 regression tests run again
+         (3 fail, 6 won't compile)
+
+2006-11-21 Raphael Neider <rneider AT web.de>
+
+       * device/include/pic16/pic18f4550.h,
+       * device/include/pic16/pic18f4455.h,
+       * device/lib/pic16/libdev/pic18f4550.c,
+       * device/lib/pic16/libdev/pic18f4455.c: fixed #1578591 and #1595144
+       * configure.in: removed superfluous closing bracket
+
+2006-11-21 Jesus Calvino-Fraga <jesusc at ece.ubc.ca>
+
+       * device/lib/expf.c: Fixed bug 1599523: result of expf(x) is
+         always positive.
+
+2006-11-21 Raphael Neider <rneider AT web.de>
+
+       * src/pic/device.{c,h}: added pic14_getPIC()
+       * src/pic/gen.c (continueIfTrue,jumpIfTrue): added PIC code,
+         (genAnd): added PIC code for one case, fixes #1597044
+       * src/pic/pcode.c (BankSelect): Ohoh, added generic optimization for
+         SFRs that are present in all banks (e.g., STATUS)
+
+2006-11-20 Raphael Neider <rneider AT web.de>
+
+       * src/pic/pcode.c: changed inverted ops for DECFSZ/DECFSZW and
+         INCFSZ/INCFSZW and declared them as changing Z bit,
+         (insertPCodeInstruction): correctly invert the above instructions,
+         fixes #1599333,
+         (DoBankSelect): don't panic on po_immediates
+
+2006-11-14 Maarten Brock <sourceforge.brock AT dse.nl>
+
+       * as/link/aslink.h,
+       * as/link/mcs51/lkihx.c (newArea),
+       * as/link/mcs51/lkrloc.c: renamed newArea() to ihxNewArea()
+       * as/link/mcs51/lkihx.c (ihx): output reset vector as start address
+
+2006-11-11 Raphael Neider <rneider AT web.de>
+
+       * src/pic/pcode.c (newpCodeOpBit): search SymbolTab for referenced
+         bitfield symbols, fixes #1579535 (once more...).
+
 2006-11-09 Frieder Ferlemann <Frieder.Ferlemann AT web.de>
 
        * support/regression/generate-cases.py,
        * support/regression/fwk/include/testfwk.h,
        * support/regression/fwk/lib/testfwk.c: used code pointers,
-         (about 50kByte less code generated for mcs51) 
+         (about 50kByte less code generated for mcs51)
 
 2006-11-06 Borut Razem <borut.razem AT siol.net>