+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,
sym = symFindWithName(bit, name);
if (!sym) sym = symFindWithName(sfrbit, name);
if (!sym) sym = symFindWithName(sfr, name);
+ if (!sym) sym = symFindWithName(reg, name);
+ // Hack to fix accesses to _INTCON_bits (e.g. GIE=0), see #1579535.
+ // XXX: This ignores nesting levels, but works for globals...
+ if (!sym) sym = findSym(SymbolTab, NULL, name);
+ if (!sym && name && name[0] == '_') sym = findSym(SymbolTab, NULL, &name[1]);
if (sym) {
r = allocNewDirReg(sym->etype,name);
}