about summary refs log tree commit diff
diff options
context:
space:
mode:
authorSean Cross <sean@xobs.io>2023-10-23 15:35:17 +0800
committerSean Cross <sean@xobs.io>2023-11-16 15:23:09 +0800
commitbf0e0af2423f722a3c28a3bab3e90ee669d4e923 (patch)
treef89febfd4e15421f878db9727f7c51ba0c231964
parent1828cf8c1c9abf664f5fe17451cd0b0dfa450c91 (diff)
downloadrust-bf0e0af2423f722a3c28a3bab3e90ee669d4e923.tar.gz
rust-bf0e0af2423f722a3c28a3bab3e90ee669d4e923.zip
compiler: enable unwinding on riscv32imac_unknown_xous_elf
Now that everything is in place to support unwinding on Xous, enable
this for that target.

Signed-off-by: Sean Cross <sean@xobs.io>
-rw-r--r--compiler/rustc_target/src/spec/targets/riscv32imac_unknown_xous_elf.rs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/rustc_target/src/spec/targets/riscv32imac_unknown_xous_elf.rs b/compiler/rustc_target/src/spec/targets/riscv32imac_unknown_xous_elf.rs
index a263e5d5cde..ed0591ad918 100644
--- a/compiler/rustc_target/src/spec/targets/riscv32imac_unknown_xous_elf.rs
+++ b/compiler/rustc_target/src/spec/targets/riscv32imac_unknown_xous_elf.rs
@@ -14,7 +14,7 @@ pub fn target() -> Target {
             cpu: "generic-rv32".into(),
             max_atomic_width: Some(32),
             features: "+m,+a,+c".into(),
-            panic_strategy: PanicStrategy::Abort,
+            panic_strategy: PanicStrategy::Unwind,
             relocation_model: RelocModel::Static,
             ..Default::default()
         },