4. Armv8-A bare-metal

This page outlines the testing of Ferrocene rolling (based on Rust 1.80.0) in the following environment:

Target name

Target triple

Host platform:

x86-64 Linux (glibc)

x86_64-unknown-linux-gnu

Compilation target:

Armv8-A bare-metal

aarch64-unknown-none

Bare metal testing target:

Armv8-A bare-metal

aarch64-unknown-ferrocenecoretest

4.1. Test results

The following are the results of the Ferrocene test suites. For further details of each test suite, refer to Evaluation Report : Qualification Method.

4.1.1. Compiletest Test Suite

Test suite: TS1_COMP

The following compiletest suites were executed as part of this test suite:

Compiletest suite

Passed tests

Ignored tests

Failed tests

Total tests

assembly

380

60

0

440

codegen

498

154

0

652

codegen-units

41

3

0

44

coverage (mode: coverage-map)

75

2

0

77

coverage (mode: coverage-run)

0

77

0

77

crashes

210

9

0

219

incremental

159

5

0

164

mir-opt

275

19

0

294

run-make

175

208

0

383

run-pass-valgrind

16

0

0

16

ui

16784

434

0

17218

Note

The following test suites are not executed on Armv8-A bare-metal, as it is not a host platform:

Test suite

Purpose

Pretty

Tests the compiler’s pretty printing.

RunMakeFullDeps, UiFullDeps

Tests the compiler binary’s invocation.

Rustdoc, RustdocJson, RustdocUi

Tests the documentation generator.

Note

The following test suites are not executed on Armv8-A bare-metal as they require the tests to be executed on the CI machine, while we execute the tests in a remote machine:

Test suite

Purpose

Debuginfo

Tests the interactions of debuggers with the compiled program.

4.1.2. Library Test Suite

Test suite: TS2_LIBR

Crate name

Passed tests

Ignored tests

Failed tests

Total tests

alloc

1497

34

0

1531

core

2125

4

0

2129

test

52

6

0

58

Note

The std crate is not tested on Armv8-A bare-metal because it is not available on bare metal targets.

4.1.3. Compiler Test Suite

Test suite: TS3_CRAT

Note

The compiler test suite is not tested on Armv8-A bare-metal, as it is not a host platform.

4.1.4. Linkchecker Test Suite

Test suite: TS4_LINK

Note

The linkchecker test suite is not tested on Armv8-A bare-metal, as it is not a host platform.

4.1.5. Build System Test Suite

Test suite: TS6_BSYS

Note

The build system test suite is not tested on Armv8-A bare-metal, as it is not a host platform.

4.1.6. Tidy Test Suite

Test suite: TS7_TIDY

Note

The tidy test suite is not tested on Armv8-A bare-metal, as it is not a host platform.

4.1.7. Self-Test Test Suite

Test suite: TS8_SELF

Note

The self-test test suite is not tested on Armv8-A bare-metal, as it is not a host platform.

4.2. Ignored Tests

The following table presents the 1015 tests that were ignored by our infrastructure for Armv8-A bare-metal, along with the reason as to why they were ignored.

Test name

Ignore reason

[assembly] tests/assembly/align_offset.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/asm/aarch64-outline-atomics.rs

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/asm/global_asm.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/asm/inline-asm-avx.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/closure-inherit-target-feature.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/is_aligned.rs#opt-size

only executed when the architecture is x86_64

[assembly] tests/assembly/is_aligned.rs#opt-speed

only executed when the architecture is x86_64

[assembly] tests/assembly/libs/issue-115339-zip-arrays.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/manual-eq-efficient.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/niche-prefer-zero.rs

only executed when the architecture is x86

[assembly] tests/assembly/nvptx-arch-default.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-arch-emit-asm.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-arch-link-arg.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-arch-target-cpu.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-atomics.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-internalizing.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-kernel-abi/nvptx-kernel-args-abi-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-linking-binary.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-linking-cdylib.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-safe-naming.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/panic-no-unwind-no-uwtable.rs

only executed when the target is x86_64-unknown-linux-gnu

[assembly] tests/assembly/panic-unwind-no-uwtable.rs

only executed when the target is x86_64-unknown-linux-gnu

[assembly] tests/assembly/slice-is_ascii.rs#LIN

only executed when the architecture is x86_64

[assembly] tests/assembly/slice-is_ascii.rs#WIN

only executed when the architecture is x86_64

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#all

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#basic

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#missing

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#none

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-32bit.rs#strong

ignored when the pointer width is 64bit (64-bit table based SEH has slightly different behaviors than classic SEH)

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#all

only executed when the target environment is msvc

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#basic

only executed when the target environment is msvc

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#missing

only executed when the target environment is msvc

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#none

only executed when the target environment is msvc

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect-windows-64bit.rs#strong

only executed when the target environment is msvc

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect.rs#all

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect.rs#basic

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect.rs#missing

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect.rs#none

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/stack-protector/stack-protector-heuristics-effect.rs#strong

ignored when the target is aarch64-unknown-ferrocenecoretest

[assembly] tests/assembly/strict_provenance.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/thin-lto.rs

only executed when the target is x86_64-unknown-linux-gnu

[assembly] tests/assembly/wasm_exceptions.rs

only executed when the architecture is wasm32

[assembly] tests/assembly/x86_64-array-pair-load-store-merge.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-cmp.rs#DEBUG

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-cmp.rs#OPTIM

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-floating-point-clamp.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-fortanix-unknown-sgx-lvi-generic-load.rs

only executed when the target is x86_64-fortanix-unknown-sgx

[assembly] tests/assembly/x86_64-fortanix-unknown-sgx-lvi-generic-ret.rs

only executed when the target is x86_64-fortanix-unknown-sgx

[assembly] tests/assembly/x86_64-fortanix-unknown-sgx-lvi-inline-assembly.rs

only executed when the target is x86_64-fortanix-unknown-sgx

[assembly] tests/assembly/x86_64-function-return.rs#keep

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-function-return.rs#keep-thunk-extern

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-function-return.rs#thunk-extern

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-function-return.rs#thunk-extern-keep

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-function-return.rs#unset

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-naked-fn-no-cet-prolog.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-no-jump-tables.rs#set

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-no-jump-tables.rs#unset

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-sse_crc.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-typed-swap.rs#LIN

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-typed-swap.rs#WIN

only executed when the architecture is x86_64

[codegen-units] tests/codegen-units/item-collection/cross-crate-closures.rs

ignored always

[codegen-units] tests/codegen-units/item-collection/non-generic-closures.rs

ignored always

[codegen-units] tests/codegen-units/partitioning/methods-are-with-self-type.rs

ignored always

[codegen] tests/codegen/abi-main-signature-16bit-c-int.rs#avr

only executed when the architecture is avr

[codegen] tests/codegen/abi-main-signature-16bit-c-int.rs#msp

only executed when the architecture is msp430

[codegen] tests/codegen/abi-x86_64_sysv.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/array-equality.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/array-map.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-clobber_abi.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-clobbers.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-goto.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-may_unwind.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-maybe-uninit.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-multiple-options.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-options.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-target-clobbers.rs#avx512

only executed when the architecture is x86_64

[codegen] tests/codegen/asm-target-clobbers.rs#base

only executed when the architecture is x86_64

[codegen] tests/codegen/async-fn-debug-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen/autovectorize-f32x4.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/bpf-alu32.rs

only executed when the architecture is bpf

[codegen] tests/codegen/cffi/c-variadic-naked.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/cffi/c-variadic.rs

ignored on targets without unwinding support

[codegen] tests/codegen/cfguard-checks.rs

only executed when the target environment is msvc

[codegen] tests/codegen/cfguard-disabled.rs

only executed when the target environment is msvc

[codegen] tests/codegen/cfguard-nochecks.rs

only executed when the target environment is msvc

[codegen] tests/codegen/codemodels.rs#MODEL-KERNEL

only executed when the architecture is x86_64

[codegen] tests/codegen/codemodels.rs#MODEL-LARGE

only executed when the architecture is x86_64

[codegen] tests/codegen/codemodels.rs#MODEL-MEDIUM

only executed when the architecture is x86_64

[codegen] tests/codegen/codemodels.rs#MODEL-SMALL

only executed when the architecture is x86_64

[codegen] tests/codegen/codemodels.rs#NOMODEL

only executed when the architecture is x86_64

[codegen] tests/codegen/cold-call-declare-and-call.rs#WINDOWS

only executed when the architecture is x86_64

[codegen] tests/codegen/comparison-operators-2-tuple.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/coroutine-debug-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen/debug-column-msvc.rs

only executed when the target environment is msvc

[codegen] tests/codegen/default-hidden-visibility.rs#DEFAULT

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/default-hidden-visibility.rs#NO

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/default-hidden-visibility.rs#YES

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/direct-access-external-data.rs#DEFAULT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen/direct-access-external-data.rs#DIRECT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen/direct-access-external-data.rs#INDIRECT

only executed when the target is loongarch64-unknown-linux-gnu

[codegen] tests/codegen/dllimports/main.rs

ignored when the target environment is gnu

[codegen] tests/codegen/drop.rs

ignored on targets without unwinding support (- this test verifies the amount of drop calls when unwinding is used)

[codegen] tests/codegen/enum/enum-match.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/global_asm.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen/global_asm.rs#x64

only executed when the architecture is x86_64

[codegen] tests/codegen/global_asm_include.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen/global_asm_include.rs#x64

only executed when the architecture is x86_64

[codegen] tests/codegen/global_asm_x2.rs#x32

only executed when the architecture is x86

[codegen] tests/codegen/global_asm_x2.rs#x64

