[PATCH v2] news: Describe AArch64-specific changes

Yury Khrustalev yury.khrustalev@arm.com
Thu Jun 18 11:31:31 GMT 2026


---
 NEWS | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/NEWS b/NEWS
index e2173fa1aa..6190ac43d8 100644
--- a/NEWS
+++ b/NEWS
@@ -21,6 +21,13 @@ Major new features:
 * Static PIE is now supported for arm-*-linux-gnueabi.  It requires toolchain
   support to correctly set the expected linker options.
 
+* On AArch64 targets that support Guarded Control Stack extension all GCS
+  operations (including status, write on shadow stack, and push to shadow
+  stack) are locked after enabling GCS with ENFORCED or OVERRIDE GCS policy.
+  When a GCS operation is locked, a program cannot change this operation
+  status via prctl syscall.  This prevents disabling or corrupting GCS
+  shadow stack during runtime.
+
 Deprecated and removed features, and other changes affecting compatibility:
 
 * Although malloc and related functions currently return pointers
@@ -32,6 +39,10 @@ Deprecated and removed features, and other changes affecting compatibility:
 
  * The s390-linux-gnu (31bit) configuration is no longer supported.
 
+* The --enable-memory-tagging configure option has been removed.
+  The corresponding AArch64-specific functionality that was previously
+  activated by this flag has been removed as well.
+
 Changes to build and runtime requirements:
 
   [Add changes to build and runtime requirements here]
-- 
2.47.3



More information about the Libc-alpha mailing list