[llvm-commits] CVS: llvm/docs/ReleaseNotes.html

Duraid Madina duraid at octopus.com.au
Fri May 13 22:48:25 PDT 2005



Changes in directory llvm/docs:

ReleaseNotes.html updated: 1.314 -> 1.315
---
Log message:

add a bit about the known problems on IA64



---
Diffs of the changes:  (+25 -1)

 ReleaseNotes.html |   26 +++++++++++++++++++++++++-
 1 files changed, 25 insertions(+), 1 deletion(-)


Index: llvm/docs/ReleaseNotes.html
diff -u llvm/docs/ReleaseNotes.html:1.314 llvm/docs/ReleaseNotes.html:1.315
--- llvm/docs/ReleaseNotes.html:1.314	Fri May 13 16:55:49 2005
+++ llvm/docs/ReleaseNotes.html	Sat May 14 00:48:13 2005
@@ -597,6 +597,30 @@
 
 </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>
@@ -629,7 +653,7 @@
   src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" /></a>
 
   <a href="http://llvm.cs.uiuc.edu">The LLVM Compiler Infrastructure</a><br>
-  Last modified: $Date: 2005/05/13 21:55:49 $
+  Last modified: $Date: 2005/05/14 05:48:13 $
 </address>
 
 </body>






More information about the llvm-commits mailing list