2121
2222git checkout -- src/test/ui/issues/auxiliary/issue-3136-a.rs # contains //~ERROR, but shouldn't be removed
2323
24- # these all depend on unwinding support
24+ # missing features
25+ # ================
26+
27+ # requires stack unwinding
2528rm src/test/ui/backtrace.rs
2629rm src/test/ui/array-slice-vec/box-of-array-of-drop-* .rs
2730rm src/test/ui/array-slice-vec/slice-panic-* .rs
@@ -42,59 +45,79 @@ rm src/test/ui/runtime/rt-explody-panic-payloads.rs
4245rm src/test/incremental/change_crate_dep_kind.rs
4346rm src/test/ui/threads-sendsync/unwind-resource.rs
4447
45- rm src/test/ui/issues/issue-28950.rs # depends on stack size optimizations
46- rm src/test/ui/codegen/init-large-type.rs # same
48+ # requires compiling with -Cpanic=unwind
49+ rm src/test/ui/cfg/cfg-panic.rs
50+ rm src/test/ui/test-attrs/test-fn-signature-verification-for-explicit-return-type.rs # "Cannot run dynamic test fn out-of-process"
51+ rm src/test/ui/async-await/async-fn-size-moved-locals.rs # -Cpanic=abort shrinks some generator by one byte
52+ rm src/test/ui/async-await/async-fn-size-uninit-locals.rs # same
53+ rm src/test/ui/generator/size-moved-locals.rs # same
54+
55+ # vendor intrinsics
4756rm src/test/ui/sse2.rs # cpuid not supported, so sse2 not detected
57+ rm src/test/ui/intrinsics/const-eval-select-x86_64.rs # requires x86_64 vendor intrinsics
58+
59+ # inline asm
60+ rm src/test/incremental/hashes/inline_asm.rs # inline asm
61+ rm src/test/incremental/issue-72386.rs # same
62+
63+ # exotic linkages
4864rm src/test/ui/issues/issue-33992.rs # unsupported linkages
4965rm src/test/incremental/hashes/function_interfaces.rs # same
5066rm src/test/incremental/hashes/statics.rs # same
67+
68+ # LTO
69+ rm src/test/incremental/lto.rs # requires lt
70+
71+ # variadic arguments
72+ rm src/test/ui/abi/mir/mir_codegen_calls_variadic.rs # requires float varargs
73+ rm src/test/ui/abi/variadic-ffi.rs # requires callee side vararg support
74+
75+ # unsized locals
76+ rm -r src/test/run-pass-valgrind/unsized-locals
77+
78+ # misc unimplemented things
79+ rm src/test/ui/intrinsics/intrinsic-nearby.rs # unimplemented nearbyintf32 and nearbyintf64 intrinsics
80+ rm src/test/ui/target-feature/missing-plusminus.rs # error not implemented
81+ rm src/test/ui/fn/dyn-fn-alignment.rs # wants a 256 byte alignment
82+ rm -r src/test/run-make/emit-named-files # requires full --emit support
83+
84+ # optimization tests
85+ # ==================
86+ rm src/test/ui/issues/issue-28950.rs # depends on stack size optimizations
87+ rm src/test/ui/codegen/init-large-type.rs # same
88+ rm -r src/test/run-make/fmt-write-bloat/ # tests an optimization
89+
90+ # backend specific tests
91+ # ======================
92+ rm src/test/incremental/thinlto/cgu_invalidated_when_import_{added,removed}.rs # requires LLVM
93+ rm src/test/ui/abi/stack-protector.rs # requires stack protector support
94+
95+ # giving different but possibly correct results
96+ # =============================================
5197rm src/test/ui/numbers-arithmetic/saturating-float-casts.rs # intrinsic gives different but valid result
5298rm src/test/ui/mir/mir_misc_casts.rs # depends on deduplication of constants
5399rm src/test/ui/mir/mir_raw_fat_ptr.rs # same
54100rm src/test/ui/consts/issue-33537.rs # same
55- rm src/test/ui/async-await/async-fn-size-moved-locals.rs # -Cpanic=abort shrinks some generator by one byte
56- rm src/test/ui/async-await/async-fn-size-uninit-locals.rs # same
57- rm src/test/ui/generator/size-moved-locals.rs # same
58- rm src/test/ui/fn/dyn-fn-alignment.rs # wants a 256 byte alignment
59- rm src/test/ui/test-attrs/test-fn-signature-verification-for-explicit-return-type.rs # "Cannot run dynamic test fn out-of-process"
60- rm src/test/ui/intrinsics/intrinsic-nearby.rs # unimplemented nearbyintf32 and nearbyintf64 intrinsics
61-
62- rm src/test/incremental/hashes/inline_asm.rs # inline asm
63- rm src/test/incremental/issue-72386.rs # same
64- rm src/test/incremental/lto.rs # requires lto
65101
66102rm -r src/test/run-make/emit-shared-files # requires the rustdoc executable in build/bin/
67103rm -r src/test/run-make/unstable-flag-required # same
68104rm -r src/test/run-make/rustdoc-* # same
69- rm -r src/test/run-make/emit-named-files # requires full --emit support
70-
71- rm -r src/test/run-pass-valgrind/unsized-locals
72-
73- rm src/test/ui/intrinsics/const-eval-select-x86_64.rs # requires x86_64 vendor intrinsics
74105
106+ # genuine bugs
107+ # ============
75108rm src/test/ui/allocator/no_std-alloc-error-handler-default.rs # missing rust_oom definition
76- rm src/test/ui/cfg/cfg-panic.rs
77-
78- rm src/test/ui/mir/ssa-analysis-regression-50041.rs # uses old definition of Box
79-
80- rm src/test/ui/target-feature/missing-plusminus.rs # error not implemented
81109
82110rm -r src/test/ui/polymorphization/ # polymorphization not yet supported
83111rm src/test/codegen-units/polymorphization/unused_type_parameters.rs # same
84112
85- rm -r src/test/run-make/fmt-write-bloat/ # tests an optimization
86- rm src/test/ui/abi/mir/mir_codegen_calls_variadic.rs # requires float varargs
87- rm src/test/ui/abi/variadic-ffi.rs # requires callee side vararg support
88-
89- rm src/test/ui/abi/stack-protector.rs # requires stack protector support
90-
91113rm src/test/incremental/issue-80691-bad-eval-cache.rs # wrong exit code
92114rm src/test/incremental/spike-neg1.rs # errors out for some reason
93115rm src/test/incremental/spike-neg2.rs # same
94116rm src/test/ui/issues/issue-74564-if-expr-stack-overflow.rs # gives a stackoverflow before the backend runs
117+ rm src/test/ui/mir/ssa-analysis-regression-50041.rs # produces ICE
95118
96- rm src/test/incremental/thinlto/cgu_invalidated_when_import_{added,removed}.rs # requires LLVM
97-
119+ # bugs in the test suite
120+ # ======================
98121rm src/test/ui/unsafe/union.rs # has UB caught by cg_clif. see rust-lang/rust#95075
99122
100123echo " [TEST] rustc test suite"
0 commit comments