@@ -710,29 +710,35 @@ static LOONGARCH_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
710
710
// tidy-alphabetical-end
711
711
];
712
712
713
+ #[rustfmt::skip]
713
714
const IBMZ_FEATURES: &[(&str, Stability, ImpliedFeatures)] = &[
714
715
// tidy-alphabetical-start
715
716
("backchain", Unstable(sym::s390x_target_feature), &[]),
717
+ ("concurrent-functions", Unstable(sym::s390x_target_feature), &[]),
716
718
("deflate-conversion", Unstable(sym::s390x_target_feature), &[]),
717
719
("enhanced-sort", Unstable(sym::s390x_target_feature), &[]),
718
720
("guarded-storage", Unstable(sym::s390x_target_feature), &[]),
719
721
("high-word", Unstable(sym::s390x_target_feature), &[]),
722
+ // LLVM does not define message-security-assist-extension versions 1, 2, 6, 10 and 11.
723
+ ("message-security-assist-extension12", Unstable(sym::s390x_target_feature), &[]),
724
+ ("message-security-assist-extension3", Unstable(sym::s390x_target_feature), &[]),
725
+ ("message-security-assist-extension4", Unstable(sym::s390x_target_feature), &[]),
726
+ ("message-security-assist-extension5", Unstable(sym::s390x_target_feature), &[]),
727
+ ("message-security-assist-extension8", Unstable(sym::s390x_target_feature), &["message-security-assist-extension3"]),
728
+ ("message-security-assist-extension9", Unstable(sym::s390x_target_feature), &["message-security-assist-extension3", "message-security-assist-extension4"]),
729
+ ("miscellaneous-extensions-2", Unstable(sym::s390x_target_feature), &[]),
730
+ ("miscellaneous-extensions-3", Unstable(sym::s390x_target_feature), &[]),
731
+ ("miscellaneous-extensions-4", Unstable(sym::s390x_target_feature), &[]),
720
732
("nnp-assist", Unstable(sym::s390x_target_feature), &["vector"]),
721
733
("transactional-execution", Unstable(sym::s390x_target_feature), &[]),
722
734
("vector", Unstable(sym::s390x_target_feature), &[]),
723
735
("vector-enhancements-1", Unstable(sym::s390x_target_feature), &["vector"]),
724
736
("vector-enhancements-2", Unstable(sym::s390x_target_feature), &["vector-enhancements-1"]),
737
+ ("vector-enhancements-3", Unstable(sym::s390x_target_feature), &["vector-enhancements-2"]),
725
738
("vector-packed-decimal", Unstable(sym::s390x_target_feature), &["vector"]),
726
- (
727
- "vector-packed-decimal-enhancement",
728
- Unstable(sym::s390x_target_feature),
729
- &["vector-packed-decimal"],
730
- ),
731
- (
732
- "vector-packed-decimal-enhancement-2",
733
- Unstable(sym::s390x_target_feature),
734
- &["vector-packed-decimal-enhancement"],
735
- ),
739
+ ("vector-packed-decimal-enhancement", Unstable(sym::s390x_target_feature), &["vector-packed-decimal"]),
740
+ ("vector-packed-decimal-enhancement-2", Unstable(sym::s390x_target_feature), &["vector-packed-decimal-enhancement"]),
741
+ ("vector-packed-decimal-enhancement-3", Unstable(sym::s390x_target_feature), &["vector-packed-decimal-enhancement-2"]),
736
742
// tidy-alphabetical-end
737
743
];
738
744
0 commit comments