only executed when the architecture is x86_64

[codegen] tests/codegen/i128-x86-align.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/instrument-coverage/testprog.rs#DARWIN

only executed when the operating system is macos

[codegen] tests/codegen/instrument-coverage/testprog.rs#WINDOWS

only executed when the operating system is windows

[codegen] tests/codegen/instrument-xray/basic.rs

ignored on targets without xray tracing

[codegen] tests/codegen/instrument-xray/options-combine.rs

ignored on targets without xray tracing

[codegen] tests/codegen/instrument-xray/options-override.rs

ignored on targets without xray tracing

[codegen] tests/codegen/intrinsics/compare_bytes.rs#INT16

only executed when the pointer width is 16bit

[codegen] tests/codegen/intrinsics/transmute-x64.rs

only executed when the architecture is x86_64 ((it’s using arch-specific types))

[codegen] tests/codegen/issues/issue-114312.rs

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/issues/issue-122805.rs#OPT3LINX64

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-122805.rs#OPT3WINX64

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-32364.rs

only executed when the architecture is x86

[codegen] tests/codegen/issues/issue-44056-macos-tls-align.rs

only executed when the operating system is macos

[codegen] tests/codegen/issues/issue-58881.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-75659.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-81408-dllimport-thinlto-windows.rs

only executed when the operating system is windows

[codegen] tests/codegen/iter-repeat-n-trivial-drop.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/layout-size-checks.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/lib-optimizations/iter-sum.rs

only executed when the architecture is x86_64 ((vectorization varies between architectures))

[codegen] tests/codegen/loongarch-abi/call-llvm-intrinsics.rs

only executed when the architecture is loongarch64

[codegen] tests/codegen/maybeuninit-rvo.rs

ignored on targets without unwinding support

[codegen] tests/codegen/mem-replace-big-type.rs

ignored when running tests with ignore-debug header (precondition checks in ptr::read make them a bad candidate for MIR inlining)

[codegen] tests/codegen/mem-replace-simple-type.rs

ignored when running tests with ignore-debug header (precondition checks make mem::replace not a candidate for MIR inlining)

[codegen] tests/codegen/naked-fn/naked-functions.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/no-dllimport-w-cross-lang-lto.rs

only executed when the target environment is msvc

[codegen] tests/codegen/option-as-slice.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/panic-abort-windows.rs

only executed when the operating system is windows

[codegen] tests/codegen/personality_lifetimes.rs

ignored on targets without unwinding support

[codegen] tests/codegen/pie-relocation-model.rs

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/remap_path_prefix/aux_mod.rs

ignored always (this is not a test)

[codegen] tests/codegen/riscv-abi/call-llvm-intrinsics.rs

only executed when the architecture is riscv64

[codegen] tests/codegen/riscv-abi/riscv64-lp64d-abi.rs

only executed when the architecture is riscv64

[codegen] tests/codegen/riscv-abi/riscv64-lp64f-lp64d-abi.rs

only executed when the architecture is riscv64

[codegen] tests/codegen/sanitizer/address-sanitizer-globals-tracking.rs#ASAN

ignored on targets without address sanitizer

[codegen] tests/codegen/sanitizer/address-sanitizer-globals-tracking.rs#ASAN-FAT-LTO

ignored on targets without address sanitizer

[codegen] tests/codegen/sanitizer/cfi/add-canonical-jump-tables-flag.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/add-enable-split-lto-unit-flag.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-checks-attr-no-sanitize.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-checks.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-attr-cfi-encoding.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-const-generics.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-drop-in-place.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-function-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-lifetimes.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-method-secondary-typeid.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-paths.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-pointer-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-primitive-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-repr-transparent-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-sequence-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-trait-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-id-itanium-cxx-abi-user-defined-types.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-itanium-cxx-abi-generalized.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-itanium-cxx-abi-normalized-generalized.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-itanium-cxx-abi-normalized.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-itanium-cxx-abi.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/emit-type-metadata-trait-objects.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/generalize-pointers.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/cfi/normalize-integers.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sanitizer/dataflow-instrument-functions.rs

ignored on targets without dataflow sanitizer

[codegen] tests/codegen/sanitizer/memory-track-origins.rs#MSAN-0

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/memory-track-origins.rs#MSAN-1

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/memory-track-origins.rs#MSAN-1-LTO

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/memory-track-origins.rs#MSAN-2

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/memory-track-origins.rs#MSAN-2-LTO

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/memtag-attr-check.rs

ignored on targets without memory tagging sanitizer

[codegen] tests/codegen/sanitizer/no-sanitize-inlining.rs#ASAN

ignored on targets without leak sanitizer

[codegen] tests/codegen/sanitizer/no-sanitize-inlining.rs#LSAN

ignored on targets without leak sanitizer

[codegen] tests/codegen/sanitizer/no-sanitize.rs

ignored on targets without address sanitizer

[codegen] tests/codegen/sanitizer/safestack-attr-check.rs

ignored on targets without SafeStack support

[codegen] tests/codegen/sanitizer/sanitizer-recover.rs#ASAN

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/sanitizer-recover.rs#ASAN-RECOVER

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/sanitizer-recover.rs#MSAN

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/sanitizer-recover.rs#MSAN-RECOVER

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/sanitizer-recover.rs#MSAN-RECOVER-LTO

ignored on targets without memory sanitizer

[codegen] tests/codegen/sanitizer/scs-attr-check.rs

ignored on targets without shadow call stacks

[codegen] tests/codegen/simd/issue-120720-reduce-nan.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/simd/simd-wide-sum.rs#llvm

only executed when the architecture is x86_64

[codegen] tests/codegen/simd/simd-wide-sum.rs#mir-opt3

only executed when the architecture is x86_64

[codegen] tests/codegen/simd/swap-simd-types.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/slice-reverse.rs

ignored when running tests with ignore-debug header (debug assertions prevent generating shufflevector)

[codegen] tests/codegen/split-lto-unit.rs

ignored on targets without CFI sanitizer

[codegen] tests/codegen/sroa-fragment-debuginfo.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/sse42-implies-crc32.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/static-relocation-model-msvc.rs

only executed when the target is x86_64-pc-windows-msvc

[codegen] tests/codegen/swap-large-types.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/swap-small-types.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/target-feature-inline-closure.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/thin-lto.rs

only executed when the target is x86_64-unknown-linux-gnu

[codegen] tests/codegen/thread-local.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (no support for thread locals)

[codegen] tests/codegen/try_question_mark_nop.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/unwind-abis/c-unwind-abi.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-abis/cdecl-unwind-abi.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-abis/nounwind-on-stable-panic-unwind.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-abis/nounwind.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-abis/system-unwind-abi.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-extern-exports.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-extern-imports.rs

ignored on targets without unwinding support

[codegen] tests/codegen/unwind-landingpad-cold.rs

ignored on targets without unwinding support

[codegen] tests/codegen/vec-calloc.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/vec-in-place.rs

ignored when running tests with ignore-debug header (FIXME: checks for call detect scoped noalias metadata)

[codegen] tests/codegen/vec-shrink-panik.rs

ignored on targets without unwinding support

[codegen] tests/codegen/vec-with-capacity.rs

ignored when running tests with ignore-debug header

[codegen] tests/codegen/vecdeque-drain.rs

ignored when running tests with ignore-debug header (FIXME: checks for call detect scoped noalias metadata)

[codegen] tests/codegen/vecdeque_no_panic.rs

ignored when running tests with ignore-debug header (plain old debug assertions)

[codegen] tests/codegen/virtual-function-elimination-32bit.rs

ignored when the pointer width is 64bit

[codegen] tests/codegen/wasm_casts_trapping.rs

only executed when the architecture is wasm32

[codegen] tests/codegen/wasm_exceptions.rs

only executed when the architecture is wasm32

[coverage-map] tests/coverage/color.rs

ignored when the test mode is mode-coverage-map

[coverage-map] tests/coverage/ignore_map.rs

ignored when the test mode is mode-coverage-map

[coverage-run] tests/coverage/abort.rs

ignored when cross-compiling

[coverage-run] tests/coverage/assert.rs

ignored when cross-compiling

[coverage-run] tests/coverage/assert_not.rs

ignored when cross-compiling

[coverage-run] tests/coverage/async.rs

ignored when cross-compiling

[coverage-run] tests/coverage/async2.rs

ignored when cross-compiling

[coverage-run] tests/coverage/async_block.rs

ignored when cross-compiling

[coverage-run] tests/coverage/bad_counter_ids.rs

ignored when cross-compiling

[coverage-run] tests/coverage/bench.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/generics.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/guard.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/if-let.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/if.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/lazy-boolean.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/let-else.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/match-arms.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/match-trivial.rs

ignored when cross-compiling

[coverage-run] tests/coverage/branch/while.rs

ignored when cross-compiling

[coverage-run] tests/coverage/closure.rs

ignored when cross-compiling

[coverage-run] tests/coverage/closure_bug.rs

ignored when cross-compiling

[coverage-run] tests/coverage/closure_macro.rs

ignored when cross-compiling

[coverage-run] tests/coverage/closure_macro_async.rs

ignored when cross-compiling

[coverage-run] tests/coverage/closure_unit_return.rs

ignored when cross-compiling

[coverage-run] tests/coverage/color.rs

ignored when cross-compiling

[coverage-run] tests/coverage/conditions.rs

ignored when cross-compiling

[coverage-run] tests/coverage/continue.rs

ignored when cross-compiling

[coverage-run] tests/coverage/coroutine.rs

ignored when cross-compiling

[coverage-run] tests/coverage/coverage_attr_closure.rs

ignored when cross-compiling

