Rollup merge of #60267 - gnzlbg:f16c_target_feature, r=alexcrichton

Add feature-gate for f16c target feature

r? @alexcrichton
This commit is contained in:
Mazdak Farrokhzad 2019-04-26 03:50:22 +02:00 committed by GitHub
commit 4387f99fc5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 3 additions and 1 deletions

View File

@ -403,6 +403,7 @@ pub fn walk_feature_fields<F>(&self, mut f: F)
(active, cmpxchg16b_target_feature, "1.32.0", Some(44839), None),
(active, movbe_target_feature, "1.34.0", Some(44839), None),
(active, rtm_target_feature, "1.35.0", Some(44839), None),
(active, f16c_target_feature, "1.36.0", Some(44839), None),
// Allows macro invocations on modules expressions and statements and
// procedural macros to expand to non-items.

View File

@ -24,6 +24,7 @@
// gate-test-cmpxchg16b_target_feature
// gate-test-movbe_target_feature
// gate-test-rtm_target_feature
// gate-test-f16c_target_feature
// min-llvm-version 6.0
#[target_feature(enable = "avx512bw")]

View File

@ -1,5 +1,5 @@
error[E0658]: the target feature `avx512bw` is currently unstable
--> $DIR/target-feature-gate.rs:29:18
--> $DIR/target-feature-gate.rs:30:18
|
LL | #[target_feature(enable = "avx512bw")]
| ^^^^^^^^^^^^^^^^^^^