5. Armv8-A QNX 7.1.0

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

Target name

Target triple

Host platform:

x86-64 Linux (glibc)

x86_64-unknown-linux-gnu

Compilation target:

Armv8-A QNX 7.1.0

aarch64-unknown-nto-qnx710

5.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.

5.1.1. Compiletest Test Suite

Test suite: RUSTC_TS1_COMP

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

Compiletest suite

Passed tests

Ignored tests

Failed tests

Total tests

assembly

420

64

0

484

codegen

561

156

0

717

codegen-units

44

0

0

44

coverage (mode: coverage-map)

83

7

0

90

coverage (mode: coverage-run)

0

90

0

90

crashes

231

11

0

242

incremental

163

4

0

167

mir-opt

301

4

0

305

run-make

192

200

0

392

run-pass-valgrind

16

0

0

16

ui

17709

333

0

18042

Note

The following test suites are not executed on Armv8-A QNX 7.1.0, 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.

5.1.2. Library Test Suite

Test suite: RUSTC_TS2_LIBR

Crate name

Passed tests

Ignored tests

Failed tests

Total tests

std

989

9

0

998

alloc

1538

0

0

1538

core

2213

2

0

2215

test

57

1

0

58

5.1.3. Compiler Test Suite

Test suite: RUSTC_TS3_CRAT

Note

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

5.1.4. Linkchecker Test Suite

Test suite: RUSTC_TS4_LINK

Note

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

5.1.5. Build System Test Suite

Test suite: RUSTC_TS6_BSYS

Note

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

5.1.6. Tidy Test Suite

Test suite: RUSTC_TS7_TIDY

Note

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

5.1.7. Self-Test Test Suite

Test suite: RUSTC_TS8_SELF

Note

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

5.2. Ignored Tests

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

Test name

Ignore reason

[assembly] tests/assembly/align_offset.rs

only executed when the architecture is x86_64

[assembly] tests/assembly/asm-comments.rs

only executed when the architecture is x86_64

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

only executed when the operating system is linux

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

only executed when the operating system is linux

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[assembly] tests/assembly/issue-83585-small-pod-struct-equality.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-c-abi-arg-v7.rs

only executed when the architecture is nvptx64

[assembly] tests/assembly/nvptx-c-abi-ret-v7.rs

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

only executed when the architecture is nvptx64

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

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

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

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

[assembly] tests/assembly/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/strict_provenance.rs

only executed when the architecture is x86_64

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

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

[assembly] tests/assembly/wasm_exceptions.rs

only executed when the architecture is wasm32

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

only executed when the architecture is x86

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

only executed when the operating system is windows

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

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

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

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

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is avr

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

only executed when the architecture is msp430

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the target environment is msvc

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

only executed when the architecture is x86_64

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

only executed when the architecture is bpf

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

only executed when the architecture is x86_64

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

only executed when the target environment is msvc

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

only executed when the target environment is msvc

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

only executed when the target environment is msvc

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the target environment is msvc

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

only executed when the target environment is msvc

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

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

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

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

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

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

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

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

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

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

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

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

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

only executed when the operating system is windows

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is x86

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

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the target vendor is Apple

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

only executed when the operating system is linux

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

only executed when the operating system is windows

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

[codegen] tests/codegen/integer-cmp.rs#llvm-20

ignored when the LLVM version is older than 20

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

only executed when the pointer width is 16bit

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

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

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

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

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86

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

only executed when the architecture is x86

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

only executed when the target vendor is Apple

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the operating system is windows

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

only executed when the architecture is loongarch64

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

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

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

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

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

ignored on targets without address sanitizer

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

only executed when the architecture is x86_64

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

only executed when the target environment is msvc

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

only executed when the architecture is x86_64

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

only executed when the operating system is windows

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

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

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

ignored always (this is not a test)

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

only executed when the architecture is riscv64

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

only executed when the operating system is linux

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

only executed when the operating system is linux

