add a bit about the known problems on IA64

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@22003 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
Duraid Madina 2005-05-14 05:48:13 +00:00
parent 38135af219
commit 2e36d6ecb4

View File

@ -597,6 +597,30 @@ frontends.</li>
</div>
<!-- ======================================================================= -->
<div class="doc_subsection">
<a name="ia64-be">Known problems with the IA64 back-end</a>
</div>
<div class="doc_text">
<ul>
<li>C++ programs are likely to fail on IA64, as calls to <tt>setjmp</tt> are
made where the argument is not 16-byte aligned, as required on IA64. (Strictly
speaking this is not a bug in the IA64 back-end; it will also be encountered
when building C++ programs using the C back-end.)</li>
<li>There are a few ABI violations which will lead to problems
when mixing LLVM output with code built with other compilers,
particularly for C++ and floating-point programs.</li>
<li>Vararg functions are not supported.</li>
</ul>
</div>
<!-- *********************************************************************** -->
<div class="doc_section">
<a name="additionalinfo">Additional Information</a>