4. Armv8-A bare-metal

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

Target name

Target tuple

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

Variant

Passed tests

Ignored tests

Failed tests

Total tests

assembly

Edition: 2015 , Emulated CPU: cortex-a53

477

78

0

555

codegen

Edition: 2015 , Emulated CPU: cortex-a53

664

201

0

865

codegen-units

Edition: 2015 , Emulated CPU: cortex-a53

44

0

0

44

coverage (mode: coverage-map)

Edition: 2015 , Emulated CPU: cortex-a53

93

2

0

95

coverage (mode: coverage-run)

Edition: 2015 , Emulated CPU: cortex-a53

0

95

0

95

crashes

Edition: 2015 , Emulated CPU: cortex-a53

238

5

0

243

incremental

Edition: 2015 , Emulated CPU: cortex-a53

166

8

0

174

mir-opt

Edition: 2015 , Emulated CPU: cortex-a53

326

21

0

347

run-make

Edition: 2015 , Emulated CPU: cortex-a53

151

270

0

421

ui

Edition: 2015 , Emulated CPU: cortex-a53

19271

532

0

19803

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

Variant

Passed tests

Ignored tests

Failed tests

Total tests

alloc, alloctests

Emulated CPU: cortex-a53

2798

44

0

2842

core, coretests

Emulated CPU: cortex-a53

8049

48

0

8097

test

Emulated CPU: cortex-a53

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 1262 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/aarch64-xray.rs#aarch64-darwin

only executed when the target is aarch64-apple-darwin

[assembly] tests/assembly/aarch64-xray.rs#aarch64-linux

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

