tests: Split dont-shuffle-bswaps along opt-levels and arches
This duplicates dont-shuffle-bswaps in order to make each opt level its own test. Then -opt3.rs gets split into a revision per arch we want to test, with certain architectures gaining new target-cpu minimums.
Fixes rust-lang/rust#142068
r? @nikic
The job aarch64-gnu-llvm-19-1 failed! Check out the build log: (web) (plain)
Click to see the possible cause of the failure (guessed by this bot)
##[endgroup]
[TIMING] core::build_steps::test::Compiletest { compiler: Compiler { stage: 2, host: aarch64-unknown-linux-gnu, forced_compiler: false }, target: aarch64-unknown-linux-gnu, mode: "mir-opt", suite: "mir-opt", path: "tests/mir-opt", compare_mode: None } -- 6.944
[TIMING] core::build_steps::test::MirOpt { compiler: Compiler { stage: 2, host: aarch64-unknown-linux-gnu, forced_compiler: false }, target: aarch64-unknown-linux-gnu } -- 0.000
##[group]Testing stage2 compiletest suite=codegen mode=codegen (aarch64-unknown-linux-gnu)
error: detected unknown compiletest test directive `only-powerpc64` in /checkout/tests/codegen/autovec/dont-shuffle-bswaps-opt3.rs:4
errors encountered during EarlyProps parsing: /checkout/tests/codegen/autovec/dont-shuffle-bswaps-opt3.rs
thread '<unnamed>' panicked at src/tools/compiletest/src/header.rs:70:13:
errors encountered during EarlyProps parsing
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Build completed unsuccessfully in 0:34:31
@bors r=nikic rollup
:pushpin: Commit c7fd742f72b6b2552c18b2cc632bacfa478baee0 has been approved by nikic
It is now in the queue for this repository.
...sigh. I had somehow left in a revision that I thought I removed.
@bors r=nikic
:pushpin: Commit 6b0deb2161b730be16c1ec13c1ab47455c054f37 has been approved by nikic
It is now in the queue for this repository.