about summary refs log tree commit diff
diff options
context:
space:
mode:
authorJonathan Behrens <fintelia@gmail.com>2019-01-26 16:42:42 -0500
committerJonathan Behrens <fintelia@gmail.com>2019-01-26 16:42:42 -0500
commit607c5431ae90caed561ca6a8f4846bfa4b953689 (patch)
tree0ea6ad9f92933e9e8492c915d88e7503f0bf97a0
parent74ff7dcb1388e60a613cd6050bcd372a3cc4998b (diff)
downloadrust-607c5431ae90caed561ca6a8f4846bfa4b953689.tar.gz
rust-607c5431ae90caed561ca6a8f4846bfa4b953689.zip
Enable RISC-V atomic compare and swap
-rw-r--r--src/librustc_target/spec/riscv32imac_unknown_none_elf.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs b/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs
index b199a50f0ca..f05a5712f5a 100644
--- a/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs
+++ b/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs
@@ -28,7 +28,7 @@ pub fn target() -> TargetResult {
             linker: Some("rust-lld".to_string()),
             cpu: "generic-rv32".to_string(),
             max_atomic_width: Some(32),
-            atomic_cas: false, // incomplete +a extension
+            atomic_cas: true,
             features: "+m,+a,+c".to_string(),
             executables: true,
             panic_strategy: PanicStrategy::Abort,