]> git.lizzy.rs Git - rust.git/blobdiff - src/librustc_back/target/armv7_linux_androideabi.rs
Rollup merge of #44562 - eddyb:ugh-rustdoc, r=nikomatsakis
[rust.git] / src / librustc_back / target / armv7_linux_androideabi.rs
index 0c90e834006f16734761a850aa3fc694abdaf832..45654b0f870201fcbb8aa37240e71ea2fba9275a 100644 (file)
 
 pub fn target() -> TargetResult {
     let mut base = super::android_base::opts();
-    base.features = "+v7,+thumb2,+vfp3,+d16,-neon".to_string();
+    base.features = "+v7,+thumb-mode,+thumb2,+vfp3,+d16,-neon".to_string();
     base.max_atomic_width = Some(64);
+    base.pre_link_args
+        .get_mut(&LinkerFlavor::Gcc).unwrap().push("-march=armv7-a".to_string());
 
     Ok(Target {
         llvm_target: "armv7-none-linux-android".to_string(),