[LLVMdev] Can't bootstrap llvm-gcc-4.0 for x84_64

David Greene dag at cray.com
Mon Oct 8 12:50:11 PDT 2007


I've been unable to bootstrap llvm-gcc-4.0 or -4.2 for x86_64
for some weeks now.  The current problem is this:

[x86_64-mod-dbg]: ./xgcc -B./ 
-B/install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/bin/ 
-isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/include 
-isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sys-include 
-L/tmp/ptmp/dag/build.llvm-gcc-4.0.modified.debug/x86_64-unknown-linux-gnu/gcc/../ld 
-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/. 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/../include 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/../libcpp/include  
-I/llvm-project.modified/llvm/trunk/include 
-I/ptmp/dag/build.llvm.modified.debug/x86_64-unknown-linux-gnu/include 
-DL_addvsi3 -c /llvm-project.modified/llvm-gcc-4.0/trunk/gcc/libgcc2.c -o 
libgcc/./_addvsi3.o
[x86_64-mod-dbg]: /tmp/ccxekXCc.s: Assembler messages:
[x86_64-mod-dbg]: /tmp/ccxekXCc.s:36: Error: `(%esi,%edi)' is not a valid 64 
bit base/index expression

I also see warnings like this:

[x86_64-mod-dbg]: ./xgcc -B./ 
-B/install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/bin/ 
-isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/include 
-isystem /install.modified.debug/x86_64-unknown-linux-gnu/x86_64-unknown-linux-gnu/sys-include 
-L/tmp/ptmp/dag/build.llvm-gcc-4.0.modified.debug/x86_64-unknown-linux-gnu/gcc/../ld 
-O2  -DIN_GCC    -W -Wall -Wwrite-strings -Wstrict-prototypes 
-Wmissing-prototypes -Wold-style-definition  -isystem ./include  -fPIC -g 
-DHAVE_GTHR_DEFAULT -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED  -I. -I. 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/. 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/../include 
-I/llvm-project.modified/llvm-gcc-4.0/trunk/gcc/../libcpp/include  
-I/llvm-project.modified/llvm/trunk/include 
-I/ptmp/dag/build.llvm.modified.debug/x86_64-unknown-linux-gnu/include 
-DL_absvdi2 -c /llvm-project.modified/llvm-gcc-4.0/trunk/gcc/libgcc2.c -o 
libgcc/./_absvdi2.o
[x86_64-mod-dbg]: WARNING: 128-bit integers not supported!

This is from the latest trunk.  Is anyone else seeing this problem?

                                                -Dave



More information about the llvm-dev mailing list