Remove redundant information and simplify `only` condition

This commit is contained in:
dheaton-arm 2024-07-31 09:27:48 +01:00
parent e8ce9fac85
commit 732037c75b
2 changed files with 6 additions and 6 deletions

View File

@ -168,6 +168,7 @@ const KNOWN_DIRECTIVE_NAMES: &[&str] = &[
"only-32bit",
"only-64bit",
"only-aarch64",
"only-aarch64-unknown-linux-gnu",
"only-apple",
"only-arm",
"only-avr",

View File

@ -3,10 +3,10 @@
// This test does not require MTE: whilst the test will use MTE if available, if it is not,
// arbitrary tag bits are set using TBI.
//@ only-aarch64
//@ only-linux
//@ only-gnu
//@ run-pass
// This test is only valid for AArch64.
// The linker must be explicitly specified when cross-compiling, so it is limited to
// `aarch64-unknown-linux-gnu`.
//@ only-aarch64-unknown-linux-gnu
use run_make_support::{cc, dynamic_lib_name, extra_c_flags, run, rustc, target};
@ -23,7 +23,7 @@ fn run_test(variant: &str) {
flags.push("-march=armv8.5-a+memtag");
flags
};
print!("{variant} test...");
println!("{variant} test...");
rustc()
.input(format!("foo_{variant}.rs"))
.target(target())
@ -35,5 +35,4 @@ fn run_test(variant: &str) {
.args(&flags)
.run();
run("test");
println!("\tpassed");
}