Add note about returns_twice magic removal from LLVM itself.
authorJoerg Sonnenberger <joerg@bec.de>
Thu, 26 Apr 2012 20:10:07 +0000 (20:10 +0000)
committerJoerg Sonnenberger <joerg@bec.de>
Thu, 26 Apr 2012 20:10:07 +0000 (20:10 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155657 91177308-0d34-0410-b5e6-96231b3b80d8

docs/ReleaseNotes.html

index be67b6d025e248e1d98f7b4f8ab9186b8c548aed..6af2e183f709f335e544799f5fd66c06820df0b3 100644 (file)
@@ -536,6 +536,9 @@ syntax, there are still significant gaps in that support.</p>
   <li>The <tt>unwind</tt> instruction is now gone. With the introduction of the
       new exception handling system in LLVM 3.0, the <tt>unwind</tt> instruction
       became obsolete.</li>
+  <li>LLVM 3.0 and earlier automatically added the returns_twice fo functions
+      like setjmp based on the name. This functionality was removed in 3.1.
+      This affects Clang users, if -ffreestanding is used.</li>
   <li>....</li>
 </ul>