[coverage-run] tests/coverage/dead_code.rs

ignored when cross-compiling

[coverage-run] tests/coverage/drop_trait.rs

ignored when cross-compiling

[coverage-run] tests/coverage/fn_sig_into_try.rs

ignored when cross-compiling

[coverage-run] tests/coverage/generics.rs

ignored when cross-compiling

[coverage-run] tests/coverage/if.rs

ignored when cross-compiling

[coverage-run] tests/coverage/if_else.rs

ignored when cross-compiling

[coverage-run] tests/coverage/if_not.rs

ignored when cross-compiling

[coverage-run] tests/coverage/ignore_map.rs

ignored when cross-compiling

[coverage-run] tests/coverage/ignore_run.rs

ignored when the test mode is mode-coverage-run

[coverage-run] tests/coverage/inline-dead.rs

ignored when cross-compiling

[coverage-run] tests/coverage/inline.rs

ignored when cross-compiling

[coverage-run] tests/coverage/inner_items.rs

ignored when cross-compiling

[coverage-run] tests/coverage/issue-83601.rs

ignored when cross-compiling

[coverage-run] tests/coverage/issue-84561.rs

ignored when cross-compiling

[coverage-run] tests/coverage/issue-85461.rs

ignored when cross-compiling

[coverage-run] tests/coverage/issue-93054.rs

ignored when cross-compiling

[coverage-run] tests/coverage/lazy_boolean.rs

ignored when cross-compiling

[coverage-run] tests/coverage/let_else_loop.rs

ignored when cross-compiling

[coverage-run] tests/coverage/long_and_wide.rs

ignored when cross-compiling

[coverage-run] tests/coverage/loop_break_value.rs

ignored when cross-compiling

[coverage-run] tests/coverage/loops_branches.rs

ignored when cross-compiling

[coverage-run] tests/coverage/macro_in_closure.rs

ignored when cross-compiling

[coverage-run] tests/coverage/macro_name_span.rs

ignored when cross-compiling

[coverage-run] tests/coverage/match_or_pattern.rs

ignored when cross-compiling

[coverage-run] tests/coverage/mcdc_if.rs

ignored when cross-compiling

[coverage-run] tests/coverage/mcdc_nested_if.rs

ignored when cross-compiling

[coverage-run] tests/coverage/nested_loops.rs

ignored when cross-compiling

[coverage-run] tests/coverage/no_cov_crate.rs

ignored when cross-compiling

[coverage-run] tests/coverage/no_spans.rs

ignored when cross-compiling

[coverage-run] tests/coverage/no_spans_if_not.rs

ignored when cross-compiling

[coverage-run] tests/coverage/overflow.rs

ignored when cross-compiling

[coverage-run] tests/coverage/panic_unwind.rs

ignored when cross-compiling

[coverage-run] tests/coverage/partial_eq.rs

ignored when cross-compiling

[coverage-run] tests/coverage/simple_loop.rs

ignored when cross-compiling

[coverage-run] tests/coverage/simple_match.rs

ignored when cross-compiling

[coverage-run] tests/coverage/sort_groups.rs

ignored when cross-compiling

[coverage-run] tests/coverage/test_harness.rs

ignored when cross-compiling

[coverage-run] tests/coverage/thin-lto.rs

ignored when cross-compiling

[coverage-run] tests/coverage/tight_inf_loop.rs

ignored when cross-compiling

[coverage-run] tests/coverage/trivial.rs

ignored when cross-compiling

[coverage-run] tests/coverage/try_error_result.rs

ignored when cross-compiling

[coverage-run] tests/coverage/unicode.rs

ignored when cross-compiling

[coverage-run] tests/coverage/unreachable.rs

ignored when cross-compiling

[coverage-run] tests/coverage/unused.rs

ignored when cross-compiling

[coverage-run] tests/coverage/unused_mod.rs

ignored when cross-compiling

[coverage-run] tests/coverage/uses_crate.rs

ignored when cross-compiling

[coverage-run] tests/coverage/uses_inline_crate.rs

ignored when cross-compiling

[coverage-run] tests/coverage/while.rs

ignored when cross-compiling

[coverage-run] tests/coverage/while_early_ret.rs

ignored when cross-compiling

[coverage-run] tests/coverage/yield.rs

ignored when cross-compiling

[crashes] tests/crashes/100618.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/113280.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/121444.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/123077-2.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/123955.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/124092.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/124375.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/23707.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/34127.rs

only executed when the architecture is x86_64

[incremental] tests/incremental/change_crate_dep_kind.rs

ignored on targets without unwinding support

[incremental] tests/incremental/issue-72386.rs

only executed when the architecture is x86_64

[incremental] tests/incremental/issue-80336-invalid-span.rs

only executed when the architecture is x86_64

[incremental] tests/incremental/split_debuginfo_cached.rs

only executed when the target is x86_64-unknown-linux-gnu

[incremental] tests/incremental/split_debuginfo_mode.rs

only executed when the target is x86_64-unknown-linux-gnu

[mir-opt] tests/mir-opt/basic_assignment.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/box_expr.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/building/custom/unwind_action.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/copy-prop/calls.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/coverage/instrument_coverage.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (instrument-coverage is not supported)

[mir-opt] tests/mir-opt/dead-store-elimination/cycle.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/inline/asm_unwind.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/inline/caller_with_trivial_bound.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/inline/indirect_destination.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/inline/inline_compatibility.rs

only executed when the architecture is x86_64

[mir-opt] tests/mir-opt/inline/polymorphic_recursion.rs

ignored always (The test is extremely slow due to debug assertions being enabled)

[mir-opt] tests/mir-opt/inline/unsized_argument.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/pre-codegen/loops.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/pre-codegen/mem_replace.rs

ignored when running tests with ignore-debug header (precondition checks on ptr::read/write are under cfg(debug_assertions))

[mir-opt] tests/mir-opt/pre-codegen/ptr_offset.rs

ignored when running tests with ignore-debug header (precondition checks are under cfg(debug_assertions))

[mir-opt] tests/mir-opt/reference_prop.rs

ignored on targets without unwinding support

[mir-opt] tests/mir-opt/simplify_arm.rs

ignored always (This pass is broken since deaggregation changed)

[mir-opt] tests/mir-opt/simplify_arm_identity.rs

ignored always (This pass is broken since deaggregation changed)

[mir-opt] tests/mir-opt/simplify_try_if_let.rs

ignored always

[run-make] tests/run-make/allocator-shim-circular-deps

ignored when cross-compiling

[run-make] tests/run-make/allow-non-lint-warnings-cmdline

ignored when cross-compiling

[run-make] tests/run-make/allow-warnings-cmdline-stability

ignored when cross-compiling

[run-make] tests/run-make/archive-duplicate-names

ignored when cross-compiling

[run-make] tests/run-make/arguments-non-c-like-enum

ignored when cross-compiling

[run-make] tests/run-make/bare-outfile

ignored when cross-compiling

[run-make] tests/run-make/branch-protection-check-IBT

only executed when the architecture is x86_64

[run-make] tests/run-make/c-dynamic-dylib

ignored when cross-compiling

[run-make] tests/run-make/c-dynamic-rlib

ignored when cross-compiling

[run-make] tests/run-make/c-link-to-rust-dylib

ignored when cross-compiling

[run-make] tests/run-make/c-link-to-rust-staticlib

ignored when cross-compiling

[run-make] tests/run-make/c-link-to-rust-va-list-fn

ignored when cross-compiling

[run-make] tests/run-make/c-static-dylib

ignored when cross-compiling

[run-make] tests/run-make/c-static-rlib

ignored when cross-compiling

[run-make] tests/run-make/c-unwind-abi-catch-lib-panic

ignored on targets without unwinding support

[run-make] tests/run-make/c-unwind-abi-catch-panic

ignored on targets without unwinding support

[run-make] tests/run-make/cdylib

ignored when cross-compiling

[run-make] tests/run-make/cdylib-dylib-linkage

ignored when cross-compiling

[run-make] tests/run-make/cdylib-fewer-symbols

ignored when cross-compiling

[run-make] tests/run-make/codegen-options-parsing

ignored when cross-compiling

[run-make] tests/run-make/compile-stdin

ignored when cross-compiling

[run-make] tests/run-make/compiler-rt-works-on-mingw

only executed when the operating system and target environment are windows-gnu

[run-make] tests/run-make/compressed-debuginfo

ignored when cross-compiling

[run-make] tests/run-make/const_fn_mir

ignored on targets without unwinding support (-Cpanic=abort gives different MIR output)

[run-make] tests/run-make/crate-hash-rustc-version

ignored when cross-compiling

[run-make] tests/run-make/crate-name-priority

ignored when cross-compiling

[run-make] tests/run-make/cross-lang-lto-clang

ignored when the used clang does not match the built LLVM

[run-make] tests/run-make/cross-lang-lto-pgo-smoketest

ignored when the used clang does not match the built LLVM

[run-make] tests/run-make/cross-lang-lto-riscv-abi

ignored when the used clang does not match the built LLVM

[run-make] tests/run-make/debug-assertions

ignored on targets without unwinding support

[run-make] tests/run-make/dep-graph

ignored when cross-compiling

[run-make] tests/run-make/dylib-chain

ignored when cross-compiling

[run-make] tests/run-make/emit

ignored when cross-compiling

[run-make] tests/run-make/extern-diff-internal-name

ignored when cross-compiling

[run-make] tests/run-make/extern-flag-disambiguates

ignored when cross-compiling

[run-make] tests/run-make/extern-flag-fun

ignored when cross-compiling

