[llvm-branch-commits] [libunwind] release/19.x: [libunwind] Add GCS support for AArch64 (#99335) (PR #101888)
john-brawn-arm wrote: I've added the commits that fix this on Android, and fix a problem with combining GCS and BTI. https://github.com/llvm/llvm-project/pull/101888 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
[llvm-branch-commits] [clang] [AArch64] Add GCS release notes (PR #103866)
https://github.com/john-brawn-arm milestoned https://github.com/llvm/llvm-project/pull/103866 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
[llvm-branch-commits] [clang] [AArch64] Add GCS release notes (PR #103866)
https://github.com/john-brawn-arm created https://github.com/llvm/llvm-project/pull/103866 None >From a3ad76a5c7cf33d4dc21fed322796a27f74d830e Mon Sep 17 00:00:00 2001 From: John Brawn Date: Wed, 14 Aug 2024 12:22:51 +0100 Subject: [PATCH] [AArch64] Add GCS release notes --- clang/docs/ReleaseNotes.rst | 5 + 1 file changed, 5 insertions(+) diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst index 5cd398c22c946d..b56e7177846d99 100644 --- a/clang/docs/ReleaseNotes.rst +++ b/clang/docs/ReleaseNotes.rst @@ -1207,6 +1207,11 @@ Arm and AArch64 Support * Arm Neoverse-N3 (neoverse-n3). * Arm Neoverse-V3 (neoverse-v3). * Arm Neoverse-V3AE (neoverse-v3ae). +- ``-mbranch-protection=gcs`` has been added which enables support for the + Guarded Control Stack extension, and ``-mbranch-protection=standard`` also + enables this. Enabling GCS causes the GCS GNU property bit to be set on output + objects. It doesn't cause any code generation changes, as the code generated + by clang is already compatible with GCS. Android Support ^^^ ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
[llvm-branch-commits] [clang] [AArch64] Add GCS release notes (PR #103866)
https://github.com/john-brawn-arm edited https://github.com/llvm/llvm-project/pull/103866 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits
[llvm-branch-commits] [clang] [AArch64] Add GCS release notes (PR #103866)
john-brawn-arm wrote: https://github.com/llvm/llvm-project/pull/75486 is what added this. https://github.com/llvm/llvm-project/pull/103866 ___ llvm-branch-commits mailing list llvm-branch-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-branch-commits