From dba86d8ec204a90bc3f129ffde833242cf58b90c Mon Sep 17 00:00:00 2001
From: Joerg Sonnenberger
Date: Thu, 26 Apr 2012 20:10:07 +0000
Subject: [PATCH] Add note about returns_twice magic removal from LLVM itself.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155657 91177308-0d34-0410-b5e6-96231b3b80d8
---
docs/ReleaseNotes.html | 3 +++
1 file changed, 3 insertions(+)
diff --git a/docs/ReleaseNotes.html b/docs/ReleaseNotes.html
index be67b6d025e..6af2e183f70 100644
--- a/docs/ReleaseNotes.html
+++ b/docs/ReleaseNotes.html
@@ -536,6 +536,9 @@ syntax, there are still significant gaps in that support.
The unwind instruction is now gone. With the introduction of the
new exception handling system in LLVM 3.0, the unwind instruction
became obsolete.
+ 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.
....