[LLVMdev] [Cygwin] error building llvm-gcc - X86ATTAsmPrinter error in libstdc++

Aaron Gray aaronngray.lists at googlemail.com
Mon Jul 27 03:25:12 PDT 2009


I am now getting an X86ATTAsmPrinter error in compiling libstdc++-v3 right
near the end of compiling llvm-gcc in valarray-inst.cc.

    assertion "IndexReg.getReg() != X86::ESP && "X86 doesn't allow scaling
by ESP"

Does this build on Linux ?

My remote Linux box has died and not a ble to reset it for a day or two.

/home/ang/build/llvm-gcc/./gcc/xgcc -shared-libgcc
-B/home/ang/build/llvm-gcc/./
gcc -nostdinc++ -L/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/src
-L/ho
me/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/src/.libs
-B/usr/llvm-gcc/i686
-pc-cygwin/bin/ -B/usr/llvm-gcc/i686-pc-cygwin/lib/ -isystem
/usr/llvm-gcc/i686-
pc-cygwin/include -isystem /usr/llvm-gcc/i686-pc-cygwin/sys-include
-I/home/ang/
build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin
-I/home/ang/bu
ild/llvm-gcc/i686-pc-cygwin/libstdc++-v3/include
-I/home/ang/svn/llvm-gcc/libstd
c++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings
-Wcast-qu
al -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g
-O2 -
c /home/ang/svn/llvm-gcc/libstdc++-v3/src/valarray-inst.cc -o
valarray-inst.o
assertion "IndexReg.getReg() != X86::ESP && "X86 doesn't allow scaling by
ESP""
failed: file
"/home/ang/svn/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp"
, line 496
make[4]: *** [valarray-inst.lo] Error 1
make[4]: Leaving directory
`/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3
/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory
`/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3
'
make[2]: *** [all] Error 2
make[2]: Leaving directory
`/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3
'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/home/ang/build/llvm-gcc'
make: *** [all] Error 2
real    202m0.538s
user    23m45.661s
sys     24m39.707s

Any one got any clues,

Aaron


2009/7/26 Aaron Gray <aaronngray.lists at googlemail.com>

>  2009/7/26 Daniel Dunbar <daniel at zuster.org>
>
>> On Sun, Jul 26, 2009 at 11:41 AM, Aaron
>> Gray<aaronngray.lists at googlemail.com> wrote:
>> > 2009/7/26 Daniel Dunbar <daniel at zuster.org>
>> > lvm-backend.o
>> > /home/ang/svn/llvm-gcc/gcc/llvm-backend.cpp: In function 'void
>> > llvm_initialize_b
>> > ackend()':
>> > /home/ang/svn/llvm-gcc/gcc/llvm-backend.cpp:455: error:
>> > 'getClosestStaticTargetF
>> > orModule' is not a member of 'llvm::TargetRegistry'
>>
>> This should be work on TOT.
>>
>> >>If you use r77097, does it work?
>> > Shall I try that, or latest revision ?
>>
>> Please try on TOT and if that fails, r77097.
>>
>
> Okay.
>
>
>>
>> If it turns out to be my fault -- sorry for the breakage. :)
>
>
> Don't worry I am used to it, I think there are probably more breakages
> anyway, its Cygwin !
>
> Aaron
>
>
>>
>>
>>  - Daniel
>>
>> _______________________________________________
>> LLVM Developers mailing list
>> LLVMdev at cs.uiuc.edu         http://llvm.cs.uiuc.edu
>> http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-dev/attachments/20090727/530f1fb8/attachment.html>


More information about the llvm-dev mailing list