4. Armv8-A bare-metal

This page outlines the testing of Ferrocene rolling (based on Rust 1.85.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: RUSTC_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

443

71

0

514

codegen

599

177

0

776

codegen-units

42

0

0

42

coverage (mode: coverage-map)

90

2

0

92

coverage (mode: coverage-run)

0

92

0

92

crashes

224

6

0

230

incremental

162

5

0

167

mir-opt

293

18

0

311

run-make

208

202

0

410

ui

18050

469

0

18519

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: RUSTC_TS2_LIBR

Crate name

Passed tests

Ignored tests

Failed tests

Total tests

alloc

1940

39

0

1979

core

2200

4

0

2204

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: RUSTC_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: RUSTC_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: RUSTC_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: RUSTC_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: RUSTC_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 1091 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/comments.rs

only executed when the architecture is x86_64

[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/breakpoint.rs#x86_64

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/issue-83585-small-pod-struct-equality.rs

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-c-abi-arg-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-c-abi-ret-v7.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/riscv-soft-abi-with-float-features.rs#LLVM-POST-20

ignored when the LLVM version 19.1.5 is older than 20.0.0

[assembly] tests/assembly/simd/reduce-fadd-unordered.rs#x86_64

only executed when the architecture is x86_64

[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/wasm_exceptions.rs

only executed when the architecture is wasm32

[assembly] tests/assembly/x86-return-float.rs#normal

only executed when the architecture is x86

[assembly] tests/assembly/x86-return-float.rs#win

only executed when the operating system is windows

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

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-bigint-helpers.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#LLVM-20-OPTIM

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-cmp.rs#LLVM-PRE-20-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

[assembly] tests/assembly/x86_64-windows-float-abi.rs

only executed when the architecture is x86_64

[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/global_asm.rs#x32

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

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/x86-clobber_abi.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[codegen] tests/codegen/asm/x86-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/binary-heap-peek-mut-pop-no-panic.rs

ignored when std is built with debug assertions

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

only executed when the architecture is bpf

[codegen] tests/codegen/branch-protection-old-llvm.rs#BKEY

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[codegen] tests/codegen/branch-protection-old-llvm.rs#BTI

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[codegen] tests/codegen/branch-protection-old-llvm.rs#LEAF

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[codegen] tests/codegen/branch-protection-old-llvm.rs#NONE

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[codegen] tests/codegen/branch-protection-old-llvm.rs#PACRET

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[codegen] tests/codegen/call-metadata.rs

ignored when the LLVM version (19.1.5) is newer than majorversion 18

[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#WIN

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-visibility.rs#DEFAULT

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

[codegen] tests/codegen/default-visibility.rs#HIDDEN

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

[codegen] tests/codegen/default-visibility.rs#INTERPOSABLE

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

[codegen] tests/codegen/default-visibility.rs#PROTECTED

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/float/f128.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen/float/f128.rs#x86

only executed when the architecture is x86

[codegen] tests/codegen/float/f16.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen/float/f16.rs#x86

only executed when the architecture is x86

[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 target vendor is Apple

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

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/integer-cmp.rs#llvm-20

ignored when the LLVM version 19.1.5 is older than 20.0.0

[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-101082.rs#x86-64-v3

only executed when the architecture is x86_64

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

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

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

only executed when the architecture is x86_64

[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-123712-str-to-lower-autovectorization.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-32031.rs#x86

only executed when the architecture is x86

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

only executed when the architecture is x86

[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 std is built with debug assertions

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

ignored when std is built with debug assertions

[codegen] tests/codegen/mir-aggregate-no-alloca.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen/naked-asan.rs

ignored on targets without address sanitizer

[codegen] tests/codegen/naked-fn/generics.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/range-attribute.rs#bit32

only executed when the pointer width is 32bit

[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/rust-abi-arch-specific-adjustment.rs#loongarch64

only executed when the architecture is loongarch64

[codegen] tests/codegen/rust-abi-arch-specific-adjustment.rs#riscv64

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-cfi-normalize-integers-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/dbg-location-on-cfi-blocks.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/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 std is built with debug assertions ((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/thread-local.rs

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

[codegen] tests/codegen/try_question_mark_nop.rs#NINETEEN

only executed when the architecture is x86_64

[codegen] tests/codegen/try_question_mark_nop.rs#TWENTY

ignored when the LLVM version 19.1.5 is older than 20.0.0

[codegen] tests/codegen/tuple-layout-opt.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen/union-abi.rs#bit32

only executed when the pointer width is 32bit

[codegen] tests/codegen/union-abi.rs#x86

only executed when the architecture is x86

[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.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 std is built with debug assertions ((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 std is built with debug assertions

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

ignored when std is built with debug assertions ((FIXME: checks for call detect scoped noalias metadata))

[codegen] tests/codegen/vecdeque_no_panic.rs

ignored when std is built with debug assertions ((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 coverage-map

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

ignored when the test mode is coverage-map

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

ignored when cross-compiling

[coverage-run] tests/coverage/assert-ne.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/async_closure.rs

ignored when cross-compiling

[coverage-run] tests/coverage/attr/impl.rs

ignored when cross-compiling

[coverage-run] tests/coverage/attr/module.rs

ignored when cross-compiling

[coverage-run] tests/coverage/attr/nested.rs

ignored when cross-compiling

[coverage-run] tests/coverage/attr/off-on-sandwich.rs

ignored when cross-compiling

[coverage-run] tests/coverage/await_ready.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/no-mir-spans.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/condition/conditions.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/holes.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 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/inline_mixed.rs

ignored when the test mode is coverage-run

[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.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/condition-limit.rs

ignored when cross-compiling

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

ignored when cross-compiling

[coverage-run] tests/coverage/mcdc/inlined_expressions.rs

ignored when cross-compiling

[coverage-run] tests/coverage/mcdc/nested_if.rs

ignored when cross-compiling

[coverage-run] tests/coverage/mcdc/non_control_flow.rs

ignored when cross-compiling

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

ignored when cross-compiling

[coverage-run] tests/coverage/no-core.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/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/117877.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/125772.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/131292.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/132981.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/c_unwind_terminate.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 std is built with debug assertions

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

ignored when std is built with debug assertions ((precondition checks are under cfg(debug_assertions)))

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

ignored when std is built with debug assertions ((precondition checks on ptr::add are under cfg(debug_assertions)))

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

ignored on targets without unwinding support

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

ignored when cross-compiling

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

only executed when the target vendor is Apple

[run-make] tests/run-make/apple-sdk-version

only executed when the target vendor is Apple

[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/avr-rjmp-offset

ignored on targets without Rust’s LLD

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

ignored when cross-compiling

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

ignored always

[run-make] tests/run-make/broken-pipe-no-ice

ignored when cross-compiling ((needs to run test binary))

[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/comment-section

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/compressed-debuginfo-zstd

ignored when cross-compiling

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

ignored on targets without unwinding support

[run-make] tests/run-make/cpp-global-destructors

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

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

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

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

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[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/deref-impl-rustdoc-ice

ignored when cross-compiling

[run-make] tests/run-make/doctests-keep-binaries-2024

ignored when cross-compiling

[run-make] tests/run-make/dos-device-input

only executed when the operating system is windows

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

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-slice-no-ice

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-overrides-distribution

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/fmt-write-bloat

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored on targets without unwinding support

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

ignored when cross-compiling

[run-make] tests/run-make/ice-dep-cannot-find-dep

only executed when the architecture is x86_64

[run-make] tests/run-make/import-macro-verbatim

only executed when the operating system is windows (other platforms do not have Windows verbatim paths)

[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-84395-lto-embed-bitcode

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[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/libstd-no-protected

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

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

ignored on targets without unwinding support ((test file contains #[should_panic] test))

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

ignored on targets without unwinding support ((test file contains #[should_panic] test))

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

ignored on targets without unwinding support

[run-make] tests/run-make/libtest-thread-limit

ignored on targets without unwinding support

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

ignored when cross-compiling

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

only executed when the target vendor is Apple

[run-make] tests/run-make/link-native-static-lib-to-dylib

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/linkage-attr-framework

only executed when the target vendor is Apple

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

ignored when cross-compiling

[run-make] tests/run-make/llvm-ident

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

only executed when the operating system is windows

[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-fat-archive

only executed when the target vendor is Apple

[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 target is x86_64-pc-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-lld-thinlto-imp-symbols

ignored when cross-compiling (the built binary is executed)

[run-make] tests/run-make/msvc-wholearchive

only executed when the target environment is msvc

[run-make] tests/run-make/mte-ffi

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

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

only executed when the architecture is x86_64

[run-make] tests/run-make/native-lib-load-order

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-whole-archive

ignored 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/non-pie-thread-local

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-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 target is x86_64-pc-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/pdb-sobjname

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/pointer-auth-link-with-c-lto-clang

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/print-target-cpus-native

ignored when cross-compiling

[run-make] tests/run-make/proc-macro-init-order

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/raw-fn-pointer-opt-undefined-behavior

ignored when cross-compiling

[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/reset-codegen-1

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-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-by-default-beta-stable

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

[run-make] tests/run-make/rust-lld-by-default-nightly

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

[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/rust-lld-link-script-provide

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

[run-make] tests/run-make/rustdoc-cfgspec-parsing

ignored when cross-compiling

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

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-export-again

ignored when cross-compiling

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

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/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/test-benches

ignored on targets without unwinding support

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

ignored when cross-compiling

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

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/track-pgo-dep-info

ignored when cross-compiling

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

only executed when the target vendor is Apple

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

ignored when cross-compiling

[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 RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

[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-ws2_32

only executed when the target environment is msvc

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

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

[run-make] tests/run-make/zero-extend-abi-param-passing

ignored when cross-compiling

[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/large-byval-align.rs

only executed when the architecture is x86_64

[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/sysv64-zst.rs

only executed when the architecture is x86_64

[ui] tests/ui/abi/win64-zst.rs#x86_64-linux

only executed when the architecture is x86_64

[ui] tests/ui/abi/win64-zst.rs#x86_64-windows-gnu

only executed when the architecture is x86_64

[ui] tests/ui/abi/win64-zst.rs#x86_64-windows-msvc

only executed when the architecture is x86_64

[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/asan-odr-win/asan_odr_windows.rs

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

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

ignored on targets without unwinding support

[ui] tests/ui/asm/aarch64/srcloc.rs#old

ignored when the LLVM version is between 19.0.0 and 99.0.0

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

ignored when the LLVM version is between 19.0.0 and 99.0.0

[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/named_const_simd_vec_len.rs

only executed when the architecture is x86_64

[ui] tests/ui/asm/riscv/riscv32e-registers.rs#riscv32e_llvm_18

ignored when the LLVM version is between 19.0.0 and 99.0.0

[ui] tests/ui/asm/riscv/riscv32e-registers.rs#riscv32em_llvm_18

ignored when the LLVM version is between 19.0.0 and 99.0.0

[ui] tests/ui/asm/riscv/riscv32e-registers.rs#riscv32emc_llvm_18

ignored when the LLVM version is between 19.0.0 and 99.0.0

[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-block-safe.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#new

only executed when the architecture is x86_64

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

ignored when the LLVM version is between 19.0.0 and 99.0.0

[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-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-closures/fn-exception-target-features.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/autodiff/autodiff_illegal.rs

ignored when LLVM Enzyme is disabled

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

only executed when the target vendor is Apple

[ui] tests/ui/backtrace/backtrace.rs

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

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

[ui] tests/ui/backtrace/std-backtrace.rs

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

[ui] tests/ui/backtrace/synchronized-panic-handler.rs

ignored on targets without unwinding support

[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/c-variadic/variadic-ffi-2-arm.rs

only executed when the architecture is arm

[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/codegen/virtual-function-elimination.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/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/const-generics/mistyped_const_in_pat.rs

only executed when the architecture is x86_64

[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/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/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/dyn-star/float-as-dyn-star.rs

only executed when the architecture is x86_64

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

ignored on targets without unwinding support

[ui] tests/ui/errors/pic-linker.rs

ignored when cross-compiling

[ui] tests/ui/explicit-tail-calls/drop-order.rs

ignored always (tail calls are not implemented in rustc_codegen_ssa yet, so this causes 🧊)

[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_goto.rs

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/feature-gate-asm_goto_with_outputs.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/feature-gate-autodiff-use.rs#has_support

ignored when LLVM Enzyme is disabled

[ui] tests/ui/feature-gates/feature-gate-autodiff.rs#has_support

ignored when LLVM Enzyme is disabled

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/feature-gate-xop_target_feature.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/feature-gates/version_check.rs

only executed when the architecture is x86

[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

only executed when the architecture is x86_64 (Tested stderr is x86_64-linux-gnu specific)

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

only executed when the architecture is x86_64 (Tested stderr is x86_64-linux-gnu specific)

[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/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 the architecture is aarch64 (This test does not produce the final line of the stderr about 64 bit code)

[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/float/int-to-float-miscompile-issue-105626.rs

only executed when the architecture is x86

[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/invalid/invalid-rustc_legacy_const_generics-issue-123077.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-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/size-of-val-raw-too-big.rs

only executed when the pointer width is 32bit (Layout computation rejects this layout for different reasons on 64-bit.)

[ui] tests/ui/layout/unsafe-cell-hides-niche.rs

only executed when the architecture is x86

[ui] tests/ui/lifetimes/tail-expr-lock-poisoning.rs#edition2021

ignored on targets without unwinding support

[ui] tests/ui/lifetimes/tail-expr-lock-poisoning.rs#edition2024

ignored on targets without unwinding support

[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-69485-var-size-diffs-too-large.rs

only executed when the architecture is x86_64

[ui] tests/ui/link-native-libs/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/link-native-libs/issue-70093/issue-70093.rs

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

[ui] tests/ui/link-native-libs/msvc-non-utf8-output.rs

only executed when the target environment is msvc

[ui] tests/ui/link-native-libs/uikit-framework.rs#ios

only executed when the operating system is ios

[ui] tests/ui/link-native-libs/uikit-framework.rs#tvos

only executed when the operating system is tvos

[ui] tests/ui/link-native-libs/uikit-framework.rs#visionos

only executed when the operating system is visionos

[ui] tests/ui/link-native-libs/uikit-framework.rs#watchos

only executed when the operating system is watchos

[ui] tests/ui/linkage-attr/issue-12133-3.rs

ignored on targets without dynamic linking

[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_pre_expansion_extern_module_aux.rs

ignored always (not a test)

[ui] tests/ui/lint/non-snake-case/lint-non-snake-case-crate.rs#cdylib_

ignored when the target is aarch64-unknown-ferrocenecoretest

[ui] tests/ui/lint/non-snake-case/lint-non-snake-case-crate.rs#dylib_

ignored when the target is aarch64-unknown-ferrocenecoretest

[ui] tests/ui/lint/non-snake-case/lint-non-snake-case-crate.rs#proc_macro_

ignored on targets without unwinding support

[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/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#edition2021

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_let_chains_drop_order.rs#edition2024

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/msvc-opt-minsize.rs

only executed when the operating system is windows

[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-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

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/circular-module-with-doc-comment-issue-97589/recursive.rs

ignored always (this is an auxiliary file for circular-module-with-doc-comment-issue-97589.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/read.rs#misaligned

ignored always

[ui] tests/ui/precondition-checks/read.rs#null

ignored always

[ui] tests/ui/precondition-checks/write.rs#misaligned

ignored always

[ui] tests/ui/precondition-checks/write.rs#null

ignored always

[ui] tests/ui/precondition-checks/write_bytes.rs#misaligned

ignored always

[ui] tests/ui/precondition-checks/write_bytes.rs#null

ignored always

[ui] tests/ui/print-request/host.rs

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

[ui] tests/ui/print-request/macos-target.rs

only executed when the target vendor is Apple

[ui] tests/ui/print_type_sizes/niche-filling.rs

ignored when std is built with debug assertions ((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/runtime/stdout-during-shutdown-windows.rs

only executed when the operating system is windows

[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/can-reveal-opaques.rs

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

[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-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/sized-associated-ty.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/transparent-has-regions.rs

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

[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/simd-abi-checks.rs

only executed when the architecture is x86_64

[ui] tests/ui/simd/dont-invalid-bitcast-x86_64.rs

only executed when the architecture is x86_64

[ui] tests/ui/stable-mir-print/async-closure.rs

ignored on targets without unwinding support (unwind edges are different with panic=abort)

[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/stable-mir-print/operands.rs

ignored on targets without unwinding support (unwind edges are different with panic=abort)

[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/stdlib-unit-tests/atomic-from-mut-not-available.rs#alignment_matches

only executed when the architecture is x86_64

[ui] tests/ui/stdlib-unit-tests/atomic-from-mut-not-available.rs#alignment_mismatch

only executed when the architecture is x86

[ui] tests/ui/structs-enums/unit-like-struct-drop-run.rs

ignored on targets without unwinding support

[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/asm-implied-features-issue-128125.rs

only executed when the architecture is x86_64

[ui] tests/ui/target-feature/gate.rs

only executed when the architecture is x86_64

[ui] tests/ui/target-feature/implicit-features-cli.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/implicit-features.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/implied-features.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/using-target-feature-unstable.rs

only executed when the architecture is x86_64

[ui] tests/ui/target-feature/wasm-disable-simd.rs

only executed when the target is wasm32-wasip1

[ui] tests/ui/target-feature/wasm-relaxed-simd.rs

only executed when the target is wasm32-wasip1

[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/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/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/wasm/wasm-stable-target-features.rs

only executed when the architecture is wasm32

[ui] tests/ui/write-fmt-errors.rs

ignored on targets without unwinding support

arc::panic_no_leak

test requires unwinding support

array::array_default_impl_avoids_leaks_on_panic

test requires unwinding support

array::array_map_drop_safety

test requires unwinding support

boxed::panic_no_leak

test requires unwinding support

collections::binary_heap::panic_safe

test requires unwinding support

collections::binary_heap::test_drain_sorted_leak

test requires unwinding support

collections::binary_heap::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::map::tests::test_into_iter_drop_leak_kv_panic_in_key

test requires unwinding support

collections::btree::map::tests::test_into_iter_drop_leak_kv_panic_in_val

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

rc::panic_no_leak

test requires unwinding support

slice::test_box_slice_clone_panics

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

test_shrink_to_unwind

test requires unwinding support

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