]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_driver/target_features.rs
Auto merge of #41757 - alexcrichton:stabilize-crt-static, r=japaric
[rust.git] / src / librustc_driver / target_features.rs
index e383f92d7b80ec37201023f9f7cc23bd064f38ed..61bc7c6eb4c714e81f7b1ab3283e3e261d28a4f3 100644 (file)
@@ -26,6 +26,8 @@
                                                  "ssse3\0", "tbm\0", "lzcnt\0", "popcnt\0",
                                                  "sse4a\0", "rdrnd\0", "rdseed\0", "fma\0"];
 
+const HEXAGON_WHITELIST: &'static [&'static str] = &["hvx\0", "hvx-double\0"];
+
 /// Add `target_feature = "..."` cfgs for a variety of platform
 /// specific features (SSE, NEON etc.).
 ///
@@ -37,6 +39,7 @@ pub fn add_configuration(cfg: &mut ast::CrateConfig, sess: &Session) {
     let whitelist = match &*sess.target.target.arch {
         "arm" => ARM_WHITELIST,
         "x86" | "x86_64" => X86_WHITELIST,
+        "hexagon" => HEXAGON_WHITELIST,
         _ => &[],
     };