diff options
| author | Duraid Madina <duraid@octopus.com.au> | 2005-05-14 05:48:13 +0000 | 
|---|---|---|
| committer | Duraid Madina <duraid@octopus.com.au> | 2005-05-14 05:48:13 +0000 | 
| commit | 2e36d6ecb41be03ddbd33101de82dc640045fd1c (patch) | |
| tree | a10aefad90feec2f08b47f641ccd37c14375de22 /docs | |
| parent | 38135af219c48a8626d6af34a92e7e8bb957c81f (diff) | |
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.html | 24 | 
1 files changed, 24 insertions, 0 deletions
| diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html index 23aeda38d0..9bfac5c455 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> | 
