aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorDuraid Madina <duraid@octopus.com.au>2005-05-14 05:48:13 +0000
committerDuraid Madina <duraid@octopus.com.au>2005-05-14 05:48:13 +0000
commit2e36d6ecb41be03ddbd33101de82dc640045fd1c (patch)
treea10aefad90feec2f08b47f641ccd37c14375de22 /docs
parent38135af219c48a8626d6af34a92e7e8bb957c81f (diff)
downloadexternal_llvm-2e36d6ecb41be03ddbd33101de82dc640045fd1c.zip
external_llvm-2e36d6ecb41be03ddbd33101de82dc640045fd1c.tar.gz
external_llvm-2e36d6ecb41be03ddbd33101de82dc640045fd1c.tar.bz2
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
Diffstat (limited to 'docs')
-rw-r--r--docs/ReleaseNotes.html24
1 files changed, 24 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index 23aeda3..9bfac5c 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -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>