x86/windows issues fixed.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@144878 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Chris Lattner 2011-11-17 01:42:23 +00:00
parent 9d434dbff3
commit c78daaf0da

View File

@ -1268,24 +1268,9 @@ Builder.CreateResume(UnwindData);
<div>
<ul>
<li>The X86-64 backend does not yet support the LLVM IR instruction
<tt>va_arg</tt>. Currently, front-ends support variadic argument
constructs on X86-64 by lowering them manually.</li>
<li>Windows x64 (aka Win64) code generator has a few issues.
<ul>
<li>On mingw-w64, you will see unresolved symbol <tt>__chkstk</tt> due
to <a href="http://llvm.org/bugs/show_bug.cgi?id=8919">Bug 8919</a>.
It is fixed
in <a href="http://lists.cs.uiuc.edu/pipermail/llvm-commits/Week-of-Mon-20110321/118499.html">r128206</a>.</li>
<li>Miss-aligned MOVDQA might crash your program. It is due to
<a href="http://llvm.org/bugs/show_bug.cgi?id=9483">Bug 9483</a>, lack
of handling aligned internal globals.</li>
</ul>
</li>
<li>The X86-64 backend <a href="http://llvm.org/PR1740">does not yet support
the <tt>va_arg</tt> LLVM IR instruction</a>. Currently, front-ends support
variadic argument constructs on X86-64 by lowering them manually.</li>
</ul>
</div>