[run-make] tests/run-make/extern-flag-pathless

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-explicit-align

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-generic

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-mangle

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-reachable

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-struct-passing-abi

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-with-extern-types

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-with-packed-struct

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-with-union

ignored when cross-compiling

[run-make] tests/run-make/extern-multiple-copies

ignored when cross-compiling

[run-make] tests/run-make/extern-multiple-copies2

ignored when cross-compiling

[run-make] tests/run-make/extern-overrides-distribution

ignored when cross-compiling

[run-make] tests/run-make/extra-filename-with-temp-outputs

ignored when cross-compiling

[run-make] tests/run-make/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor

only executed when the architecture is x86_64

[run-make] tests/run-make/ferrocene/compiler-arguments/upper_c_rpath/upper_c_rpath

ignored on targets without dynamic linking

[run-make] tests/run-make/forced-unwind-terminate-pof

ignored when cross-compiling

[run-make] tests/run-make/foreign-double-unwind

ignored on targets without unwinding support

[run-make] tests/run-make/foreign-exceptions

ignored on targets without unwinding support

[run-make] tests/run-make/foreign-rust-exceptions

ignored on targets without unwinding support

[run-make] tests/run-make/fpic

ignored when cross-compiling

[run-make] tests/run-make/glibc-staticlib-args

ignored when cross-compiling

[run-make] tests/run-make/incr-add-rust-src-component

ignored when cross-compiling

[run-make] tests/run-make/interdependent-c-libraries

ignored when cross-compiling

[run-make] tests/run-make/issue-109934-lto-debuginfo

ignored when cross-compiling

[run-make] tests/run-make/issue-15460

ignored when cross-compiling

[run-make] tests/run-make/issue-20626

ignored when cross-compiling

[run-make] tests/run-make/issue-22131

ignored when cross-compiling

[run-make] tests/run-make/issue-24445

ignored when cross-compiling

[run-make] tests/run-make/issue-25581

ignored when cross-compiling

[run-make] tests/run-make/issue-26006

ignored when cross-compiling

[run-make] tests/run-make/issue-28595

ignored when cross-compiling

[run-make] tests/run-make/issue-30063

ignored when cross-compiling

[run-make] tests/run-make/issue-36710

ignored when cross-compiling

[run-make] tests/run-make/issue-37839

ignored when cross-compiling

[run-make] tests/run-make/issue-37893

ignored when cross-compiling

[run-make] tests/run-make/issue-38237

ignored when cross-compiling

[run-make] tests/run-make/issue-46239

ignored when cross-compiling

[run-make] tests/run-make/issue-47384

ignored when cross-compiling

[run-make] tests/run-make/issue-68794-textrel-on-minimal-lib

ignored when cross-compiling

[run-make] tests/run-make/issue-69368

ignored when cross-compiling

[run-make] tests/run-make/issue-83045

only executed when the architecture is x86_64

[run-make] tests/run-make/issue-84395-lto-embed-bitcode

ignored when the used clang does not match the built LLVM

[run-make] tests/run-make/issue-85441

only executed when the operating system and target environment are windows-msvc

[run-make] tests/run-make/issue-97463-abi-param-passing

ignored when cross-compiling

[run-make] tests/run-make/issue64319

ignored when cross-compiling

[run-make] tests/run-make/jobserver-error

ignored when cross-compiling

[run-make] tests/run-make/libs-through-symlinks

ignored when cross-compiling

[run-make] tests/run-make/libtest-json

ignored on targets without unwinding support

[run-make] tests/run-make/libtest-junit

ignored on targets without unwinding support (contains should_panic test)

[run-make] tests/run-make/libtest-padding

