harmony-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Oscar Bacho" <oscar.ba...@gmail.com>
Subject Re: Build error in trunk
Date Thu, 25 Dec 2008 20:39:33 GMT
2008/12/23 Oliver Deakin <oliver.deakin@googlemail.com>

> 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

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message