PowerPC codegen experts looking for challenges?

Hi all,

at my paid job I am pushing the Clang/LLVM combo into evaluation (we
currently use a gcc3.4 generation toolchain). Since we produce for the
embedded domain we need a reliable
host (i.e. simulation i686) / target (PPC) dual setup. To this end I
almost succeeded grinding through our large(ish) codebase but found
some PPC snags.

I filed these bugs, complete with repro IR code:

http://llvm.org/bugs/show_bug.cgi?id=12201
http://llvm.org/bugs/show_bug.cgi?id=12203

I gather that the FreeBSD project is aiming at production use of LLVM
for PPC also, so these might have interesting fixes for those folks
too.

Another thing, it appears that thread-global data is not yet supported
by the PPC backend. Is there a tracking bug for this or any plans to
fill this gap?

Cheers,

    Gabor

Hi all,

at my paid job I am pushing the Clang/LLVM combo into evaluation (we
currently use a gcc3.4 generation toolchain).

Great!

Since we produce for the

embedded domain we need a reliable
host (i.e. simulation i686) / target (PPC) dual setup. To this end I
almost succeeded grinding through our large(ish) codebase but found
some PPC snags.

I filed these bugs, complete with repro IR code:

http://llvm.org/bugs/show_bug.cgi?id=12201

Interesting. I'll try to get this fixed next week.

http://llvm.org/bugs/show_bug.cgi?id=12203

Roman and I have been working on this one over the last few days;
expect a fix soon.

Please keep submitting bug reports; there are a number of us who are
interested in PPC support.

-Hal

Hi all,

at my paid job I am pushing the Clang/LLVM combo into evaluation (we
currently use a gcc3.4 generation toolchain).

Great!

Since we produce for the

embedded domain we need a reliable
host (i.e. simulation i686) / target (PPC) dual setup. To this end I
almost succeeded grinding through our large(ish) codebase but found
some PPC snags.

I filed these bugs, complete with repro IR code:

http://llvm.org/bugs/show_bug.cgi?id=12201

Interesting. I'll try to get this fixed next week.

Hi Hal,

thanks for fixing 12203, I can probably confirm this week. Meanwhile
do you have an ETA for 12201?

Cheers,

    Gabor

http://llvm.org/bugs/show_bug.cgi?id=12203

Roman and I have been working on this one over the last few days;
expect a fix soon.

Please keep submitting bug reports; there are a number of us who are
interested in PPC support.

-Hal

...