about summary refs log tree commit diff
path: root/compiler/rustc_codegen_cranelift/scripts
diff options
context:
space:
mode:
authorbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-06-24 11:32:02 +0000
committerbjorn3 <17426603+bjorn3@users.noreply.github.com>2025-06-24 11:32:02 +0000
commit16c041d973631df277a3d82f4b94293f8e26c8d9 (patch)
tree3c374f9217a198de16e13dd1327728bc85e9de83 /compiler/rustc_codegen_cranelift/scripts
parente4b9d0141fdd210fcceebd2b67f7be113401c461 (diff)
parent8c848e0604b5d26fad120914f822f564fe05c52a (diff)
downloadrust-16c041d973631df277a3d82f4b94293f8e26c8d9.tar.gz
rust-16c041d973631df277a3d82f4b94293f8e26c8d9.zip
Merge commit '8c848e0604b5d26fad120914f822f564fe05c52a' into sync_cg_clif-2025-06-24
Diffstat (limited to 'compiler/rustc_codegen_cranelift/scripts')
-rw-r--r--compiler/rustc_codegen_cranelift/scripts/abi-cafe-rules.toml17
1 files changed, 17 insertions, 0 deletions
diff --git a/compiler/rustc_codegen_cranelift/scripts/abi-cafe-rules.toml b/compiler/rustc_codegen_cranelift/scripts/abi-cafe-rules.toml
new file mode 100644
index 00000000000..54f9445c8e5
--- /dev/null
+++ b/compiler/rustc_codegen_cranelift/scripts/abi-cafe-rules.toml
@@ -0,0 +1,17 @@
+[target.'cfg(all(target_arch = "aarch64", target_os = "linux"))']
+'F32Array::conv_c'.busted = "check"
+
+[target.'cfg(all(target_arch = "aarch64", target_os = "macos"))']
+'SingleVariantUnion::conv_c::repr_c'.busted = "check"
+'OptionU128::conv_rust::repr_c::rustc_caller'.busted = "run"
+'OptionU128::conv_rust::repr_c::cgclif_caller'.busted = "check"
+
+[target.'cfg(all(target_arch = "x86_64", windows))']
+'simple::conv_rust'.busted = "check"
+'simple::conv_rust::rustc_caller'.busted = "run"
+
+[target.'*'.'f16']
+run = "skip"
+
+[target.'*'.'f128']
+run = "skip"