From 7d2441134b1b9d3818accd362ec34cbe856036ce Mon Sep 17 00:00:00 2001 From: Stephan Date: Mon, 2 Nov 2020 22:52:47 +0100 Subject: [PATCH] add blacklist for unsupported calling conventions --- compiler/rustc_target/src/spec/mipsel_unknown_none.rs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/compiler/rustc_target/src/spec/mipsel_unknown_none.rs b/compiler/rustc_target/src/spec/mipsel_unknown_none.rs index 79a249a5c13..baa1ed1b056 100644 --- a/compiler/rustc_target/src/spec/mipsel_unknown_none.rs +++ b/compiler/rustc_target/src/spec/mipsel_unknown_none.rs @@ -1,6 +1,7 @@ // Bare MIPS32r2, little endian, softfloat // can be used for MIPS M4K core (e.g. on PIC32MX devices) +use crate::spec::abi::Abi; use crate::spec::{LinkerFlavor, LldFlavor, RelocModel}; use crate::spec::{PanicStrategy, Target, TargetOptions}; @@ -25,6 +26,14 @@ pub fn target() -> Target { linker: Some("rust-lld".to_owned()), panic_strategy: PanicStrategy::Abort, relocation_model: RelocModel::Static, + unsupported_abis: vec![ + Abi::Stdcall, + Abi::Fastcall, + Abi::Vectorcall, + Abi::Thiscall, + Abi::Win64, + Abi::SysV64, + ], emit_debug_gdb_scripts: false, ..Default::default() }, -- 2.44.0