]
[fw/sdcc] / ChangeLog
index a07891ff75b90a7f345b95710660d212085ad335..9ff314dec0414ec33a5b1166ae8727f1e0c86279 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,32 @@
+2004-03-06 Vangelis Rokas <vrokas AT otenet.gr>
+
+       * src/pic16/ralloc.c (pic16_genPackRegisters): reverted to old
+       version of pic16_genPackRegisters which does not check if ic is a
+       CAST operator,
+       * src/pic16/gen.c (ifxForOp): disabled new and untested code in
+       function cause string1.c regression test fails
+
+2004-03-06 Bernhard Held <bernhard AT bernhardheld.de>
+
+       * sim/ucsim/configure.in,
+       * sim/ucsim/configure,
+       * sim/ucsim/doc/Makefile.in: use docdir
+       * src/SDCC.y: fixed sbit atrributes
+       * src/SDCCast.c (getResultTypeFromType): added support for bitfields
+       * src/SDCCast.c (decorateType): |^& need special promotion handling
+       * src/SDCCast.h,
+       * src/SDCCsymt.h: moved definition of RESULT_TYPE
+       * src/SDCCsymt.h (computeType),
+       * src/SDCCicode.c: computeType() needs op
+       * src/SDCCsymt.c (checkTypeSanity),
+       * doc/sddman.lyx: "plain" bitfields are unsigned
+       * src/SDCCsymt.c (computeTypeOr): added
+       * src/SDCCsymt.c (computeType): added support for bitfields, fixed
+       |^& ops
+       * src/SDCCval.c (val*): computeType() needs op
+       * src/SDCCval.c (valCastLiteral): fixed casting of bitfields
+       * support/regression/tests/onebyte.c: added tests for |^&
+
 2004-03-06 Hans Dorn <hjdorn AT users.sourceforge.net>
 
        * src/pic16/gen.c: (genpic16Code) use copy of printILine's output