diff options
| author | Nerijus Arlauskas <nercury@gmail.com> | 2016-05-14 22:39:44 +0300 |
|---|---|---|
| committer | Nerijus Arlauskas <nercury@gmail.com> | 2016-05-14 22:43:50 +0300 |
| commit | 39b311ecd55e957f8594c6d4c7d7b321c7743406 (patch) | |
| tree | e948eca64c0676ab70aab7b3ba0e10676dd5df90 | |
| parent | 155faafb04edca61ea559f89818b77a356f98343 (diff) | |
| download | rust-39b311ecd55e957f8594c6d4c7d7b321c7743406.tar.gz rust-39b311ecd55e957f8594c6d4c7d7b321c7743406.zip | |
Add all possible features (NEON, FP) to aarch64 android target.
| -rw-r--r-- | src/librustc_back/target/aarch64_linux_android.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/librustc_back/target/aarch64_linux_android.rs b/src/librustc_back/target/aarch64_linux_android.rs index ed171822464..81be546e0c8 100644 --- a/src/librustc_back/target/aarch64_linux_android.rs +++ b/src/librustc_back/target/aarch64_linux_android.rs @@ -13,6 +13,9 @@ use target::Target; pub fn target() -> Target { let mut base = super::android_base::opts(); base.max_atomic_width = 128; + // As documented in http://developer.android.com/ndk/guides/cpu-features.html + // the neon (ASIMD) and FP must exist on all android aarch64 targets. + base.features = "+neon,+fp-armv8".to_string(); Target { llvm_target: "aarch64-linux-android".to_string(), target_endian: "little".to_string(), |