ignored on targets without unwinding support (because #[bench] and -Cpanic=abort requires -Zpanic-abort-tests)

[run-make] tests/run-make/link-cfg

ignored when cross-compiling

[run-make] tests/run-make/link-framework

only executed when the operating system is macos

[run-make] tests/run-make/link-path-order

ignored when cross-compiling

[run-make] tests/run-make/linkage-attr-on-static

ignored when cross-compiling

[run-make] tests/run-make/long-linker-command-lines

ignored when cross-compiling

[run-make] tests/run-make/long-linker-command-lines-cmd-exe

ignored when cross-compiling

[run-make] tests/run-make/longjmp-across-rust

ignored when cross-compiling

[run-make] tests/run-make/ls-metadata

ignored when cross-compiling

[run-make] tests/run-make/lto-dylib-dep

ignored when cross-compiling

[run-make] tests/run-make/lto-empty

ignored when cross-compiling

[run-make] tests/run-make/lto-linkage-used-attr

only executed when the target is x86_64-unknown-linux-gnu

[run-make] tests/run-make/lto-no-link-whole-rlib

ignored when cross-compiling

[run-make] tests/run-make/lto-readonly-lib

ignored when cross-compiling

[run-make] tests/run-make/lto-smoke

ignored when cross-compiling

[run-make] tests/run-make/lto-smoke-c

ignored when cross-compiling

[run-make] tests/run-make/macos-deployment-target

only executed when the operating system is macos

[run-make] tests/run-make/macos-fat-archive

only executed when the operating system is macos

[run-make] tests/run-make/manual-link

ignored when cross-compiling

[run-make] tests/run-make/metadata-flag-frobs-symbols

ignored when cross-compiling

[run-make] tests/run-make/mingw-export-call-convention

only executed when the operating system and target environment are windows-gnu

[run-make] tests/run-make/mixing-deps

ignored when cross-compiling

[run-make] tests/run-make/mixing-formats

ignored when cross-compiling

[run-make] tests/run-make/mixing-libs

ignored when cross-compiling

[run-make] tests/run-make/msvc-opt-minsize

ignored when cross-compiling

[run-make] tests/run-make/native-link-modifier-bundle

ignored when cross-compiling

[run-make] tests/run-make/native-link-modifier-verbatim-linker

ignored when cross-compiling

[run-make] tests/run-make/native-link-modifier-whole-archive

ignored when cross-compiling (compiling C++ code does not work well when cross-compiling)

[run-make] tests/run-make/no-alloc-shim

ignored when cross-compiling

[run-make] tests/run-make/no-cdylib-as-rdylib

ignored when cross-compiling

[run-make] tests/run-make/no-duplicate-libs

ignored when cross-compiling

[run-make] tests/run-make/no-intermediate-extras

ignored when cross-compiling

[run-make] tests/run-make/obey-crate-type-flag

ignored when cross-compiling

[run-make] tests/run-make/optimization-remarks-dir-pgo

ignored when cross-compiling

[run-make] tests/run-make/output-filename-overwrites-input

ignored when cross-compiling

[run-make] tests/run-make/output-type-permutations

ignored when cross-compiling

[run-make] tests/run-make/output-with-hyphens

ignored when cross-compiling

[run-make] tests/run-make/override-aliased-flags

ignored when cross-compiling

[run-make] tests/run-make/pass-non-c-like-enum-to-c

ignored when cross-compiling

[run-make] tests/run-make/pdb-alt-path

only executed when the operating system and target environment are windows-msvc

[run-make] tests/run-make/pdb-buildinfo-cl-cmd

only executed when the operating system and target environment are windows-msvc

[run-make] tests/run-make/pgo-branch-weights

ignored when cross-compiling

[run-make] tests/run-make/pgo-gen

ignored when cross-compiling

[run-make] tests/run-make/pgo-gen-lto

ignored when cross-compiling

[run-make] tests/run-make/pgo-indirect-call-promotion

ignored when cross-compiling

[run-make] tests/run-make/pgo-use

ignored when cross-compiling

[run-make] tests/run-make/pointer-auth-link-with-c

ignored when cross-compiling

[run-make] tests/run-make/prefer-dylib

ignored when cross-compiling

[run-make] tests/run-make/prefer-rlib

ignored when cross-compiling

[run-make] tests/run-make/print-native-static-libs

ignored when cross-compiling

[run-make] tests/run-make/profile

ignored when cross-compiling

[run-make] tests/run-make/prune-link-args

ignored when cross-compiling

[run-make] tests/run-make/raw-dylib-alt-calling-convention

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-c

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-cross-compilation

ignored when dlltool for the current architecture is not present

[run-make] tests/run-make/raw-dylib-custom-dlltool

ignored when dlltool for the current architecture is not present

[run-make] tests/run-make/raw-dylib-import-name-type

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-inline-cross-dylib

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-link-ordinal

only executed when the operating system is windows

[run-make] tests/run-make/raw-dylib-stdcall-ordinal

only executed when the operating system is windows

[run-make] tests/run-make/reachable-extern-fn-available-lto

ignored when cross-compiling

[run-make] tests/run-make/redundant-libs

ignored when cross-compiling

[run-make] tests/run-make/relocation-model

ignored when cross-compiling

[run-make] tests/run-make/relro-levels

ignored when cross-compiling

[run-make] tests/run-make/reproducible-build

ignored when cross-compiling

[run-make] tests/run-make/reproducible-build-2

ignored when cross-compiling

[run-make] tests/run-make/return-non-c-like-enum

ignored when cross-compiling

[run-make] tests/run-make/return-non-c-like-enum-from-c

ignored when cross-compiling

[run-make] tests/run-make/rlib-chain

ignored when cross-compiling

[run-make] tests/run-make/rlib-format-packed-bundled-libs

ignored when cross-compiling

[run-make] tests/run-make/rlib-format-packed-bundled-libs-2

ignored when cross-compiling

[run-make] tests/run-make/rlib-format-packed-bundled-libs-3

ignored when cross-compiling

[run-make] tests/run-make/rmeta-preferred

ignored when cross-compiling

[run-make] tests/run-make/rust-lld

ignored on targets without Rust’s LLD

[run-make] tests/run-make/rust-lld-custom-target

only executed when the target is x86_64-unknown-linux-gnu

[run-make] tests/run-make/rustdoc-scrape-examples-macros

ignored when cross-compiling

[run-make] tests/run-make/same-lib-two-locations-no-panic

ignored when cross-compiling

[run-make] tests/run-make/sanitizer-cdylib-link

ignored on targets without address sanitizer

[run-make] tests/run-make/sanitizer-dylib-link

ignored on targets without address sanitizer

[run-make] tests/run-make/sanitizer-staticlib-link

ignored on targets without address sanitizer

[run-make] tests/run-make/separate-link

ignored when cross-compiling

[run-make] tests/run-make/share-generics-dylib

ignored when cross-compiling

[run-make] tests/run-make/silly-file-names

ignored when cross-compiling (we need to execute the binary)

[run-make] tests/run-make/simple-dylib

ignored when cross-compiling

[run-make] tests/run-make/simple-rlib

ignored when cross-compiling

[run-make] tests/run-make/split-debuginfo

ignored when cross-compiling

[run-make] tests/run-make/static-dylib-by-default

ignored when cross-compiling

[run-make] tests/run-make/static-extern-type

ignored when cross-compiling

[run-make] tests/run-make/static-pie

only executed when the architecture is x86_64

[run-make] tests/run-make/static-unwinding

ignored on targets without unwinding support

[run-make] tests/run-make/staticlib-dylib-linkage

ignored when cross-compiling

[run-make] tests/run-make/std-core-cycle

ignored when cross-compiling

[run-make] tests/run-make/suspicious-library

ignored when cross-compiling

[run-make] tests/run-make/symbol-mangling-hashed

only executed when the architecture is x86_64

[run-make] tests/run-make/symbol-visibility

ignored when cross-compiling

[run-make] tests/run-make/symlinked-extern

ignored when cross-compiling

[run-make] tests/run-make/symlinked-libraries

ignored when cross-compiling

[run-make] tests/run-make/symlinked-rlib

ignored when cross-compiling

[run-make] tests/run-make/target-cpu-native

only executed when the architecture is x86_64

[run-make] tests/run-make/test-benches

ignored on targets without unwinding support (#[bench] and -Zpanic-abort-tests can’t be combined)

[run-make] tests/run-make/test-harness

ignored when cross-compiling

[run-make] tests/run-make/thumb-none-cortex-m

only executed when the architecture is part of the Thumb family

[run-make] tests/run-make/thumb-none-qemu

only executed when the architecture is part of the Thumb family

[run-make] tests/run-make/used-cdylib-macos

only executed when the operating system is macos

[run-make] tests/run-make/volatile-intrinsics

ignored when cross-compiling

[run-make] tests/run-make/wasm-abi

ignored when wasmtime runner is not available

[run-make] tests/run-make/wasm-custom-section

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-custom-sections-opt

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-exceptions-nostd

only executed when the target is WASM

[run-make] tests/run-make/wasm-export-all-symbols

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-import-module

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-override-linker

ignored when the used clang does not match the built LLVM

[run-make] tests/run-make/wasm-panic-small

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-spurious-import

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-stringify-ints-small

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-different-module

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-not-exported

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/wasm-symbols-not-imported

only executed when the target is wasm32-wasip1

[run-make] tests/run-make/windows-binary-no-external-deps

only executed when the operating system is windows

[run-make] tests/run-make/windows-safeseh

ignored on targets without Rust’s LLD

[run-make] tests/run-make/windows-spawn

only executed when the operating system is windows

[run-make] tests/run-make/windows-subsystem

ignored when cross-compiling

[run-make] tests/run-make/x86_64-fortanix-unknown-sgx-lvi

only executed when the target is x86_64-fortanix-unknown-sgx

[ui] tests/ui/abi/abi-sysv64-arg-passing.rs

ignored when the architecture is aarch64

[ui] tests/ui/abi/abi-sysv64-register-usage.rs

ignored when the architecture is aarch64

[ui] tests/ui/abi/relocation_model_pic.rs

ignored on targets without PIC relocation model

[ui] tests/ui/abi/stack-probes-lto.rs#x32

only executed when the architecture is x86

[ui] tests/ui/abi/stack-probes-lto.rs#x64

only executed when the architecture is x86_64

[ui] tests/ui/abi/stack-probes.rs#x32

only executed when the architecture is x86

[ui] tests/ui/abi/stack-probes.rs#x64

only executed when the architecture is x86_64

[ui] tests/ui/abi/stack-protector.rs#no-ssp

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/abi/stack-protector.rs#ssp

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/abi/x86stdcall.rs

only executed when the operating system is windows

[ui] tests/ui/abi/x86stdcall2.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-badutf8-windows.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-missing-windows.rs

only executed when the operating system is windows

[ui] tests/ui/argfile/commandline-argfile-multiple-windows.rs

only executed when the operating system is windows

[ui] tests/ui/array-slice-vec/box-of-array-of-drop-1.rs

ignored on targets without unwinding support

[ui] tests/ui/array-slice-vec/box-of-array-of-drop-2.rs

ignored on targets without unwinding support

[ui] tests/ui/array-slice-vec/nested-vec-3.rs

ignored on targets without unwinding support

[ui] tests/ui/array-slice-vec/slice-panic-1.rs

ignored on targets without unwinding support

[ui] tests/ui/array-slice-vec/slice-panic-2.rs

ignored on targets without unwinding support

[ui] tests/ui/asm/aarch64/may_unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/asm/const-error.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/inline-syntax.rs#arm

ignored when the LLVM version is between 18 - 99

[ui] tests/ui/asm/issue-113788.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/issue-97490.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/issue-99122-2.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/issue-99122.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/may_unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/asm/naked-functions-unused.rs#x86_64

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/bad-clobber-abi.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/bad-options.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/bad-reg.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/const.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/duplicate-options.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/evex512-implicit-feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/goto.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/interpolated-idents.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/issue-82869.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/issue-89875.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/issue-96797.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/may_unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/asm/x86_64/multiple-clobber-abi.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/srcloc.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/sym.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/target-feature-attr.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/type-check-2.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/type-check-3.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/type-check-4.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/type-check-5.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/x86_64_parse_error.rs

only executed when the architecture is x86_64

[ui] tests/ui/async-await/async-fn-size-moved-locals.rs

ignored on targets without unwinding support (Size of Futures change on panic=abort)

[ui] tests/ui/async-await/async-fn-size-uninit-locals.rs

ignored on targets without unwinding support (Size of Futures change on panic=abort)

[ui] tests/ui/async-await/issues/issue-65419/issue-65419-async-fn-resume-after-panic.rs

ignored on targets without unwinding support

[ui] tests/ui/async-await/track-caller/panic-track-caller.rs#afn

ignored on targets without unwinding support

[ui] tests/ui/async-await/track-caller/panic-track-caller.rs#cls

ignored on targets without unwinding support

[ui] tests/ui/async-await/track-caller/panic-track-caller.rs#nofeat

ignored on targets without unwinding support

[ui] tests/ui/atomic-from-mut-not-available.rs

only executed when the architecture is x86

[ui] tests/ui/backtrace-apple-no-dsymutil.rs

only executed when the operating system is macos

[ui] tests/ui/backtrace.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (backtraces not supported on the target)

[ui] tests/ui/binding/fn-arg-incomplete-pattern-drop-order.rs

ignored on targets without unwinding support

[ui] tests/ui/borrowck/move-error-snippets-ext.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/box/unit/unwind-unique.rs

ignored on targets without unwinding support

[ui] tests/ui/builtin-clone-unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/catch-unwind-bang.rs

ignored on targets without unwinding support

[ui] tests/ui/cfg/cfg-panic.rs

ignored on targets without unwinding support

[ui] tests/ui/cfg/crt-static-on-works.rs

only executed when the target environment is msvc

[ui] tests/ui/cleanup-rvalue-temp-during-incomplete-alloc.rs

ignored on targets without unwinding support

[ui] tests/ui/closures/2229_closure_analysis/migrations/mir_calls_to_shims.rs

ignored on targets without unwinding support

[ui] tests/ui/codegen/issue-79865-llvm-miscompile.rs

only executed when the architecture is x86_64

[ui] tests/ui/codemap_tests/two_files_data.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/coercion/coerce-issue-49593-box-never-windows.rs#fallback

only executed when the operating system is windows (the number of Error impls is platform-dependent)

[ui] tests/ui/coercion/coerce-issue-49593-box-never-windows.rs#nofallback

only executed when the operating system is windows (the number of Error impls is platform-dependent)

[ui] tests/ui/compiletest-self-test/test-aux-bin.rs

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/conditional-compilation/module_with_cfg.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/consts/const-eval/const-pointer-values-in-various-types.rs

only executed when the architecture is x86_64

[ui] tests/ui/consts/const-eval/const_fn_target_feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/consts/const-eval/const_fn_target_feature_wasm.rs

only executed when the architecture is wasm32

[ui] tests/ui/consts/const-eval/union-ice.rs

only executed when the architecture is x86_64

[ui] tests/ui/consts/issue-66342.rs

only executed when the architecture is x86_64

[ui] tests/ui/consts/issue-66397.rs

only executed when the architecture is x86_64

[ui] tests/ui/consts/miri_unleashed/inline_asm.rs

only executed when the architecture is x86_64

[ui] tests/ui/coroutine/coroutine-resume-after-panic.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/gen_block_panic.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/panic-drops-resume.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/panic-drops.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/panic-safe.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/resume-after-return.rs

ignored on targets without unwinding support

[ui] tests/ui/coroutine/size-moved-locals.rs

ignored on targets without unwinding support (Size of Closures change on panic=abort)

[ui] tests/ui/coroutine/unwind-abort-mix.rs

ignored on targets without unwinding support

[ui] tests/ui/cross/cross-file-errors/underscore.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/debuginfo/backtrace-dylib-dep.rs

ignored on targets without unwinding support

[ui] tests/ui/debuginfo/backtrace-line-tables-only.rs

ignored on targets without unwinding support

[ui] tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (the actual tested target does not support this)

[ui] tests/ui/debuginfo/msvc-strip-debuginfo.rs

only executed when the target environment is msvc

[ui] tests/ui/debuginfo/msvc-strip-symbols.rs

only executed when the target environment is msvc

[ui] tests/ui/deployment-target/macos-target.rs

only executed when the operating system is macos

[ui] tests/ui/directory_ownership/macro_expanded_mod_helper/foo/bar.rs

ignored always (not a test, auxiliary)

[ui] tests/ui/directory_ownership/macro_expanded_mod_helper/foo/mod.rs

ignored always (not a test, auxiliary)

[ui] tests/ui/directory_ownership/mod_file_not_owning_aux1.rs

ignored always (this is not a test)

[ui] tests/ui/directory_ownership/mod_file_not_owning_aux2.rs

ignored always (this is not a test)

[ui] tests/ui/directory_ownership/mod_file_not_owning_aux3.rs

ignored always (this is not a test)

[ui] tests/ui/drop/drop-trait-enum.rs

ignored on targets without unwinding support

[ui] tests/ui/drop/dynamic-drop-async.rs

ignored on targets without unwinding support

[ui] tests/ui/drop/dynamic-drop.rs

ignored on targets without unwinding support

[ui] tests/ui/drop/repeat-drop.rs

ignored on targets without unwinding support

[ui] tests/ui/drop/terminate-in-initializer.rs

ignored on targets without unwinding support

[ui] tests/ui/enum-discriminant/issue-46519.rs

ignored on targets without unwinding support

[ui] tests/ui/extern-flag/empty-extern-arg.rs

ignored on targets without unwinding support (since it affects the error output)

[ui] tests/ui/extern-flag/force-extern.rs

ignored when cross-compiling ((needs dylibs and compiletest doesn’t have a more specific header))

[ui] tests/ui/extern-flag/no-force-extern.rs

ignored when cross-compiling ((needs dylibs and compiletest doesn’t have a more specific header))

[ui] tests/ui/extern-flag/redundant-force-extern.rs

ignored when cross-compiling ((needs dylibs and compiletest doesn’t have a more specific header))

[ui] tests/ui/extern/extern-methods.rs

only executed when the architecture is x86

[ui] tests/ui/extern/extern-thiscall.rs

only executed when the architecture is x86

[ui] tests/ui/extern/extern-vectorcall.rs#x32

only executed when the architecture is x86

[ui] tests/ui/extern/extern-vectorcall.rs#x64

only executed when the architecture is x86_64

[ui] tests/ui/extern/issue-64655-allow-unwind-when-calling-panic-directly.rs#fat

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-allow-unwind-when-calling-panic-directly.rs#no

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-allow-unwind-when-calling-panic-directly.rs#thin

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#fat0

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#fat1

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#fat2

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#fat3

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#no0

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#no1

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#no2

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#no3

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#thin0

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#thin1

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#thin2

ignored on targets without unwinding support

[ui] tests/ui/extern/issue-64655-extern-rust-must-allow-unwind.rs#thin3

ignored on targets without unwinding support

[ui] tests/ui/feature-gates/feature-gate-asm_const.rs

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/feature-gate-asm_goto.rs

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/feature-gate-asm_unwind.rs

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/test-listing-format-json.rs

ignored when the release channel is nightly

[ui] tests/ui/ferrocene/compiler-arguments/crate-type/crate-type_cdylib.rs

ignored on targets without dynamic linking

[ui] tests/ui/ferrocene/compiler-arguments/crate-type/crate-type_dylib.rs

ignored on targets without dynamic linking

[ui] tests/ui/ferrocene/compiler-arguments/crate-type/crate-type_proc-macro-no-proc-macro.rs

ignored on targets without dynamic linking (- proc macros rely on dynamic linking)

[ui] tests/ui/ferrocene/compiler-arguments/crate-type/crate-type_proc-macro.rs

ignored on targets without dynamic linking (- proc macros rely on dynamic linking)

[ui] tests/ui/ferrocene/compiler-arguments/extern/extern_path.rs

ignored on targets without dynamic linking (- this test is attempting to link a dynamic library)

[ui] tests/ui/ferrocene/compiler-arguments/print/print_cfg.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/print/print_native-static-libs.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/print/print_target-features.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/sysroot/sysroot_no-option.rs

ignored when cross-compiling (The error message is different when cross-compiling)

[ui] tests/ui/ferrocene/compiler-arguments/sysroot/sysroot_non-existent-with-space.rs

ignored when cross-compiling (The error message is different when cross-compiling)

[ui] tests/ui/ferrocene/compiler-arguments/sysroot/sysroot_non-existent.rs

ignored when cross-compiling (The error message is different when cross-compiling)

[ui] tests/ui/ferrocene/compiler-arguments/target/target.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/target/target_invalid.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/target/target_not-available.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_panic/upper_c_panic_abort.rs

ignored on targets without unwinding support

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_panic/upper_c_panic_eq.rs

ignored on targets without unwinding support

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_panic/upper_c_panic_space-eq.rs

ignored on targets without unwinding support

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-cpu/upper_c_target-cpu_invalid.rs

ignored when cross-compiling

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-cpu/upper_c_target-cpu_space-generic.rs

ignored when cross-compiling

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-cpu/upper_c_target-cpu_space-native.rs

ignored when cross-compiling

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-cpu/upper_c_target-cpu_space-x86-64.rs

only executed when the architecture is x86_64

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-cpu/upper_c_target-cpu_x86-64.rs

only executed when the architecture is x86_64

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-feature/upper_c_target-feature_eq-sse-add-remove.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-feature/upper_c_target-feature_eq-sse-remove-add.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_target-feature/upper_c_target-feature_eq-sse.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/generic-const-items/recursive.rs

ignored always

[ui] tests/ui/instrument-xray/flags-always-never-1.rs

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/flags-always-never-2.rs

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/flags-basic.rs

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/flags-dupe-always.rs

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/flags-dupe-ignore-loops.rs

ignored on targets without xray tracing

[ui] tests/ui/intrinsics/const-eval-select-x86_64.rs

only executed when the architecture is x86_64

[ui] tests/ui/issue-13560.rs

ignored when cross-compiling ((needs dylibs and compiletest doesn’t have a more specific header))

[ui] tests/ui/issues/issue-14875.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-25089.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-26655.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-29485.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-29948.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-30018-panic.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-43853.rs

ignored on targets without unwinding support

[ui] tests/ui/issues/issue-44056.rs

only executed when the architecture is x86_64

[ui] tests/ui/issues/issue-49298.rs

ignored always ((#54987))

[ui] tests/ui/issues/issue-59756.rs

ignored always ((rustfix needs multiple suggestions))

[ui] tests/ui/issues/issue-70093/issue-70093-link-directives.rs

ignored when cross-compiling (default-linker-libraries=yes doesn’t play well with cross compiling)

[ui] tests/ui/issues/issue-70093/issue-70093.rs

ignored when cross-compiling (default-linker-libraries=yes doesn’t play well with cross compiling)

[ui] tests/ui/issues/issue-85461.rs

ignored on targets without dynamic linking

[ui] tests/ui/issues/issue-87707.rs

ignored on targets without unwinding support (uses catch_unwind)

[ui] tests/ui/iterators/iter-count-overflow-debug.rs

ignored on targets without unwinding support

[ui] tests/ui/iterators/iter-count-overflow-ndebug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/iter-position-overflow-debug.rs

ignored on targets without unwinding support

[ui] tests/ui/iterators/iter-position-overflow-ndebug.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/iterators/iter-step-overflow-debug.rs

ignored on targets without unwinding support

[ui] tests/ui/iterators/iter-sum-overflow-debug.rs

ignored on targets without unwinding support

[ui] tests/ui/iterators/iter-sum-overflow-overflow-checks.rs

ignored on targets without unwinding support

[ui] tests/ui/iterators/skip-count-overflow.rs

only executed when the pointer width is 32bit (too impatient for 2⁶⁴ items)

[ui] tests/ui/json/json-bom-plus-crlf-multifile-aux.rs

ignored always (Not a test. Used by other tests)

[ui] tests/ui/lang-items/start_lang_item_with_target_feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/layout/unsafe-cell-hides-niche.rs

only executed when the architecture is x86

[ui] tests/ui/limits/huge-array-simple-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/limits/issue-15919-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/limits/issue-56762.rs

only executed when the architecture is x86_64

[ui] tests/ui/limits/issue-69485-var-size-diffs-too-large.rs

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/framework.rs#both

only executed when the operating system is macos

[ui] tests/ui/linkage-attr/framework.rs#link

only executed when the operating system is macos

[ui] tests/ui/linkage-attr/framework.rs#omit

only executed when the operating system is macos

[ui] tests/ui/linkage-attr/framework.rs#weak

only executed when the operating system is macos

[ui] tests/ui/linkage-attr/issue-12133-3.rs

ignored on targets without dynamic linking

[ui] tests/ui/linkage-attr/uikit-framework.rs#ios

only executed when the operating system is ios

[ui] tests/ui/linkage-attr/uikit-framework.rs#tvos

only executed when the operating system is tvos

[ui] tests/ui/linkage-attr/uikit-framework.rs#visionos

only executed when the operating system is visionos

[ui] tests/ui/linkage-attr/uikit-framework.rs#watchos

only executed when the operating system is watchos

[ui] tests/ui/lint/dead-code/self-assign.rs

ignored always (FIXME(81658, 83171))

[ui] tests/ui/lint/expansion-time-include.rs

ignored always (auxiliary file for expansion-time.rs)

[ui] tests/ui/lint/known-tool-in-submodule/submodule.rs

ignored always (not a test)

[ui] tests/ui/lint/lint-invalid-atomic-ordering-bool.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-exchange-weak.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-exchange.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-false-positive.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-fence.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-fetch-update.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-int.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-ptr.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-uint.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-non-snake-case-crate-bin.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-bin2.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-bin3.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-cdylib.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-dylib.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-lib.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-proc-macro.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-rlib.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint-non-snake-case-crate-staticlib.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/lint/lint_pre_expansion_extern_module_aux.rs

ignored always (not a test)

[ui] tests/ui/lint/unknown-lints/other.rs

ignored always

[ui] tests/ui/liveness/liveness-asm.rs

only executed when the architecture is x86_64

[ui] tests/ui/lto/issue-100772.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/macros/include-single-expr-helper-1.rs

ignored always (auxiliary file for include-single-expr.rs)

[ui] tests/ui/macros/include-single-expr-helper.rs

ignored always (auxiliary file for include-single-expr.rs)

[ui] tests/ui/macros/issue-69838-dir/bar.rs

ignored always (this is an auxiliary file as part of another test.)

[ui] tests/ui/macros/issue-69838-dir/included.rs

ignored always (this is an auxiliary file as part of another test.)

[ui] tests/ui/macros/macro-comma-behavior-rpass.rs#core

ignored on targets without unwinding support

[ui] tests/ui/macros/macro-comma-behavior-rpass.rs#std

ignored on targets without unwinding support

[ui] tests/ui/macros/macro-expanded-include/foo/mod.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/macros/proc_macro.rs

ignored when cross-compiling

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/all-expr-kinds.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/all-not-available-cases.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/assert-without-captures-does-not-create-unnecessary-code.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/match/issue-26996.rs

ignored always ((#54987))

[ui] tests/ui/match/issue-27021.rs

ignored always ((#54987))

[ui] tests/ui/mir/alignment/i686-pc-windows-msvc.rs

only executed when the target is i686-pc-windows-msvc

[ui] tests/ui/mir/mir_calls_to_shims.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_codegen_calls_diverging_drops.rs

ignored on targets without unwinding support (this test checks that a destructor is called after panicking)

[ui] tests/ui/mir/mir_drop_order.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_drop_panics.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_dynamic_drops_3.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_let_chains_drop_order.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/ssa_call_ret.rs

ignored on targets without unwinding support

[ui] tests/ui/missing_non_modrs_mod/foo.rs

ignored always (this is just a helper for the real test in this dir)

[ui] tests/ui/missing_non_modrs_mod/foo_inline.rs

ignored always (this is just a helper for the real test in this dir)

[ui] tests/ui/modules/mod_file_aux.rs

ignored always (Not a test. Used by other tests)

[ui] tests/ui/modules_and_files_visibility/mod_file_aux.rs

ignored always (Not a test. Used by other tests)

[ui] tests/ui/modules_and_files_visibility/mod_file_disambig_aux.rs

ignored always (not a test. aux file)

[ui] tests/ui/native-library-link-flags/msvc-non-utf8-output.rs

only executed when the target environment is msvc

[ui] tests/ui/no_std/no-std-unwind-binary.rs

ignored on targets without unwinding support

[ui] tests/ui/non_modrs_mods/foors_mod.rs

ignored always (not a test, used by non_modrs_mods.rs)

[ui] tests/ui/non_modrs_mods_and_inline_mods/x.rs

ignored always (not a test)

[ui] tests/ui/numbers-arithmetic/int-abs-overflow.rs

ignored on targets without unwinding support

[ui] tests/ui/numbers-arithmetic/issue-105626.rs

only executed when the architecture is x86

[ui] tests/ui/numbers-arithmetic/issue-8460.rs

ignored on targets without unwinding support

[ui] tests/ui/numbers-arithmetic/next-power-of-two-overflow-debug.rs

ignored on targets without unwinding support

[ui] tests/ui/numbers-arithmetic/saturating-float-casts-impl.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/numbers-arithmetic/saturating-float-casts-wasm.rs

only executed when the architecture is wasm32

[ui] tests/ui/oom_unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-handler/panic-handler-with-target-feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/panic-handler/panic-handler-with-track-caller.rs

only executed when the architecture is x86_64

[ui] tests/ui/panic-handler/weak-lang-item.rs

ignored on targets without unwinding support (since it affects the error output)

[ui] tests/ui/panic-runtime/abort-link-to-unwind-dylib.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-runtime/lto-unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-runtime/need-abort-got-unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-runtime/transitive-link-a-bunch.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-runtime/unwind-tables-target-required.rs

only executed when the target is x86_64-pc-windows-msvc

[ui] tests/ui/panic-runtime/want-unwind-got-abort.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-runtime/want-unwind-got-abort2.rs

ignored on targets without unwinding support

[ui] tests/ui/panic-while-printing.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/nested_panic_caught.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-handler-chain-update-hook.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-handler-chain.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-handler-flail-wildly.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-handler-set-twice.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-in-cleanup.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-in-dtor-drops-fields.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-in-ffi.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-recover-propagate.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-short-backtrace-windows-x86_64.rs

only executed when the target is x86_64-pc-windows-msvc

[ui] tests/ui/panics/runtime-switch.rs#legacy

ignored when the target is aarch64-unknown-ferrocenecoretest (backtraces not supported on the target)

[ui] tests/ui/panics/runtime-switch.rs#v0

ignored when the target is aarch64-unknown-ferrocenecoretest (backtraces not supported on the target)

[ui] tests/ui/panics/short-ice-remove-middle-frames-2.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/short-ice-remove-middle-frames.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/test-should-fail-bad-message.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/test-should-panic-bad-message.rs

ignored on targets without unwinding support

[ui] tests/ui/parser/circular_modules_hello.rs

ignored always (this is an auxiliary file for circular-modules-main.rs)

[ui] tests/ui/parser/issues/issue-48508-aux.rs

ignored always (Not a test. Used by issue-48508.rs)

[ui] tests/ui/parser/mod_file_not_exist_windows.rs

only executed when the operating system is windows

[ui] tests/ui/precondition-checks/misaligned-slice.rs

ignored when running tests with ignore-debug header

[ui] tests/ui/precondition-checks/null-slice.rs

ignored when running tests with ignore-debug header

[ui] tests/ui/precondition-checks/out-of-bounds-get-unchecked.rs

ignored when running tests with ignore-debug header

[ui] tests/ui/print_type_sizes/niche-filling.rs

ignored when running tests with ignore-debug header (debug assertions will print more types)

[ui] tests/ui/privacy/reachable-unnameable-items.rs

ignored on targets without unwinding support

[ui] tests/ui/proc-macro/allowed-signatures.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/proc-macro/crt-static.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/proc-macro/expand-with-a-macro.rs

ignored on targets without unwinding support

[ui] tests/ui/proc-macro/invalid-punct-ident-1.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/invalid-punct-ident-2.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/invalid-punct-ident-3.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/invalid-punct-ident-4.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/issue-36935.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/issue-76270-panic-in-libproc-macro.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/load-panic-backtrace.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/load-panic.rs

ignored on targets without unwinding support (proc macro panics to report errors)

[ui] tests/ui/proc-macro/module.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/module_with_attrs.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/no-mangle-in-proc-macro-issue-111888.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/proc-macro/no-missing-docs.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/proc-macro/outer/inner.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/pretty-print-hack/allsorts-rental-0.5.6/src/lib.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.5/src/lib.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.6/src/lib.rs

ignored always ((auxiliary, used by other tests))

[ui] tests/ui/proc-macro/proc-macro-deprecated-attr.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/proc-macro/quote-debug.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/process/multi-panic.rs

ignored on targets without unwinding support

[ui] tests/ui/rfcs/rfc-1857-stabilize-drop-order/drop-order.rs

ignored on targets without unwinding support

[ui] tests/ui/rfcs/rfc-1937-termination-trait/termination-trait-in-test.rs

ignored on targets without unwinding support

[ui] tests/ui/rfcs/rfc-2091-track-caller/std-panic-locations.rs#default

ignored on targets without unwinding support

[ui] tests/ui/rfcs/rfc-2091-track-caller/std-panic-locations.rs#mir-opt

ignored on targets without unwinding support

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/check-pass.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/closures-inherit-target_feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/feature-gate-target_feature_11.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/fn-ptr.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/fn-traits.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108645-target-feature-on-main.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108645-target-feature-on-start.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108655-inline-always-closure.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/safe-calls.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/trait-impl.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/dlltool-failed.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-invalid-format.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-multiple.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-unknown-value.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-unsupported-link-kind.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-x86-only.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/invalid-dlltool.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/link-ordinal-multiple.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/multiple-declarations.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/unsupported-abi.rs

only executed when the operating system is windows

[ui] tests/ui/runtime/backtrace-debuginfo-aux.rs

ignored always (not a test, used by backtrace-debuginfo.rs to test file!())

[ui] tests/ui/runtime/backtrace-debuginfo.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (backtraces not supported on the target)

[ui] tests/ui/runtime/on-broken-pipe/child-processes.rs#default

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/runtime/on-broken-pipe/child-processes.rs#error

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/runtime/on-broken-pipe/child-processes.rs#inherit

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/runtime/on-broken-pipe/child-processes.rs#kill

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/runtime/on-broken-pipe/inherit.rs

ignored when cross-compiling (because aux-bin does not yet support it)

[ui] tests/ui/runtime/rt-explody-panic-payloads.rs

ignored on targets without unwinding support

[ui] tests/ui/rust-2018/proc-macro-crate-in-paths.rs

ignored on targets without unwinding support (compiling proc macros with panic=abort causes a warning)

[ui] tests/ui/sanitizer/address.rs

ignored when cross-compiling

[ui] tests/ui/sanitizer/badfree.rs

ignored when cross-compiling

[ui] tests/ui/sanitizer/cfg.rs#address

ignored on targets without address sanitizer

[ui] tests/ui/sanitizer/cfg.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfg.rs#leak

ignored on targets without leak sanitizer

[ui] tests/ui/sanitizer/cfg.rs#memory

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/cfg.rs#thread

ignored on targets without thread sanitizer

[ui] tests/ui/sanitizer/cfi-assoc-ty-lifetime-issue-123053.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/sanitizer/cfi-async-closures.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-canonical-jump-tables-requires-cfi.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-closures.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-complex-receiver.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-coroutine.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-drop-in-place.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-drop-no-principal.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-fn-ptr.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-generalize-pointers-attr-cfg.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-generalize-pointers-requires-cfi.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-invalid-attr-cfi-encoding.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-normalize-integers-attr-cfg.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-normalize-integers-requires-cfi.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-requires-lto.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-self-ref.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-supertraits.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-virtual-auto.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi-with-rustc-lto-requires-single-codegen-unit.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/dataflow.rs

ignored on targets without dataflow sanitizer

[ui] tests/ui/sanitizer/hwaddress.rs

ignored on targets without hardware-assisted address sanitizer

[ui] tests/ui/sanitizer/issue-111184-cfi-coroutine-witness.rs

only executed when the target is x86_64-unknown-linux-gnu

[ui] tests/ui/sanitizer/issue-114275-cfi-const-expr-in-arry-len.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/issue-72154-address-lifetime-markers.rs

ignored when cross-compiling

[ui] tests/ui/sanitizer/leak.rs

ignored on targets without leak sanitizer

[ui] tests/ui/sanitizer/memory-eager.rs#optimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/memory-eager.rs#unoptimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/memory-passing.rs#optimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/memory-passing.rs#unoptimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/memory.rs#optimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/memory.rs#unoptimized

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/new-llvm-pass-manager-thin-lto.rs#opt0

ignored when cross-compiling

[ui] tests/ui/sanitizer/new-llvm-pass-manager-thin-lto.rs#opt1

ignored when cross-compiling

[ui] tests/ui/sanitizer/split-lto-unit-requires-lto.rs

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/thread.rs

ignored on targets without thread sanitizer

[ui] tests/ui/sanitizer/use-after-scope.rs

ignored when cross-compiling

[ui] tests/ui/sepcomp/sepcomp-unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/shell-argfiles/shell-argfiles-badquotes-windows.rs

only executed when the operating system is windows

[ui] tests/ui/stable-mir-print/basic_function.rs

ignored on targets without unwinding support (unwind edges are different with panic=abort)

[ui] tests/ui/stats/hir-stats.rs

only executed when the architecture is x86_64

[ui] tests/ui/std-backtrace.rs

ignored when the target is aarch64-unknown-ferrocenecoretest (backtraces not supported on the target)

[ui] tests/ui/std/issue-81357-unsound-file-methods.rs

only executed when the operating system is windows

[ui] tests/ui/std/stdio-from.rs

ignored when cross-compiling

[ui] tests/ui/std/windows-bat-args.rs

only executed when the operating system is windows

[ui] tests/ui/structs-enums/unit-like-struct-drop-run.rs

ignored on targets without unwinding support

[ui] tests/ui/suggestions/missing-lifetime-specifier.rs

only executed when the architecture is x86_64

[ui] tests/ui/symbol-names/x86-stdcall.rs

ignored when the target environment is gnu (vectorcall is not supported by GCC: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=89485)

[ui] tests/ui/target-feature/gate.rs

only executed when the architecture is x86_64

[ui] tests/ui/target-feature/invalid-attribute.rs

only executed when the architecture is x86_64

[ui] tests/ui/target-feature/rust-specific-name-no-warnings.rs

only executed when the architecture is x86

[ui] tests/ui/target-feature/wasm-safe.rs

only executed when the architecture is wasm32

[ui] tests/ui/test-attrs/terse.rs

ignored on targets without unwinding support

[ui] tests/ui/test-attrs/test-panic-abort-disabled.rs

ignored on targets without unwinding support

[ui] tests/ui/test-attrs/test-panic-while-printing.rs

ignored on targets without unwinding support

[ui] tests/ui/test-attrs/test-should-fail-good-message.rs

ignored on targets without unwinding support

[ui] tests/ui/test-attrs/test-thread-capture.rs

ignored on targets without unwinding support

[ui] tests/ui/test-attrs/test-thread-nocapture.rs

ignored on targets without unwinding support

[ui] tests/ui/thread-local/thread-local-issue-37508.rs

only executed when the architecture is x86_64

[ui] tests/ui/threads-sendsync/task-stderr.rs

ignored on targets without unwinding support

[ui] tests/ui/threads-sendsync/unwind-resource.rs

ignored on targets without unwinding support

[ui] tests/ui/traits/next-solver/object-soundness-requires-generalization.rs

ignored always

[ui] tests/ui/traits/operator-overloading-issue-52025.rs

only executed when the architecture is x86_64

[ui] tests/ui/typeck/issue-104510-ice.rs

only executed when the architecture is x86_64

[ui] tests/ui/unwind-abis/feature-gate-c_unwind.rs

ignored always

[ui] tests/ui/unwind-abis/ffi-unwind-calls-lint.rs

ignored on targets without unwinding support

[ui] tests/ui/unwind-no-uwtable.rs

ignored on targets without unwinding support

[ui] tests/ui/using-target-feature-unstable.rs

only executed when the architecture is x86_64

[ui] tests/ui/wasm/simd-to-array-80108.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-custom-section-relocations.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-hang-issue-76281.rs

only executed when the architecture is wasm32

[ui] tests/ui/write-fmt-errors.rs

ignored on targets without unwinding support

array::array_default_impl_avoids_leaks_on_panic

test requires unwinding support

array::array_map_drop_safety

test requires unwinding support

collections::binary_heap::tests::panic_safe

test requires unwinding support

collections::binary_heap::tests::test_drain_sorted_leak

test requires unwinding support

collections::binary_heap::tests::test_retain_catch_unwind

test requires unwinding support

collections::btree::map::tests::test_append_drop_leak

test requires unwinding support

collections::btree::map::tests::test_clear_drop_panic_leak

test requires unwinding support

collections::btree::map::tests::test_clone_panic_leak_height_0

test requires unwinding support

collections::btree::map::tests::test_clone_panic_leak_height_1

test requires unwinding support

collections::btree::map::tests::test_extract_if::drop_panic_leak

test requires unwinding support

collections::btree::map::tests::test_extract_if::pred_panic_leak

test requires unwinding support

collections::btree::map::tests::test_extract_if::pred_panic_reuse

test requires unwinding support

collections::btree::map::tests::test_into_iter_drop_leak_height_0

test requires unwinding support

collections::btree::map::tests::test_into_iter_drop_leak_height_1

test requires unwinding support

collections::btree::set::tests::test_extract_if_drop_panic_leak

test requires unwinding support

collections::btree::set::tests::test_extract_if_pred_panic_leak

test requires unwinding support

collections::linked_list::tests::extract_if_drop_panic_leak

test requires unwinding support

collections::linked_list::tests::extract_if_pred_panic_leak

test requires unwinding support

collections::linked_list::tests::test_drop_panic

test requires unwinding support

num::flt2dec::random::shortest_f32_exhaustive_equivalence_test

high resource cost of running test

num::flt2dec::random::shortest_f64_hard_random_equivalence_test

high resource cost of running test

slice::test_box_slice_clone_panics

test requires unwinding support

slice::tests::panic_safe

test requires unwinding support

string::test_retain

test requires unwinding support

term::terminfo::searcher::tests::test_get_dbpath_for_term

buildbots don’t have ncurses installed and I can’t mock everything I need

tests::test_should_panic

test requires unwinding support

tests::test_should_panic_bad_message

test requires unwinding support

tests::test_should_panic_but_succeeds

test requires unwinding support

tests::test_should_panic_good_message

test requires unwinding support

tests::test_should_panic_non_string_message_type

test requires unwinding support

vec::extract_if_consumed_panic

test requires unwinding support

vec::extract_if_unconsumed_panic

test requires unwinding support

vec::test_drain_leak

test requires unwinding support

vec::test_extend_from_within_panicking_clone

test requires unwinding support

vec::test_from_iter_specialization_panic_during_drop_doesnt_leak

test requires unwinding support

vec::test_from_iter_specialization_panic_during_iteration_drops

test requires unwinding support

vec::test_into_iter_leak

test requires unwinding support

vec::test_retain_drop_panic

test requires unwinding support

vec::test_retain_pred_panic_no_hole

test requires unwinding support

vec::test_retain_pred_panic_with_hole

test requires unwinding support

vec::test_vec_dedup_panicking

test requires unwinding support

vec_deque::test_drain_leak

test requires unwinding support

vec_deque::test_drop_panic

test requires unwinding support

vec_deque::truncate_leak

test requires unwinding support