about summary refs log tree commit diff
path: root/src/tools/compiletest
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-08-07 19:35:05 +0200
committerGitHub <noreply@github.com>2024-08-07 19:35:05 +0200
commitb8179000877d3d8a16cfc906c44488b8bc355281 (patch)
treed2b62b02a1d613a73d42a4fcb82d34a013caffb0 /src/tools/compiletest
parenta36bf74d66d453033083363058e3b7ad10be3d56 (diff)
parent732037c75b901ea29bef2964b1e337ec325cdf51 (diff)
downloadrust-b8179000877d3d8a16cfc906c44488b8bc355281.tar.gz
rust-b8179000877d3d8a16cfc906c44488b8bc355281.zip
Rollup merge of #128384 - dheaton-arm:mte-test, r=jieyouxu
Add tests to ensure MTE tags are preserved across FFI boundaries

Added run-make tests to verify that, between a Rust-C FFI boundary in both directions, any MTE tags included in a pointer are preserved for the following pointer types, as well as any information stored using TBI:
- int
- float
- string
- function

try-job: aarch64-gnu
Diffstat (limited to 'src/tools/compiletest')
-rw-r--r--src/tools/compiletest/src/command-list.rs1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/compiletest/src/command-list.rs b/src/tools/compiletest/src/command-list.rs
index 04c4b99d497..50c909793f5 100644
--- a/src/tools/compiletest/src/command-list.rs
+++ b/src/tools/compiletest/src/command-list.rs
@@ -170,6 +170,7 @@ const KNOWN_DIRECTIVE_NAMES: &[&str] = &[
     "only-32bit",
     "only-64bit",
     "only-aarch64",
+    "only-aarch64-unknown-linux-gnu",
     "only-apple",
     "only-arm",
     "only-avr",