<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><br><div><div>On Jul 10, 2010, at 5:22 PM, Jakob Stoklund Olesen wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div><br>On Jul 10, 2010, at 5:01 PM, Anton Korobeynikov wrote:<br><br><blockquote type="cite">Hi, Dan<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite"><blockquote type="cite">URL: <a href="http://llvm.org/viewvc/llvm-project?rev=108039&view=rev">http://llvm.org/viewvc/llvm-project?rev=108039&view=rev</a><br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Log:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">Reapply bottom-up fast-isel, with several fixes for x86-32:<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> - Check getBytesToPopOnReturn().<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> - Eschew ST0 and ST1 for return values.<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite"> - Fix the PIC base register initialization so that it doesn't ever<br></blockquote></blockquote><blockquote type="cite"><blockquote type="cite">  fail to end up the top of the entry block.<br></blockquote></blockquote><blockquote type="cite">This breaks mingw32. See the buildbot:<br></blockquote><blockquote type="cite"><a href="http://google1.osuosl.org:8011/waterfall?show=build-self-4-mingw32">http://google1.osuosl.org:8011/waterfall?show=build-self-4-mingw32</a><br></blockquote><br>This could be my change to X86FloatingPoint, or a combination. I could really use a bitcode file.<font class="Apple-style-span" color="#000000"><font class="Apple-style-span" color="#144FAE"><br></font></font></div></blockquote><br></div><div>I found a testcase, attached.  Reproduce with llc -O0 -mattr=-sse x87-testcase.ll .</div><div><br></div><div></div></body></html>