<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">This looks like pr4572.<div><br></div><div>Evan</div><div><br><div><div>On Jul 27, 2009, at 3:25 AM, Aaron Gray wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>I am now getting an X86ATTAsmPrinter error in compiling libstdc++-v3 right near the end of compiling llvm-gcc in valarray-inst.cc.</div>
<div> </div>
<div>    assertion "IndexReg.getReg() != X86::ESP && "X86 doesn't allow scaling by ESP"</div>
<div> </div>
<div>Does this build on Linux ?</div>
<div> </div>
<div>My remote Linux box has died and not a ble to reset it for a day or two.</div>
<div><br>/home/ang/build/llvm-gcc/./gcc/xgcc -shared-libgcc -B/home/ang/build/llvm-gcc/./<br>gcc -nostdinc++ -L/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/src -L/ho<br>me/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/src/.libs -B/usr/llvm-gcc/i686<br>

-pc-cygwin/bin/ -B/usr/llvm-gcc/i686-pc-cygwin/lib/ -isystem /usr/llvm-gcc/i686-<br>pc-cygwin/include -isystem /usr/llvm-gcc/i686-pc-cygwin/sys-include -I/home/ang/<br>build/llvm-gcc/i686-pc-cygwin/libstdc++-v3/include/i686-pc-cygwin -I/home/ang/bu<br>

ild/llvm-gcc/i686-pc-cygwin/libstdc++-v3/include -I/home/ang/svn/llvm-gcc/libstd<br>c++-v3/libsupc++ -fno-implicit-templates -Wall -Wextra -Wwrite-strings -Wcast-qu<br>al -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -O2 -<br>

c /home/ang/svn/llvm-gcc/libstdc++-v3/src/valarray-inst.cc -o valarray-inst.o<br>assertion "IndexReg.getReg() != X86::ESP && "X86 doesn't allow scaling by ESP""<br>failed: file "/home/ang/svn/llvm/lib/Target/X86/AsmPrinter/X86ATTAsmPrinter.cpp"<br>

, line 496<br>make[4]: *** [valarray-inst.lo] Error 1<br>make[4]: Leaving directory `/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3<br>/src'<br>make[3]: *** [all-recursive] Error 1<br>make[3]: Leaving directory `/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3<br>

'<br>make[2]: *** [all] Error 2<br>make[2]: Leaving directory `/home/ang/build/llvm-gcc/i686-pc-cygwin/libstdc++-v3<br>'<br>make[1]: *** [all-target-libstdc++-v3] Error 2<br>make[1]: Leaving directory `/home/ang/build/llvm-gcc'<br>

make: *** [all] Error 2</div>
<div>real    202m0.538s<br>user    23m45.661s<br>sys     24m39.707s</div>
<div> </div>
<div>Any one got any clues,</div>
<div> </div>
<div>Aaron</div>
<div><br> </div>
<div class="gmail_quote">2009/7/26 Aaron Gray <span dir="ltr"><<a href="mailto:aaronngray.lists@googlemail.com">aaronngray.lists@googlemail.com</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div class="gmail_quote">
<div class="im">2009/7/26 Daniel Dunbar <span dir="ltr"><<a href="mailto:daniel@zuster.org" target="_blank">daniel@zuster.org</a>></span><br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">On Sun, Jul 26, 2009 at 11:41 AM, Aaron<br>
<div>Gray<<a href="mailto:aaronngray.lists@googlemail.com" target="_blank">aaronngray.lists@googlemail.com</a>> wrote:<br></div>
<div>> 2009/7/26 Daniel Dunbar <<a href="mailto:daniel@zuster.org" target="_blank">daniel@zuster.org</a>><br></div>
<div>> lvm-backend.o<br>> /home/ang/svn/llvm-gcc/gcc/llvm-backend.cpp: In function 'void<br>> llvm_initialize_b<br>> ackend()':<br>> /home/ang/svn/llvm-gcc/gcc/llvm-backend.cpp:455: error:<br>> 'getClosestStaticTargetF<br>

> orModule' is not a member of 'llvm::TargetRegistry'<br><br></div>This should be work on TOT.<br>
<div><br>>>If you use r77097, does it work?<br>> Shall I try that, or latest revision ?<br><br></div>Please try on TOT and if that fails, r77097.<br></blockquote>
<div> </div></div>
<div>Okay.</div>
<div class="im">
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span></span><br>If it turns out to be my fault -- sorry for the breakage. :)</blockquote>
<div> </div></div>
<div>Don't worry I am used to it, I think there are probably more breakages anyway, its Cygwin !</div>
<div> </div><font color="#888888">
<div>Aaron</div></font>
<div class="im">
<div> </div>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid"><span></span><br><font color="#888888"><br> - Daniel<br></font>
<div>
<div></div>
<div><br>_______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu" target="_blank">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu/" target="_blank">http://llvm.cs.uiuc.edu</a><br>

<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></div></div></blockquote></div></div><br></blockquote></div><br>
_______________________________________________<br>LLVM Developers mailing list<br><a href="mailto:LLVMdev@cs.uiuc.edu">LLVMdev@cs.uiuc.edu</a>         <a href="http://llvm.cs.uiuc.edu">http://llvm.cs.uiuc.edu</a><br><a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev">http://lists.cs.uiuc.edu/mailman/listinfo/llvmdev</a><br></blockquote></div><br></div></body></html>