about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorJuan Gomez <atilag@gmail.com>2016-11-09 13:50:37 +0100
committerJuan Gomez <atilag@gmail.com>2016-11-10 10:53:44 +0100
commit365ea800bdb95ed91ac92697e5820ef4a5d7104f (patch)
treee20d4768ce56746aa84177fbd104722506273981 /src
parent8016dc39aa7fa1b796cf8e3dd7cd93c65c53d7a8 (diff)
downloadrust-365ea800bdb95ed91ac92697e5820ef4a5d7104f.tar.gz
rust-365ea800bdb95ed91ac92697e5820ef4a5d7104f.zip
Set max_atomic_width to 0 because there's no atomic instructions on ARMv5
Diffstat (limited to 'src')
-rw-r--r--src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs b/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs
index b9e25c3d9e5..37216e20762 100644
--- a/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs
+++ b/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs
@@ -24,7 +24,8 @@ pub fn target() -> TargetResult {
 
         options: TargetOptions {
             features: "+soft-float".to_string(),
-            max_atomic_width: Some(64),
+            // No atomic instructions on ARMv5
+            max_atomic_width: Some(0),
             abi_blacklist: super::arm_base::abi_blacklist(),
             .. base
         }