Commit ddcfc1a1be for openssl.org
commit ddcfc1a1be5f78eca8df7fb60e64c9f5bbe05719
Author: Paul Elliott <paul.elliott@arm.com>
Date: Mon Dec 15 13:05:00 2025 +0000
Fix error in PAC/BTI AArch64 build
Clang format removes a space here, which creates a compiler error when
building for PAC/BTI. Fix this and Turn off clang format for this line
Reviewed-by: Matt Caswell <matt@openssl.org>
Reviewed-by: Tom Cosgrove <tom.cosgrove@arm.com>
(Merged from https://github.com/openssl/openssl/pull/29399)
diff --git a/crypto/arm_arch.h b/crypto/arm_arch.h
index 1cf41ff5b5..ee7cba05ea 100644
--- a/crypto/arm_arch.h
+++ b/crypto/arm_arch.h
@@ -192,7 +192,9 @@ extern unsigned int OPENSSL_armv8_rsa_neonized;
#endif
#if GNU_PROPERTY_AARCH64_POINTER_AUTH != 0 || GNU_PROPERTY_AARCH64_BTI != 0
-.pushsection.note.gnu.property, "a";
+/* clang-format off */
+.pushsection .note.gnu.property, "a";
+/* clang-format on */
.balign 8;
.long 4;
.long 0x10;