From 7be0b877f4b188e81e6310cdc4e585f427501239 Mon Sep 17 00:00:00 2001 From: Lokathor Date: Wed, 13 Jul 2022 23:24:57 -0600 Subject: [PATCH] Update thumbv4t_none_eabi.rs --- compiler/rustc_target/src/spec/thumbv4t_none_eabi.rs | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/compiler/rustc_target/src/spec/thumbv4t_none_eabi.rs b/compiler/rustc_target/src/spec/thumbv4t_none_eabi.rs index f747e735f56c..e4bede3efbd8 100644 --- a/compiler/rustc_target/src/spec/thumbv4t_none_eabi.rs +++ b/compiler/rustc_target/src/spec/thumbv4t_none_eabi.rs @@ -46,6 +46,13 @@ pub fn target() -> Target { // minimum extra features, these cannot be disabled via -C features: "+soft-float,+strict-align".into(), + + panic_strategy: PanicStrategy::Abort, + relocation_model: RelocModel::Static, + // suggested from thumb_base, rust-lang/rust#44993. + emit_debug_gdb_scripts: false, + // suggested from thumb_base, with no-os gcc/clang use 8-bit enums + c_enum_min_bits: 8, main_needs_argc_argv: false, @@ -53,7 +60,7 @@ pub fn target() -> Target { atomic_cas: false, has_thumb_interworking: true, - ..super::thumb_base::opts() + ..Default::default() }, } }