From dbd48944b714676902ef60a8f89123719ab35b2e Mon Sep 17 00:00:00 2001 From: Chris Copeland Date: Sat, 25 Jul 2026 02:40:30 -0700 Subject: [PATCH] Remove sve2 from the ImpliedFeatures of AArch64 v9a. LLVM v19.1.0 updated v9a to remove sve2 from its implications: https://github.com/llvm/llvm-project/pull/96007 --- compiler/rustc_target/src/target_features.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/rustc_target/src/target_features.rs b/compiler/rustc_target/src/target_features.rs index fc25849b2d602..a51b8bdb9a97b 100644 --- a/compiler/rustc_target/src/target_features.rs +++ b/compiler/rustc_target/src/target_features.rs @@ -400,7 +400,7 @@ static AARCH64_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[ ("v9.3a", Unstable(sym::aarch64_ver_target_feature), &["v9.2a", "v8.8a"]), ("v9.4a", Unstable(sym::aarch64_ver_target_feature), &["v9.3a", "v8.9a"]), ("v9.5a", Unstable(sym::aarch64_ver_target_feature), &["v9.4a"]), - ("v9a", Unstable(sym::aarch64_ver_target_feature), &["v8.5a", "sve2"]), + ("v9a", Unstable(sym::aarch64_ver_target_feature), &["v8.5a"]), // FEAT_VHE ("vh", Stable, &[]), // FEAT_WFxT