2008/12/23 Oliver Deakin <[email protected]>
> Glad it works for you now Oscar! Please let us know your progress, or ask
> more questions if you get stuck
Hi folks
BUILD SUCCESSFUL
System: Linux Fedora 10 x86_64(AMD64)
Compiler: gcc 4.3.2 20081105
This build should close HARMONY-[5925, 5914]
Just one build(g++) error in:
vm/jitrino/src/codegenerator/ia32/Ia32RegAlloc3.cpp
should be:
bool RegAlloc3::assignReg (Opndx& opndx)
{
RegMask alloc = 0;
assert(!opndx.ignore);
for (Indexes::iterator i = opndx.adjacents->begin(); i !=
opndx.adjacents->end(); ++i)
{
Opndx& opndz = graph.at(*i);
if (opndz.ridx == opndx.ridx)
+ {
if (opndz.opnd != NULL) //for operand nodes
alloc |= occupiedReg(opndx.opnd->getSize(),
opndz.opnd->getSize(), opndz.alloc);
else //for color nodes
alloc |= occupiedReg(opndx.opnd->getSize(), OpndSize_32,
opndz.alloc);
+}
}
....
For fix a else ambiguous
Thanks
Oscar Bacho