summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Waller <peter.waller@arm.com>2021-01-26 11:55:24 +0000
committerPeter Waller <peter.waller@arm.com>2021-02-04 14:35:14 +0000
commitbc2dad1671598a87423c61c355d03db49ce76907 (patch)
tree4b5cfb3da0a35c81edf71b8e5a9a3e62e0364a81
parent7fad20eccc4f9fe5d03b2e381e26e8eb13a3e3be (diff)
downloadllvm-bc2dad1671598a87423c61c355d03db49ce76907.tar.gz
[clang][aarch64][WOA64][docs] Release note for longjmp crash with /guard:cf
Add a release note workaround for PR47463. Bug: https://bugs.llvm.org/show_bug.cgi?id=47463 Differential Revision: https://reviews.llvm.org/D95435
-rw-r--r--clang/docs/ReleaseNotes.rst5
1 files changed, 5 insertions, 0 deletions
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 9efd4c01f053..c17d84de320c 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -153,6 +153,11 @@ Windows Support
- Implicitly add ``.exe`` suffix for MinGW targets, even when cross compiling.
(This matches a change from GCC 8.)
+- Windows on Arm64: programs using the C standard library's setjmp and longjmp
+ functions may crash with a "Security check failure or stack buffer overrun"
+ exception. To workaround (with reduced security), compile with
+ /guard:cf,nolongjmp.
+
C Language Changes in Clang
---------------------------