[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 part of the ferrocenecoretest family

[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/emit-intel-att-syntax.rs#att

only executed when the architecture is x86_64

[assembly] tests/assembly/emit-intel-att-syntax.rs#intel

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/libs/issue-140207-slice-min-simd.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/naked-functions/x86_64-naked-fn-no-cet-prolog.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-PRE-20

ignored when the LLVM version (20.1.8) is newer than majorversion 19

[assembly] tests/assembly/sanitizer/kcfi/emit-arity-indicator.rs#x86_64

ignored when the LLVM version 20.1.8 is older than 21.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 part of the ferrocenecoretest family

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

ignored when the target is part of the ferrocenecoretest family

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

ignored when the target is part of the ferrocenecoretest family

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

ignored when the target is part of the ferrocenecoretest family

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

ignored when the target is part of the ferrocenecoretest family

[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_64-array-pair-load-store-merge.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-bigint-helpers.rs#llvm-20

only executed when the architecture is x86_64

[assembly] tests/assembly/x86_64-bigint-helpers.rs#llvm-pre-20

ignored when the LLVM version (20.1.8) is newer than majorversion 19

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

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-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-xray.rs#x86_64-darwin

only executed when the target is x86_64-apple-darwin

[assembly] tests/assembly/x86_64-xray.rs#x86_64-linux

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

[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/critical.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-awaitee-field.rs#MSVC

only executed when the target environment is msvc

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

only executed when the target environment is msvc

[codegen] tests/codegen/autodiff/batched.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiff/generic.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiff/identical_fnc.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiff/inline.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiff/scalar.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiff/sret.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autodiffv2.rs

ignored when LLVM Enzyme is disabled

[codegen] tests/codegen/autovec/dont-shuffle-bswaps-opt3.rs#X86_64

only executed when the architecture is x86_64

[codegen] tests/codegen/autovec/dont-shuffle-bswaps-opt3.rs#Z13

only executed when the architecture is s390x

[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/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/const-vector.rs#OPT0_S390X

only executed when the architecture is s390x

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

only executed when the target environment is msvc

[codegen] tests/codegen/debug-accessibility/crate-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/debug-accessibility/private-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/debug-accessibility/public-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/debug-accessibility/super-enum.rs#MSVC

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/debug-vtable.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/debuginfo-generic-closure-env-names.rs#MSVC

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

only executed when the operating system is windows

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

only executed when the pointer width is 32bit

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

only executed when the operating system is emscripten

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

only executed when the architecture is x86

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

only executed when the target rustc_abi is rustc_abi-x86-sse2

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

only executed when the pointer width is 32bit

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

only executed when the architecture is x86

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

only executed when the target rustc_abi is rustc_abi-x86-sse2

[codegen] tests/codegen/gdb_debug_script_load.rs

ignored when the target is part of the ferrocenecoretest family (target disables GDB script loading)

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

ignored when the LLVM version (20.1.8) is newer than majorversion 19

[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

only executed when the architecture is x86_64

[codegen] tests/codegen/issues/issue-101082.rs#x86-64-v3

ignored when the LLVM version 20.1.8 is older than 21.0.0

[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-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 target rustc_abi is rustc_abi-x86-sse2

[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-98678-async.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/issues/issue-98678-closure-coroutine.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/issues/issue-98678-enum.rs#MSVC

only executed when the target environment is msvc

[codegen] tests/codegen/issues/issue-98678-struct-union.rs#MSVC

only executed when the target environment is msvc

[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-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/option-niche-eq.rs#LLVM21

ignored when the LLVM version 20.1.8 is older than 21.0.0

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

ignored when std is built with debug assertions

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

ignored used by another main test file ((used by ./main.rs))

[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/external_weak_symbols.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/kcfi/add-kcfi-arity-flag.rs#x86_64

ignored when the LLVM version 20.1.8 is older than 21.0.0

[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/packed-simd.rs#noopt

only executed when the architecture is x86_64

[codegen] tests/codegen/simd/packed-simd.rs#opt3

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[codegen] tests/codegen/slice-is-ascii.rs

only executed when the architecture is x86_64

[codegen] tests/codegen/slice-last-elements-optimization.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

ignored when std is built with debug assertions ((ptr::swap_nonoverlapping has one which blocks some optimizations))

[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 part of the ferrocenecoretest family (no support for thread locals)

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

ignored when the actual LLVM major version is 20, but the test only targets major version 19

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the target rustc_abi is rustc_abi-x86-sse2

[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/attr/trait-impl-inherit.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/discard-all-issue-133606.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/generic-unused-impl.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/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/134654.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/135570.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/issue-80691-bad-eval-cache.rs

ignored on targets without unwinding support (-Cpanic=abort causes abort instead of exit(101))

[incremental] tests/incremental/issue-84252-global-alloc.rs

skipping test as target does not support all of the crate types [“cdylib”]

[incremental] tests/incremental/no_mangle.rs

skipping test as target does not support all of the crate types [“cdylib”]

[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/box_partial_move.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 part of the ferrocenecoretest family (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/early_otherwise_branch_unwind.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/pre-codegen/tuple_ord.rs

ignored on targets without unwinding support

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

ignored on targets without unwinding support

[run-make] tests/run-make/a-b-a-linker-guard

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/amdgpu-kd

ignored on targets without Rust’s LLD

[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/apple-slow-tls

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/arm64ec-import-export-static

only executed when the operating system is windows

[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 when cross-compiling

[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-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/compiletest-self-test/symbols-helpers

ignored when cross-compiling

[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-circular-deps-link

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/crate-loading-multiple-candidates

ignored when cross-compiling

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

ignored when cross-compiling ((relocations in generic ELF against arm-unknown-linux-gnueabihf))

[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 the profiler runtime is not available

[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/dirty-incr-due-to-hard-link

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

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

ignored when cross-compiling (attempts to run the doctests)

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

ignored when cross-compiling

[run-make] tests/run-make/doctests-merge

ignored when cross-compiling ((needs to run doctests))

[run-make] tests/run-make/doctests-runtool

ignored when cross-compiling ((needs to run host tool binary))

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

only executed when the operating system is windows

[run-make] tests/run-make/dump-ice-to-disk

ignored when cross-compiling ((exercising ICE dump on host))

[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/embed-metadata

skipping test as target does not support all of the crate types [“dylib”]

[run-make] tests/run-make/embed-source-dwarf

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/env-dep-info

ignored when the target environment is musl ((FIXME: can’t find -lunwind))

[run-make] tests/run-make/exit-code

ignored when cross-compiling

[run-make] tests/run-make/export-executable-symbols

ignored when cross-compiling

[run-make] tests/run-make/export/disambiguator

skipping test as target does not support all of the crate types [“dylib”]

[run-make] tests/run-make/export/extern-opt

skipping test as target does not support all of the crate types [“dylib”]

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

skipping test as target does not support all of the crate types [“dylib”]

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-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-multiple-copies

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling ((relocations in generic ELF against arm-unknown-linux-gnueabihf))

[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/ferrocene/compiler-arguments/upper_c_rpath/upper_c_rpath_link_arg

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/glibc-symbols-x86_64-unknown-linux-gnu

ignored when cross-compiling

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

ignored when cross-compiling

[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/include-all-symbols-linking

ignored on targets without dynamic linking

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

ignored when cross-compiling

[run-make] tests/run-make/incr-prev-body-beyond-eof

ignored when cross-compiling

[run-make] tests/run-make/incr-test-moved-file

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/invalid-so

ignored on targets without dynamic linking

[run-make] tests/run-make/issue-125484-used-dependencies

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/json-error-no-offset

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

ignored when the target environment is musl ((not passed consecutively))

[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/linker-warning

ignored when cross-compiling ((need to run fake linker))

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

ignored when cross-compiling

[run-make] tests/run-make/llvm-location-discriminator-limit-dummy-span

ignored on targets without dynamic linking

[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/moved-src-dir-fingerprint-ice

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

skipping test as target does not support all of the crate types [“dylib”]

[run-make] tests/run-make/native-lib-alt-naming

ignored when cross-compiling

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

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-builtins-lto

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/non-unicode-in-incremental-dir

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the 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-embed-bc-lto

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/proc-macro-three-crates

ignored when the target environment is musl ((FIXME: can’t find -lunwind))

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

only executed when the architecture is x86_64

[run-make] tests/run-make/raw-dylib-elf-verbatim

only executed when the architecture is x86_64

[run-make] tests/run-make/raw-dylib-elf-verbatim-absolute

only executed when the architecture is x86_64

[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/relro-levels

ignored when cross-compiling

[run-make] tests/run-make/repr128-dwarf

ignored when cross-compiling

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

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

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored on targets without Rust’s LLD

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

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

[run-make] tests/run-make/rust-lld-link-script-provide

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

[run-make] tests/run-make/rust-lld-x86_64-unknown-linux-gnu

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

[run-make] tests/run-make/rust-lld-x86_64-unknown-linux-gnu-dist

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

[run-make] tests/run-make/rustc-macro-dep-files

ignored when the target environment is musl ((FIXME: can’t find -lunwind))

[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/rustdoc-tempdir-removal

ignored when cross-compiling

[run-make] tests/run-make/rustdoc-test-args

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

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

ignored on targets without address sanitizer

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

ignored on targets without address sanitizer

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

ignored on targets without address sanitizer

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

ignored when cross-compiling

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

skipping test as target does not support all of the crate types [“dylib”]

[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/staticlib-thin-archive

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling ((needs to run doctests))

[run-make] tests/run-make/strip

ignored when cross-compiling ((relocations in generic ELF against arm-unknown-linux-gnueabihf))

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored on targets without dynamic linking

[run-make] tests/run-make/symbols-all-mangled

ignored when cross-compiling ((host-only))

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling (target-cpu=native doesn’t work well 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

ignored when the target is part of the ferrocenecoretest family (cortex-m crate does not support test double)

[run-make] tests/run-make/track-path-dep-info

ignored when the target environment is musl ((FIXME: can’t find -lunwind))

[run-make] tests/run-make/track-pgo-dep-info

ignored when the profiler runtime is not available

[run-make] tests/run-make/unstable-feature-usage-metrics

ignored when cross-compiling ((exercises metrics dump on host))

[run-make] tests/run-make/unstable-feature-usage-metrics-incremental

ignored when cross-compiling ((exercises metrics incremental on host))

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

only executed when the target vendor is Apple

[run-make] tests/run-make/used-proc-macro

ignored when the target environment is musl ((FIXME: can’t find -lunwind))

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

only executed when the architecture is x86_64

[ui] tests/ui/abi/large-byval-align.rs

only executed when the architecture is x86_64

[ui] tests/ui/abi/numbers-arithmetic/x86-64-sysv64-arg-ext.rs#apple

only executed when the target vendor is Apple

[ui] tests/ui/abi/numbers-arithmetic/x86-64-sysv64-arg-ext.rs#other

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

only executed when the architecture is x86_64

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc

ignored when the actual LLVM major version is 20, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9

ignored when the actual LLVM major version is 20, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_cpu_v9_feature_v8plus

ignored when the actual LLVM major version is 20, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparc_feature_v8plus

ignored when the actual LLVM major version is 20, but the test only targets major version 19

[ui] tests/ui/abi/sparcv8plus-llvm19.rs#sparcv8plus

ignored when the actual LLVM major version is 20, but the test only targets major version 19

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

ignored when the target environment is musl (FIXME #31506)

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

ignored when the target environment is musl (FIXME #31506)

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

ignored when the target environment is musl (FIXME #31506)

[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/unsupported-varargs-fnptr.rs

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/asm/aarch64/may_unwind.rs

ignored on targets without unwinding support

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

only executed when the architecture is x86_64

[ui] tests/ui/asm/cfg.rs#reva

only executed when the architecture is x86_64

[ui] tests/ui/asm/cfg.rs#revb

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/global-asm-isnt-really-a-mir-body.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/asm/global-asm-mono-sym-fn.rs

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

[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-asm-mono-sym-fn.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/asm/named_const_simd_vec_len.rs#next

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/goto-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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/asm/x86_64/type-check-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/associated-consts/issue-93775.rs#current

ignored when rustc is built with debug assertions

[ui] tests/ui/associated-consts/issue-93775.rs#next

ignored when rustc is built with debug assertions

[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/attributes/no_link/multiple-crates-and-no_link.rs

skipping test as target does not support all of the crate types [“dylib”]

[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 part of the ferrocenecoretest family (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 part of the ferrocenecoretest family (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 used by another main test file ((used by ./move-error-snippets.rs))

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

ignored on targets without unwinding support

[ui] tests/ui/c-variadic/feature-gate-extended_varargs_abi_support.rs

only executed when the architecture is x86_64

[ui] tests/ui/c-variadic/variadic-ffi-2-arm.rs

only executed when the architecture is arm

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

ignored on targets without unwinding support

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

ignored when the target environment is musl (requires changing the linker which is hard)

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

only executed when the target environment is msvc

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

ignored on targets without unwinding support

[ui] tests/ui/codegen/duplicated-path-in-error.rs#gnu

only executed when the target environment is gnu

[ui] tests/ui/codegen/duplicated-path-in-error.rs#musl

ignored when cross-compiling (because this relies on host libc behaviour)

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

only executed when the architecture is x86_64

[ui] tests/ui/codegen/msvc-opt-level-z-no-corruption.rs

only executed when the operating system is windows

[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 used by another main test file ((used by ./two_files.rs))

[ui] tests/ui/command/command-setgroups.rs

ignored when the target environment is musl (returns dummy result for _SC_NGROUPS_MAX)

[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/compiletest-self-test/trim-env-name.rs#set

ignored when cross-compiling ((assume that non-cross targets have working env vars))

[ui] tests/ui/compiletest-self-test/trim-env-name.rs#unset

ignored when cross-compiling ((assume that non-cross targets have working env vars))

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

ignored used by another main test file ((used by ./inner-cfg-non-inline-mod.rs))

[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/coverage-attr/bad-attr-ice.rs#feat

ignored when the profiler runtime is not available

[ui] tests/ui/coverage-attr/bad-attr-ice.rs#nofeat

ignored when the profiler runtime is not available

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

ignored used by another main test file ((used by ./main.rs))

[ui] tests/ui/darwin-ld64.rs

only executed when the target is x86_64-apple-darwin

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

ignored when the target is part of the ferrocenecoretest family (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 used by another main test file ((used by ../../macro-expanded-mod.rs))

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

ignored used by another main test file ((used by ../../macro-expanded-mod.rs))

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

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

ignored on targets without unwinding support

[ui] tests/ui/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-apx-target-feature.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/feature-gates/feature-gate-raw-dylib-elf.rs

ignored on targets without dynamic linking

[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/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_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_linker-flavor/upper_c_linker-flavor_eq.rs#gcc

ignored when the target is part of the ferrocenecoretest family

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_repeat-diff.rs

ignored when the target is part of the ferrocenecoretest family (ferrocenecoretest register as “linux” but do not use gcc as a linker)

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_repeat.rs#gcc

ignored when the target is part of the ferrocenecoretest family

[ui] tests/ui/ferrocene/compiler-arguments/upper_c_linker-flavor/upper_c_linker-flavor_space-eq.rs#gcc

ignored when the target is part of the ferrocenecoretest family

[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/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/instrument-xray/platform-support.rs#aarch64-darwin

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/platform-support.rs#unsupported

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/platform-support.rs#x86_64-darwin

ignored on targets without xray tracing

[ui] tests/ui/instrument-xray/platform-support.rs#x86_64-linux

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-compile-flags/crate-type-flag.rs#cdylib

skipping test as target does not support all of the crate types [“cdylib”]

[ui] tests/ui/invalid-compile-flags/crate-type-flag.rs#dylib

skipping test as target does not support all of the crate types [“dylib”]

[ui] tests/ui/invalid-compile-flags/crate-type-flag.rs#proc_dash_macro

ignored on targets without unwinding support ((panic=abort causes warning to be emitted))

[ui] tests/ui/invalid/invalid-rustc_legacy_const_generics-issue-123077.rs

only executed when the architecture is x86_64

[ui] tests/ui/io-checks/write-macro-error.rs

ignored on targets without unwinding support

[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/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/link-native-libraries.rs#msvc

only executed when the target environment is msvc

[ui] tests/ui/link-native-libs/issue-70093/link-native-libraries.rs#other

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/linkage-attr/raw-dylib/elf/multiple-libraries.rs#with

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/elf/multiple-libraries.rs#without

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/elf/single-symbol.rs#with

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/elf/single-symbol.rs#without

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/elf/verbatim.rs#with

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/elf/verbatim.rs#without

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/raw-dylib/windows/dlltool-failed.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/linkage-attr/raw-dylib/windows/import-name-type-invalid-format.rs

only executed when the architecture is x86

[ui] tests/ui/linkage-attr/raw-dylib/windows/import-name-type-multiple.rs

only executed when the architecture is x86

[ui] tests/ui/linkage-attr/raw-dylib/windows/import-name-type-unknown-value.rs

only executed when the architecture is x86

[ui] tests/ui/linkage-attr/raw-dylib/windows/import-name-type-unsupported-link-kind.rs

only executed when the architecture is x86

[ui] tests/ui/linkage-attr/raw-dylib/windows/import-name-type-x86-only.rs

only executed when the operating system is windows

[ui] tests/ui/linkage-attr/raw-dylib/windows/invalid-dlltool.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/linkage-attr/raw-dylib/windows/link-ordinal-multiple.rs

only executed when the operating system is windows

[ui] tests/ui/linkage-attr/raw-dylib/windows/multiple-declarations.rs

only executed when the operating system is windows

[ui] tests/ui/linkage-attr/raw-dylib/windows/raw-dylib-windows-only.rs#notelf

ignored when the target binary format is ELF

[ui] tests/ui/linking/cdylib-no-mangle.rs

only executed when the target vendor is Apple

[ui] tests/ui/linking/export-executable-symbols.rs

only executed when the target environment is gnu

[ui] tests/ui/linking/no-gc-encapsulation-symbols.rs

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

[ui] tests/ui/linking/weird-export-names.rs

skipping test as target does not support all of the crate types [“cdylib”]

[ui] tests/ui/lint/expansion-time-include.rs

ignored used by another main test file ((used by ./expansion-time.rs))

[ui] tests/ui/lint/known-tool-in-submodule/submodule.rs

ignored used by another main test file ((used by ./root.rs))

[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 used by another main test file ((used by ./lint-pre-expansion-extern-module.rs))

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

ignored when the target is part of the ferrocenecoretest family

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

ignored when the target is part of the ferrocenecoretest family

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

skipping test as target does not support all of the crate types [“proc-macro”]

[ui] tests/ui/lint/unknown-lints/other.rs

ignored used by another main test file ((used by ./allow-in-other-module.rs))

[ui] tests/ui/liveness/liveness-asm.rs

only executed when the architecture is x86_64

[ui] tests/ui/loop-match/unwind.rs

ignored on targets without unwinding support

[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 used by another main test file ((used by ./include-single-expr.rs))

[ui] tests/ui/macros/include-single-expr-helper.rs

ignored used by another main test file ((used by ./include-single-expr.rs))

[ui] tests/ui/macros/issue-69838-dir/bar.rs

ignored used by another main test file ((used by ../issue-69838-mods-relative-to-included-path.rs))

[ui] tests/ui/macros/issue-69838-dir/included.rs

ignored used by another main test file ((used by ../issue-69838-mods-relative-to-included-path.rs))

[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 used by another main test file ((used by ../test.rs))

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/all-expr-kinds.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/all-not-available-cases.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/macros/rfc-2011-nicer-assert-messages/assert-without-captures-does-not-create-unnecessary-code.rs

ignored on targets without unwinding support (Asserting on contents of error message)

[ui] tests/ui/match/issue-26996.rs

ignored always ((#54987))

[ui] tests/ui/match/issue-27021.rs

ignored always ((#54987))

[ui] tests/ui/mir/alignment/i686-pc-windows-msvc.rs

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

[ui] tests/ui/mir/mir_calls_to_shims.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_codegen_calls_diverging_drops.rs

ignored on targets without unwinding support (this test checks that a destructor is called after panicking)

[ui] tests/ui/mir/mir_drop_order.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_drop_panics.rs

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_dynamic_drops_3.rs

ignored on targets without unwinding support

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

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_match_guard_let_chains_drop_order.rs#edition2021

ignored on targets without unwinding support

[ui] tests/ui/mir/mir_match_guard_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 used by another main test file ((used by ./missing_non_modrs_mod.rs))

[ui] tests/ui/missing_non_modrs_mod/foo_inline.rs

ignored used by another main test file ((used by ./missing_non_modrs_mod_inline.rs))

[ui] tests/ui/modules/mod_file_aux.rs

ignored used by another main test file ((used by ./mod_file_with_path_attr.rs and mod_file.rs))

[ui] tests/ui/modules/module_suggestion_when_module_not_found/submodule/mod.rs

ignored used by another main test file

[ui] tests/ui/modules/module_suggestion_when_module_not_found/submodule2.rs

ignored used by another main test file

[ui] tests/ui/modules/module_suggestion_when_module_not_found/success.rs

ignored used by another main test file

[ui] tests/ui/modules_and_files_visibility/mod_file_aux.rs

ignored used by another main test file ((used by ./mod_file_correct_spans.rs))

[ui] tests/ui/modules_and_files_visibility/mod_file_disambig_aux.rs

ignored used by another main test file ((used by ./mod_file_disambig.rs))

[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 used by another main test file ((used by ./non_modrs_mods.rs))

[ui] tests/ui/non_modrs_mods_and_inline_mods/x.rs

ignored used by another main test file ((used by ./non_modrs_mods_and_inline_mods.rs))

[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 used by another main test file ((used by ./saturating-float-casts.rs and ./saturating-float-casts-wasm.rs))

[ui] tests/ui/numbers-arithmetic/saturating-float-casts-wasm.rs

only executed when the architecture is wasm32

[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

skipping test as target does not support all of the crate types [“dylib”]

[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/panics/catch-unwind-bang.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/issue-47429-short-backtraces.rs

ignored when the target is part of the ferrocenecoretest family (no backtrace support)

[ui] tests/ui/panics/location-detail-unwrap-multiline.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/oom-panic-unwind.rs

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-during-display-formatting.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-main.rs#unwind-full

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-main.rs#unwind-one

ignored on targets without unwinding support

[ui] tests/ui/panics/panic-main.rs#unwind-zero

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 part of the ferrocenecoretest family (backtraces not supported on the target)

[ui] tests/ui/panics/rvalue-cleanup-during-box-panic.rs

ignored on targets without unwinding support

[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/panics/unwind-force-no-unwind-tables.rs

ignored on targets without unwinding support

[ui] tests/ui/parser/circular_modules_hello.rs

ignored used by another main test file ((used by ./circular-modules-main.rs))

[ui] tests/ui/parser/issues/circular-module-with-doc-comment-issue-97589/recursive.rs

ignored used by another main test file ((used by ./circular-module-with-doc-comment-issue-97589.rs))

[ui] tests/ui/parser/issues/issue-48508-aux.rs

ignored used by another main test file ((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 ((unimplemented))

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

ignored always ((unimplemented))

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

ignored always ((unimplemented))

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

ignored always ((unimplemented))

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

ignored always ((unimplemented))

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

ignored always ((unimplemented))

[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-request/stability.rs#deployment_target

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-59191-replace-root-with-fn.rs

ignored on targets without unwinding support ((affects error output))

[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 used by another main test file ((used by ./attributes-on-modules-fail.rs))

[ui] tests/ui/proc-macro/module_with_attrs.rs

ignored used by another main test file ((used by ../inner-attr-non-inline-mod.rs))

[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 used by another main test file ((used by ../attributes-on-modules-fail.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/allsorts-rental-0.5.6/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack-show.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.5/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack-show.rs))

[ui] tests/ui/proc-macro/pretty-print-hack/rental-0.5.6/src/lib.rs

ignored used by another main test file ((used by ../../../pretty-print-hack/hide.rs))

[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/process/win-command-child-path.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-command-curdir-no-verbatim.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-creation-flags.rs

only executed when the operating system is windows

[ui] tests/ui/process/win-proc-thread-attributes.rs

only executed when the operating system is windows

[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/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-108655-inline-always-closure.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/return-fn-ptr.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/runtime/backtrace-debuginfo-aux.rs

ignored used by another main test file ((used by ./backtrace-debuginfo.rs to test file!()))

[ui] tests/ui/runtime/backtrace-debuginfo.rs

ignored when the target is part of the ferrocenecoretest family (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-before-main.rs

only executed when the target environment is gnu

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

ignored on targets without address sanitizer

[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/dont-invalid-bitcast-x86_64.rs

only executed when the architecture is x86_64

[ui] tests/ui/simd/empty-simd-vector-in-operand.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

only executed when the operating system is windows

[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-should-panic-failed-show-span.rs

ignored on targets without unwinding support ((panic))

[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/clone-unwind-rc-cleanup.rs

ignored on targets without unwinding support

[ui] tests/ui/traits/next-solver/object-soundness-requires-generalization.rs

ignored always ((see #114196))

[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/uninhabited/uninhabited-transparent-return-abi.rs

ignored on targets without unwinding support

[ui] tests/ui/unpretty/exhaustive-asm.rs#expanded

only executed when the architecture is x86_64

[ui] tests/ui/unpretty/exhaustive-asm.rs#hir

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/wasm/simd-to-array-80108.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_1_0

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_2_87

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_2_88

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v0_3_0

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-bindgen-broken-error.rs#v1_0_0

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

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_front_leak

test requires unwinding support

vec_deque::truncate_leak

test requires unwinding support

Note

The 48 ignored documentation tests are not included here.

Rust’s documentation and testing tooling considers all snippets of code in the generated documentation to be a test by default, and snippets that are not meant to be valid Rust code (or Rust code at all) would cause test failures if not ignored explicitly.

Because of that, we don’t consider ignored documentation tests to be valid tests that were skipped by our testing infrastructure: we consider them not to be tests at all.