+2009-04-27 Raphael Neider <rneider AT web.de>
+
+ * src/pic16/gen.c (genNearPointerGet): fix double indirect
+ access to bitfields (#2782405)
+
2009-04-27 Borut Razem <borut.razem AT siol.net>
* fixed GCC 4.4.0 mingw compilation:
replaced hh printf format specifier with parameter casting to
unsigned char
-support\cpp\sdcpp-opts.c
-
2009-04-19 Philipp Klaus Krause <pkk AT spth.de>
* device/lib/z80/shift.s,
device/lib/z80/memmove.s,
device/lib/z80/div.s,
device/lib/z80/mod.s:
Applied patch #2762516 from Marco Bodrato containing minor
- improvementsof many Z80 asm routines.
+ improvements of many Z80 asm routines.
2009-04-19 Philipp Klaus Krause <pkk AT spth.de>
#if 1
if(IS_BITFIELD( retype )
- && (SPEC_BLEN(operandType(result))==1)
+ && (SPEC_BLEN(retype)==1)
) {
iCode *nextic;
pCodeOp *jop;
/* everything is ok then */
/* find a way to optimize the genIfx iCode */
- bytestrt = SPEC_BSTR(operandType(result))/8;
- bitstrt = SPEC_BSTR(operandType(result))%8;
+ bytestrt = SPEC_BSTR(retype)/8;
+ bitstrt = SPEC_BSTR(retype)%8;
jop = pic16_popCopyGPR2Bit(pic16_popGet(AOP(left), 0), bitstrt);