Filed upstream as well. Maybe a Gentoo developer can find a fix. ./xgcc -B./ -B/usr/lib/llvm-gcc-4.2-2.7/alpha-unknown-linux-gnu/bin/ -isystem /usr/lib/llvm-gcc-4.2-2.7/alpha-unknown-linux-gnu/include -isystem /usr/lib/llvm-gcc-4.2-2.7/alpha-unknown-linux-gnu/sys-include -L/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/obj/gcc/../ld -O2 -DIN_GCC -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -fPIC -mieee -g -DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -I. -I. -I/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc -I/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/. -I/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/../include -I/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/../libcpp/include -I/var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/../libdecnumber -I../libdecnumber -I/usr/include -DL_gcov_execl -c /var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/libgcov.c -o libgcc/./_gcov_execl.o Bitcast operand must not be aggregate %4 = bitcast %struct.va_list %3 to i8*, !dbg !11 ; <i8*> [#uses=1] Instruction does not dominate all uses! %4 = bitcast %struct.va_list %3 to i8*, !dbg !11 ; <i8*> [#uses=1] call void @llvm.va_copy(i8* %aq2, i8* %4), !dbg !11 Broken module found, compilation aborted! /var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/libgcov.c: In function ‘__gcov_execl’: /var/tmp/portage/sys-devel/llvm-gcc-2.7-r1/work/llvm-gcc-4.2-2.7.source/gcc/libgcov.c:817: internal compiler error: Aborted Please submit a full bug report, with preprocessed source if appropriate.
This is actually llvm-gcc, apparently llvm builds fine (from bug #337790)
(In reply to comment #1) > This is actually llvm-gcc, apparently llvm builds fine (from bug #337790) Ah, what a silly typo. I actually said this before the other bug was filed, http://bugs.gentoo.org/show_bug.cgi?id=320221#c9
Unless you are really interested in this one, let's forget about ~alpha for llvm-gcc :) It is being dropped upstream, and clang/dragonegg replacements should be easier to fix