diff options
| author | David Craven <david@craven.ch> | 2018-07-28 19:20:14 +0200 |
|---|---|---|
| committer | David Craven <david@craven.ch> | 2018-08-01 15:34:57 +0200 |
| commit | d974dc9a7896cafe5daec28ab7dae19f14e2e971 (patch) | |
| tree | 6dc4772fb2f9e5b0ec9073ebf8eee1f7a4d60762 | |
| parent | 7a5e8bdc020e2c169cd65b01e5befb66dc5a41c8 (diff) | |
| download | rust-d974dc9a7896cafe5daec28ab7dae19f14e2e971.tar.gz rust-d974dc9a7896cafe5daec28ab7dae19f14e2e971.zip | |
[RISCV] Disable c extension and atomic_cas.
| -rw-r--r-- | src/librustc_target/spec/riscv32imac_unknown_none_elf.rs | 3 |
1 files changed, 2 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 eacb3fbfcde..cfd73e371dd 100644 --- a/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs +++ b/src/librustc_target/spec/riscv32imac_unknown_none_elf.rs @@ -28,7 +28,8 @@ pub fn target() -> TargetResult { linker: Some("riscv32-unknown-elf-ld".to_string()), cpu: "generic-rv32".to_string(), max_atomic_width: Some(32), - features: "+m,+a,+c".to_string(), + atomic_cas: false, // incomplete +a extension + features: "+m,+a".to_string(), // disable +c extension executables: true, panic_strategy: PanicStrategy::Abort, relocation_model: "static".to_string(), |
