+2006-05-19 Vangelis Rokas <vrokas AT users.sourceforge.net>
+
+ * src/pic16/glue.c (pic16_emitConfigRegs, pic16_emitIDRegs): fixed
+ bug in for-loop that didn't emit the last of CONFIG and ID registers
+
2006-05-18 Maarten Brock <sourceforge.brock AT dse.nl>
* src/mcs51/gen.c (genCodePointerGet): inc dptr instead of loading acc
{
int i;
- for(i=0;i<pic16->cwInfo.confAddrEnd-pic16->cwInfo.confAddrStart;i++)
+ for(i=0;i<=(pic16->cwInfo.confAddrEnd-pic16->cwInfo.confAddrStart);i++)
if(pic16->cwInfo.crInfo[i].emit) //mask != -1)
fprintf (of, "\t__config 0x%x, 0x%hhx\n",
pic16->cwInfo.confAddrStart+i,
{
int i;
- for(i=0;i<pic16->idInfo.idAddrEnd-pic16->idInfo.idAddrStart;i++)
+ for(i=0;i<=(pic16->idInfo.idAddrEnd-pic16->idInfo.idAddrStart);i++)
if(pic16->idInfo.irInfo[i].emit)
fprintf (of, "\t__idlocs 0x%06x, 0x%hhx\n",
pic16->idInfo.idAddrStart+i,