@@ -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