From 365ea800bdb95ed91ac92697e5820ef4a5d7104f Mon Sep 17 00:00:00 2001 From: Juan Gomez Date: Wed, 9 Nov 2016 13:50:37 +0100 Subject: [PATCH] Set max_atomic_width to 0 because there's no atomic instructions on ARMv5 --- src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs b/src/librustc_back/target/armv5te_unknown_linux_gnueabi.rs index b9e25c3d9e53..37216e20762d 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 }