Required for gcc-4.5 stabilization wrt bug 348552
Ack on this one, the only difference to current stable -r1 is the patch for bug #348552 Arches, please test and mark stable =sys-devel/llvm-2.8-r2 (llvm has a nice test-suite), thanks!
ok, it works on amd64 but small issue. CFLAGS="-march=native" emerge llvm produces: x86_64-pc-linux-gnu-g++ -I/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/include -I/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar -DNDEBUG -D_GNU_SOURCE -D__STDC_LIMIT_MACROS -D__STDC_CONSTANT_MACROS -O3 -fomit-frame-pointer -fno-exceptions -fPIC -Woverloaded-virtual -Wcast-qual -march=native -pedantic -Wno-long-long -Wall -W -Wno-unused-parameter -Wwrite-strings -c -MMD -MP -MF "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.d.tmp" -MT "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.o" -MT "/tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.d" Reassociate.cpp -o /tmp/portage/sys-devel/llvm-2.8-r2/work/llvm-2.8/lib/Transforms/Scalar/Release/Reassociate.o See that -O3 and -fomit-frame-pointer was appended so unwanted. However i see that USE="+debug" delete -fomit-frame-pointer and -O3 appended by buildsystem but it does not cancel -O? set by user ( is a no-sense imho ). Tell me if you prefer that i file a separated bug. thanks
amd64 done, thanks Agostino
Thanks Agostino, I'll check this out. 2.9 is due out soon, and I'll try to switch to their cmake build system, which I hope will require less patches than the current autoconf one!
Arch tested on x86, all good here ...
x86 stable, thanks David
ppc stable, last arch closing