about summary refs log tree commit diff
path: root/src/libsyntax
diff options
context:
space:
mode:
authorMazdak Farrokhzad <twingoow@gmail.com>2019-04-19 06:03:20 +0200
committerGitHub <noreply@github.com>2019-04-19 06:03:20 +0200
commitdd9f9b4b9dc782f307e9873f7a99828c4f58398e (patch)
tree65e0bdb24b7cec32bbfbbf0403c85de5b8690094 /src/libsyntax
parent34f1c1fff13f9d9959e39ae97dc2cf394c8e6537 (diff)
parent365a48a8bf0d4dbb343889c53f773adad74ef965 (diff)
downloadrust-dd9f9b4b9dc782f307e9873f7a99828c4f58398e.tar.gz
rust-dd9f9b4b9dc782f307e9873f7a99828c4f58398e.zip
Rollup merge of #60060 - mtak-:rtm-x86-feature, r=petrochenkov
whitelist RTM x86 target cpu feature

This PR adds support for intels restricted transactional memory cpu feature. I mostly copied what was done for the [movbe](https://github.com/rust-lang/rust/pull/57999) feature.

https://github.com/rust-lang-nursery/stdsimd/issues/718
Diffstat (limited to 'src/libsyntax')
-rw-r--r--src/libsyntax/feature_gate.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/libsyntax/feature_gate.rs b/src/libsyntax/feature_gate.rs
index c8b020d8c0b..7bae5ba7571 100644
--- a/src/libsyntax/feature_gate.rs
+++ b/src/libsyntax/feature_gate.rs
@@ -402,6 +402,7 @@ declare_features! (
     (active, adx_target_feature, "1.32.0", Some(44839), None),
     (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),
 
     // Allows macro invocations on modules expressions and statements and
     // procedural macros to expand to non-items.