[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/emit-type-checks-attr-no-sanitize.rs

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without CFI sanitizer

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

ignored on targets without dataflow sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory tagging sanitizer

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

ignored on targets without leak sanitizer

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

ignored on targets without leak sanitizer

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

ignored on targets without address sanitizer

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

ignored on targets without SafeStack support

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without memory sanitizer

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

ignored on targets without shadow call stacks

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

ignored on targets without CFI sanitizer

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

ignored when the operating system is nto (does not use #[thread_local])

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

only executed when the architecture is x86_64

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

ignored when the LLVM version is older than 20

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

only executed when the architecture is x86

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

only executed when the architecture is x86_64

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

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

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

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

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

ignored when running tests with ignore-debug header

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

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

[codegen] tests/codegen/vecdeque_no_panic.rs

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

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

ignored when the pointer width is 64bit

[codegen] tests/codegen/wasm_casts_trapping.rs

only executed when the architecture is wasm32

[codegen] tests/codegen/wasm_exceptions.rs

only executed when the architecture is wasm32

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

ignored when the test mode is mode-coverage-map

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

ignored when the test mode is mode-coverage-map

[coverage-map] tests/coverage/mcdc/condition-limit.rs

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[coverage-run] tests/coverage/branch/no-mir-spans.rs

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when the test mode is mode-coverage-run

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[coverage-run] tests/coverage/loop-break.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 the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when the LLVM version is between 19 - 99

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[crashes] tests/crashes/100618.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/113280.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[crashes] tests/crashes/123955.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/124092.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/124375.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/125476.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/125772.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/129150.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/23707.rs

only executed when the architecture is x86_64

[crashes] tests/crashes/34127.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[incremental] tests/incremental/split_debuginfo_cached.rs

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

[incremental] tests/incremental/split_debuginfo_mode.rs

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

[mir-opt] tests/mir-opt/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/pre-codegen/mem_replace.rs

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

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

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

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

ignored when cross-compiling

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

only executed when the target vendor is Apple

[run-make] tests/run-make/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/atomic-lock-free

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored always

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/comment-section

ignored when cross-compiling

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

ignored when cross-compiling

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

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is linux

[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 profiler support is disabled

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

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

ignored when cross-compiling

[run-make] tests/run-make/deref-impl-rustdoc-ice

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is windows

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/extern-fn-slice-no-ice

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/ferrocene/compiler-arguments/upper_c_extra-filename/upper_c_extra-filename_repeat

only executed when the operating system is linux

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

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

ignored when cross-compiling

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

only executed when the operating system is linux

[run-make] tests/run-make/include-all-symbols-linking

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/link-eh-frame-terminator

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is windows

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the target vendor is Apple

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/min-global-align

only executed when the operating system is linux

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

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the target environment is msvc

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

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

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

only executed when the architecture is x86_64

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/non-pie-thread-local

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/panic-abort-eh_frame

only executed when the operating system is linux

[run-make] tests/run-make/pass-linker-flags-flavor

only executed when the operating system is linux

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

ignored when cross-compiling

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

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

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

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

[run-make] tests/run-make/pdb-sobjname

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

[run-make] tests/run-make/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/proc-macro-init-order

ignored when cross-compiling

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

ignored when profiler support is disabled

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

ignored when cross-compiling

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

only executed when the operating system is windows

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

only executed when the operating system is windows

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

ignored when dlltool for the current architecture is not present

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

ignored when dlltool for the current architecture is not present

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

only executed when the operating system is windows

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

only executed when the operating system is windows

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

only executed when the operating system is windows

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

only executed when the operating system is windows

[run-make] tests/run-make/raw-fn-pointer-opt-undefined-behavior

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is linux

[run-make] tests/run-make/reset-codegen-1

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored on targets without Rust’s LLD

[run-make] tests/run-make/rust-lld-by-default-beta-stable

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

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

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

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

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

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored on targets without address sanitizer

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

ignored on targets without address sanitizer

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

ignored on targets without address sanitizer

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

ignored when cross-compiling

[run-make] tests/run-make/share-generics-export-again

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the operating system is linux

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the architecture is x86_64

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the architecture is part of the Thumb family

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

only executed when the architecture is part of the Thumb family

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

ignored when profiler support is disabled

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

only executed when the target vendor is Apple

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

ignored when cross-compiling

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the target is WASM

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

ignored when RUSTBUILD_FORCE_CLANG_BASED_TESTS is not set

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the target is wasm32-wasip1

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

only executed when the operating system is windows

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

ignored on targets without Rust’s LLD

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

only executed when the operating system is windows

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

only executed when the target environment is msvc

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

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

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

ignored when cross-compiling

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

ignored when the architecture is aarch64

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

ignored when the architecture is aarch64

[ui] tests/ui/abi/c-zst.rs#other-linux

only executed when the operating system is linux

[ui] tests/ui/abi/c-zst.rs#powerpc-linux

only executed when the operating system is linux

[ui] tests/ui/abi/c-zst.rs#s390x-linux

only executed when the operating system is linux

[ui] tests/ui/abi/c-zst.rs#sparc64-linux

only executed when the operating system is linux

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

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

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

only executed when the architecture is x86_64

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

ignored when the operating system is nto (Crash analysis impossible at SIGSEGV in QNX Neutrino)

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

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

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

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

[ui] tests/ui/abi/sysv64-zst.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

only executed when the operating system is windows

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

only executed when the operating system is windows

[ui] tests/ui/allocator/no_std-alloc-error-handler-custom.rs

only executed when the operating system is linux

[ui] tests/ui/allocator/no_std-alloc-error-handler-default.rs

only executed when the operating system is linux

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

only executed when the operating system is linux

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/asm/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/naked-functions-unused.rs#x86_64

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the operating system is linux

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

only executed when the architecture is x86_64

[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 operating system is linux

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

[ui] tests/ui/async-await/async-closures/fn-exception-target-features.rs

only executed when the architecture is x86_64

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

only executed when the operating system is linux

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

only executed when the target vendor is Apple

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

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

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

only executed when the target environment is msvc

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

only executed when the operating system is linux

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

only executed when the architecture is x86_64

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

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

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

ignored when the operating system is nto (does not have /bin/id, expects groups to be i32 (not u32))

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

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

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

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

[ui] tests/ui/const-generics/mistyped_const_in_pat.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is wasm32

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

only executed when the operating system is linux

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

only executed when the target environment is msvc

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

only executed when the target environment is msvc

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

only executed when the target vendor is Apple

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

ignored always (not a test, auxiliary)

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

ignored always (not a test, auxiliary)

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

ignored always (this is not a test)

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

ignored always (this is not a test)

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

ignored always (this is not a test)

[ui] tests/ui/errors/issue-104621-extern-bad-file.rs

only executed when the operating system is linux

[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/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/feature-gates/feature-gate-asm_goto.rs

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

ignored when the release channel is nightly

[ui] tests/ui/feature-gates/version_check.rs

only executed when the architecture is x86

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

only executed when the operating system is linux (Because there’s no substitution for the library path)

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

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

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

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

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

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

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

only executed when the operating system is linux (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 operating system is linux (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_repeat-diff.rs

only executed when the operating system is linux

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

ignored when the architecture is aarch64 (This test does not produce the final line of the stderr about 64 bit code)

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

ignored when cross-compiling

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

ignored when cross-compiling

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

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

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

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

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

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

[ui] tests/ui/float/int-to-float-miscompile-issue-105626.rs

only executed when the architecture is x86

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

ignored always

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

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

ignored on targets without xray tracing

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

only executed when the architecture is x86_64

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

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

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

only executed when the architecture is x86_64

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

ignored always ((#54987))

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

ignored always ((rustfix needs multiple suggestions))

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

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

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

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

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

ignored when profiler support is disabled

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

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

[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

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

[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/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/limits/huge-array-simple-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/limits/issue-15919-32.rs

ignored when the pointer width is 64bit

[ui] tests/ui/limits/issue-56762.rs

only executed when the architecture is x86_64

[ui] tests/ui/limits/issue-69485-var-size-diffs-too-large.rs

only executed when the architecture is x86_64

[ui] tests/ui/linkage-attr/framework.rs#both

only executed when the target vendor is Apple

[ui] tests/ui/linkage-attr/framework.rs#link

only executed when the target vendor is Apple

[ui] tests/ui/linkage-attr/framework.rs#omit

only executed when the target vendor is Apple

[ui] tests/ui/linkage-attr/framework.rs#weak

only executed when the target vendor is Apple

[ui] tests/ui/linkage-attr/uikit-framework.rs#ios

only executed when the operating system is ios

[ui] tests/ui/linkage-attr/uikit-framework.rs#tvos

only executed when the operating system is tvos

[ui] tests/ui/linkage-attr/uikit-framework.rs#visionos

only executed when the operating system is visionos

[ui] tests/ui/linkage-attr/uikit-framework.rs#watchos

only executed when the operating system is watchos

[ui] tests/ui/lint/dead-code/self-assign.rs

ignored always (FIXME(81658, 83171))

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

ignored always (auxiliary file for expansion-time.rs)

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

ignored always (not a test)

[ui] tests/ui/lint/lint-invalid-atomic-ordering-bool.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-exchange-weak.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-exchange.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-false-positive.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-fence.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-fetch-update.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-int.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-ptr.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint-invalid-atomic-ordering-uint.rs

only executed when the architecture is x86_64

[ui] tests/ui/lint/lint_pre_expansion_extern_module_aux.rs

ignored always (not a test)

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

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

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

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

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

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

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

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

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

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

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

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

[ui] tests/ui/lint/non-snake-case/lint-non-snake-case-crate-proc-macro.rs

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

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

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

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

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

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

ignored always

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

only executed when the architecture is x86_64

[ui] tests/ui/lto/issue-100772.rs

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

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

ignored always (auxiliary file for include-single-expr.rs)

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

ignored always (auxiliary file for include-single-expr.rs)

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

ignored always (this is an auxiliary file as part of another test.)

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

ignored always (this is an auxiliary file as part of another test.)

[ui] tests/ui/macros/macro-expanded-include/foo/mod.rs

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

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

only executed when the architecture is x86_64

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

ignored always (this is just a helper for the real test in this dir)

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

ignored always (this is just a helper for the real test in this dir)

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

ignored always (Not a test. Used by other tests)

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

ignored always (Not a test. Used by other tests)

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

ignored always (not a test. aux file)

[ui] tests/ui/msvc-opt-minsize.rs

only executed when the operating system is windows

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

only executed when the target environment is msvc

[ui] tests/ui/non_modrs_mods/foors_mod.rs

ignored always (not a test, used by non_modrs_mods.rs)

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

ignored always (not a test)

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

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

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

only executed when the architecture is wasm32

[ui] tests/ui/oom_unwind.rs

only executed when the operating system is linux

[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-runtime/unwind-tables-target-required.rs

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

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

ignored always (this is an auxiliary file for circular-modules-main.rs)

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

ignored always (Not a test. Used by issue-48508.rs)

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

only executed when the operating system is windows

[ui] tests/ui/precondition-checks/misaligned-slice.rs

ignored when running tests with ignore-debug header

[ui] tests/ui/precondition-checks/null-slice.rs

ignored when running tests with ignore-debug header

[ui] tests/ui/precondition-checks/out-of-bounds-get-unchecked.rs

ignored when running tests with ignore-debug header

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

ignored when running tests with ignore-debug header (debug assertions will print more types)

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

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

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

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

[ui] tests/ui/proc-macro/outer/inner.rs

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

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

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

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

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

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

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

[ui] tests/ui/process/nofile-limit.rs

only executed when the operating system is linux

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/check-pass.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/closures-inherit-target_feature.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/feature-gate-target_feature_11.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/fn-ptr.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/fn-traits.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108645-target-feature-on-main.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108645-target-feature-on-start.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/issue-108655-inline-always-closure.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/safe-calls.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2396-target_feature-11/trait-impl.rs

only executed when the architecture is x86_64

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/dlltool-failed.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-invalid-format.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-multiple.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-unknown-value.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-unsupported-link-kind.rs

only executed when the architecture is x86

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/import-name-type-x86-only.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/invalid-dlltool.rs

ignored when dlltool for the current architecture is not present

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/link-ordinal-multiple.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/multiple-declarations.rs

only executed when the operating system is windows

[ui] tests/ui/rfcs/rfc-2627-raw-dylib/unsupported-abi.rs

only executed when the operating system is windows

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

ignored always (not a test, used by backtrace-debuginfo.rs to test file!())

[ui] tests/ui/runtime/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/out-of-stack.rs

ignored when the operating system is nto (no stack overflow handler used (no alternate stack available))

[ui] tests/ui/runtime/signal-alternate-stack-cleanup.rs

ignored when the operating system is nto (no SA_ONSTACK)

[ui] tests/ui/runtime/stdout-during-shutdown-windows.rs

only executed when the operating system is windows

[ui] tests/ui/sanitizer/address.rs

ignored when cross-compiling

[ui] tests/ui/sanitizer/badfree.rs

ignored when cross-compiling

[ui] tests/ui/sanitizer/cfg.rs#address

ignored on targets without address sanitizer

[ui] tests/ui/sanitizer/cfg.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfg.rs#leak

ignored on targets without leak sanitizer

[ui] tests/ui/sanitizer/cfg.rs#memory

ignored on targets without memory sanitizer

[ui] tests/ui/sanitizer/cfg.rs#thread

ignored on targets without thread sanitizer

[ui] tests/ui/sanitizer/cfi/assoc-ty-lifetime-issue-123053.rs

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

[ui] tests/ui/sanitizer/cfi/async-closures.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/async-closures.rs#kcfi

ignored on targets without kernel 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/closures.rs#kcfi

ignored on targets without kernel CFI sanitizer

[ui] tests/ui/sanitizer/cfi/complex-receiver.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/complex-receiver.rs#kcfi

ignored on targets without kernel CFI sanitizer

[ui] tests/ui/sanitizer/cfi/coroutine.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/coroutine.rs#kcfi

ignored on targets without kernel 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

only executed when the operating system is linux

[ui] tests/ui/sanitizer/cfi/fn-ptr.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/fn-ptr.rs#kcfi

ignored on targets without kernel 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/self-ref.rs#kcfi

ignored on targets without kernel CFI sanitizer

[ui] tests/ui/sanitizer/cfi/sized-associated-ty.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/sized-associated-ty.rs#kcfi

ignored on targets without kernel CFI sanitizer

[ui] tests/ui/sanitizer/cfi/supertraits.rs#cfi

ignored on targets without CFI sanitizer

[ui] tests/ui/sanitizer/cfi/supertraits.rs#kcfi

ignored on targets without kernel 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/virtual-auto.rs#kcfi

ignored on targets without kernel 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/kcfi-mangling.rs

ignored on targets without kernel CFI sanitizer

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

only executed when the architecture is x86_64

[ui] tests/ui/stats/hir-stats.rs

only executed when the architecture is x86_64

[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/suggestions/incorrect-variant-literal.rs

only executed when the operating system is linux

[ui] tests/ui/suggestions/missing-lifetime-specifier.rs

ignored when the operating system is nto (does not use #[thread_local])

[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/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/thread-local/thread-local-issue-37508.rs

only executed when the architecture is x86_64

[ui] tests/ui/thread-local/tls.rs

ignored when the operating system is nto (Doesn’t work without emulated TLS enabled (in LLVM))

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

ignored always

[ui] tests/ui/traits/operator-overloading-issue-52025.rs

only executed when the architecture is x86_64

[ui] tests/ui/typeck/issue-104510-ice.rs

only executed when the architecture is x86_64

[ui] tests/ui/using-target-feature-unstable.rs

only executed when the architecture is x86_64

[ui] tests/ui/wait-forked-but-failed-child.rs

ignored when the operating system is nto (no ‘ps’)

[ui] tests/ui/wasm/simd-to-array-80108.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-custom-section-relocations.rs

only executed when the architecture is wasm32

[ui] tests/ui/wasm/wasm-hang-issue-76281.rs

only executed when the architecture is wasm32

error::tests::error_with_backtrace_outputs_correctly_with_one_source

No reason provided.

error::tests::error_with_backtrace_outputs_correctly_with_two_sources

No reason provided.

fs::tests::recursive_rmdir_toctou

high time cost of running test

net::tcp::tests::timeouts

No reason provided.

net::udp::tests::timeouts

No reason provided.

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

sys::pal::unix::process::process_common::tests::test_process_group_no_posix_spawn

No reason provided.

sys::pal::unix::process::process_common::tests::test_process_group_posix_spawn

No reason provided.

sys::pal::unix::process::process_common::tests::test_process_mask

No reason provided.

term::terminfo::searcher::tests::test_get_dbpath_for_term

buildbots don’t have ncurses installed and I can’t mock everything I need

test_env_get_set_multithreaded

No reason provided.