add llvm ir bitcode definition file
[oota-llvm.git] / docs / ReleaseNotes.html
index 2c0277a40f79e7c2a22df293f1cf0b68cfecb5d4..279a17906ce6b620b6c641ba366bfb31851eab04 100644 (file)
@@ -363,8 +363,8 @@ supported</a>.  This should not affect LLVM produced by the C or C++
 frontends.</li>
 
 <li>The C backend does not correctly implement the <a 
-href="LangRef.html#i_stacksave"><tt>llvm.stacksave</tt></a> or
-<a href="LangRef.html#i_stackrestore"><tt>llvm.stackrestore</tt></a> 
+href="LangRef.html#int_stacksave"><tt>llvm.stacksave</tt></a> or
+<a href="LangRef.html#int_stackrestore"><tt>llvm.stackrestore</tt></a> 
 intrinsics.  This means that some code compiled by it can run out of stack
 space if they depend on these (e.g. C99 varargs).</li>
 
@@ -507,29 +507,30 @@ bits.</li>
       Declaring that functions have no side effects or that they can never
       return.<br>
 
-      <b>Supported:</b> <tt>format</tt>, <tt>format_arg</tt>, <tt>non_null</tt>,
-      <tt>noreturn</tt>, <tt>constructor</tt>, <tt>destructor</tt>,
-      <tt>unused</tt>, <tt>used</tt>,
-      <tt>deprecated</tt>, <tt>warn_unused_result</tt>, <tt>weak</tt><br>
+      <b>Supported:</b> <tt>constructor</tt>, <tt>destructor</tt>,
+      <tt>deprecated</tt>, <tt>fastcall</tt>, <tt>format</tt>, 
+      <tt>format_arg</tt>, <tt>non_null</tt>, <tt>noreturn</tt>, 
+      <tt>section</tt>, <tt>stdcall</tt>, <tt>unused</tt>, <tt>used</tt>, 
+      <tt>visibility</tt>, <tt>warn_unused_result</tt>, <tt>weak</tt><br>
 
       <b>Ignored:</b> <tt>noinline</tt>,
       <tt>always_inline</tt>, <tt>pure</tt>, <tt>const</tt>, <tt>nothrow</tt>,
       <tt>malloc</tt>, <tt>no_instrument_function</tt>, <tt>cdecl</tt><br>
 
-      <b>Unsupported:</b> <tt>section</tt>, <tt>alias</tt>,
-      <tt>visibility</tt>, <tt>regparm</tt>, <tt>stdcall</tt>,
-      <tt>fastcall</tt>, all other target specific attributes</li>
+      <b>Unsupported:</b> <tt>alias</tt>, <tt>regparm</tt>, all other target specific 
+      attributes</li>
    
   <li><a href="http://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html#Variable%20Attributes">Variable Attributes</a>:
       Specifying attributes of variables.<br>
       <b>Supported:</b> <tt>cleanup</tt>, <tt>common</tt>, <tt>nocommon</tt>,
-                        <tt>deprecated</tt>, <tt>transparent_union</tt>,
-                        <tt>unused</tt>, <tt>used</tt>, <tt>weak</tt><br>
+      <tt>deprecated</tt>, <tt>dllimport</tt>, <tt>dllexport</tt>, 
+      <tt>section</tt>, <tt>transparent_union</tt>, <tt>unused</tt>, 
+      <tt>used</tt>, <tt>weak</tt><br>
 
       <b>Unsupported:</b> <tt>aligned</tt>, <tt>mode</tt>, <tt>packed</tt>,
-                        <tt>section</tt>, <tt>shared</tt>, <tt>tls_model</tt>,
-                        <tt>vector_size</tt>, <tt>dllimport</tt>, 
-                        <tt>dllexport</tt>, all target specific attributes.</li>
+                          <tt>shared</tt>, <tt>tls_model</tt>,
+                          <tt>vector_size</tt>, all target specific attributes.
+  </li>
 
   <li><a href="http://gcc.gnu.org/onlinedocs/gcc/Type-Attributes.html#Type%20Attributes">Type Attributes</a>:  Specifying attributes of types.<br>
       <b>Supported:</b> <tt>transparent_union</tt>, <tt>unused</tt>,