We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 25e11b1 commit 3e44287Copy full SHA for 3e44287
compiler/rustc_target/src/target_features.rs
@@ -92,11 +92,13 @@ const ARM_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
92
("dotprod", Unstable(sym::arm_target_feature), &["neon"]),
93
("dsp", Unstable(sym::arm_target_feature), &[]),
94
("fp-armv8", Unstable(sym::arm_target_feature), &["vfp4"]),
95
+ ("fpregs", Forbidden, &[]), // changes float ABI
96
("i8mm", Unstable(sym::arm_target_feature), &["neon"]),
97
("mclass", Unstable(sym::arm_target_feature), &[]),
98
("neon", Unstable(sym::arm_target_feature), &["vfp3"]),
99
("rclass", Unstable(sym::arm_target_feature), &[]),
100
("sha2", Unstable(sym::arm_target_feature), &["neon"]),
101
+ ("soft-float", Forbidden, &[]), // changes float ABI
102
// This is needed for inline assembly, but shouldn't be stabilized as-is
103
// since it should be enabled per-function using #[instruction_set], not
104
// #[target_feature].
0 commit comments