about summary refs log tree commit diff
path: root/src
diff options
context:
space:
mode:
authorbors <bors@rust-lang.org>2019-01-27 03:57:54 +0000
committerbors <bors@rust-lang.org>2019-01-27 03:57:54 +0000
commit677064b979874407b861bf06bf88969aba174ff7 (patch)
treeff6f7a68c8522dfc810189ddc949c6265f996546 /src
parent491680114ac3dd1a4c7005ce0459025ee1276d40 (diff)
parent607c5431ae90caed561ca6a8f4846bfa4b953689 (diff)
downloadrust-677064b979874407b861bf06bf88969aba174ff7.tar.gz
rust-677064b979874407b861bf06bf88969aba174ff7.zip
Auto merge of #57925 - fintelia:riscv-cas, r=nagisa
Enable RISC-V atomic compare and swap

Fixes #56564
Diffstat (limited to 'src')
-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 5e24f1f1aa2..8adf562ca7e 100644
--- a/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs
+++ b/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs
@@ -18,7 +18,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,