Skip to content

Commit 9d5bc7c

Browse files
committed
Fix tests
1 parent 5c35dc0 commit 9d5bc7c

File tree

3 files changed

+114
-102
lines changed

3 files changed

+114
-102
lines changed

failing-ui-tests.txt

Lines changed: 72 additions & 60 deletions
Original file line numberDiff line numberDiff line change
@@ -1,60 +1,72 @@
1-
src/test/ui/alloc-error/default-alloc-error-hook.rs
2-
src/test/ui/allocator/custom-in-block.rs
3-
src/test/ui/allocator/custom-in-submodule.rs
4-
src/test/ui/allocator/custom.rs
5-
src/test/ui/allocator/hygiene.rs
6-
src/test/ui/allocator/no_std-alloc-error-handler-custom.rs
7-
src/test/ui/allocator/no_std-alloc-error-handler-default.rs
8-
src/test/ui/allocator/xcrate-use.rs
9-
src/test/ui/allocator/xcrate-use2.rs
10-
src/test/ui/asm/may_unwind.rs
11-
src/test/ui/asm/x86_64/multiple-clobber-abi.rs
12-
src/test/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs
13-
src/test/ui/functions-closures/parallel-codegen-closures.rs
14-
src/test/ui/linkage-attr/linkage1.rs
15-
src/test/ui/lto/dylib-works.rs
16-
src/test/ui/numbers-arithmetic/saturating-float-casts.rs
17-
src/test/ui/polymorphization/promoted-function.rs
18-
src/test/ui/process/nofile-limit.rs
19-
src/test/ui/sepcomp/sepcomp-cci.rs
20-
src/test/ui/sepcomp/sepcomp-extern.rs
21-
src/test/ui/sepcomp/sepcomp-fns-backwards.rs
22-
src/test/ui/sepcomp/sepcomp-fns.rs
23-
src/test/ui/sepcomp/sepcomp-statics.rs
24-
src/test/ui/simd/intrinsic/generic-arithmetic-pass.rs
25-
src/test/ui/sse2.rs
26-
src/test/ui/target-feature/missing-plusminus.rs
27-
src/test/ui/asm/x86_64/may_unwind.rs
28-
src/test/ui/backtrace.rs
29-
src/test/ui/catch-unwind-bang.rs
30-
src/test/ui/cfg/cfg-panic-abort.rs
31-
src/test/ui/drop/dynamic-drop-async.rs
32-
src/test/ui/drop/repeat-drop.rs
33-
src/test/ui/fmt/format-args-capture.rs
34-
src/test/ui/generator/panic-drops-resume.rs
35-
src/test/ui/generator/panic-drops.rs
36-
src/test/ui/generator/panic-safe.rs
37-
src/test/ui/intrinsics/panic-uninitialized-zeroed.rs
38-
src/test/ui/iterators/iter-sum-overflow-debug.rs
39-
src/test/ui/iterators/iter-sum-overflow-overflow-checks.rs
40-
src/test/ui/mir/mir_calls_to_shims.rs
41-
src/test/ui/mir/mir_drop_order.rs
42-
src/test/ui/mir/mir_let_chains_drop_order.rs
43-
src/test/ui/oom_unwind.rs
44-
src/test/ui/panic-runtime/abort-link-to-unwinding-crates.rs
45-
src/test/ui/panic-runtime/abort.rs
46-
src/test/ui/panic-runtime/link-to-abort.rs
47-
src/test/ui/unwind-no-uwtable.rs
48-
src/test/ui/issues/issue-14875.rs
49-
src/test/ui/issues/issue-29948.rs
50-
src/test/ui/issues/issue-40883.rs
51-
src/test/ui/issues/issue-43853.rs
52-
src/test/ui/issues/issue-47364.rs
53-
src/test/ui/simd/issue-17170.rs
54-
src/test/ui/simd/issue-39720.rs
55-
src/test/ui/simd/issue-89193.rs
56-
src/test/ui/statics/issue-91050-1.rs
57-
src/test/ui/statics/issue-91050-2.rs
58-
src/test/ui/macros/rfc-2011-nicer-assert-messages/assert-without-captures-does-not-create-unnecessary-code.rs
59-
src/test/ui/rfc-2091-track-caller/std-panic-locations.rs
60-
src/test/ui/rfcs/rfc1857-drop-order.rs
1+
tests/ui/alloc-error/default-alloc-error-hook.rs
2+
tests/ui/allocator/custom-in-block.rs
3+
tests/ui/allocator/custom-in-submodule.rs
4+
tests/ui/allocator/custom.rs
5+
tests/ui/allocator/hygiene.rs
6+
tests/ui/allocator/no_std-alloc-error-handler-custom.rs
7+
tests/ui/allocator/no_std-alloc-error-handler-default.rs
8+
tests/ui/allocator/xcrate-use.rs
9+
tests/ui/allocator/xcrate-use2.rs
10+
tests/ui/asm/may_unwind.rs
11+
tests/ui/asm/x86_64/multiple-clobber-abi.rs
12+
tests/ui/debuginfo/debuginfo-emit-llvm-ir-and-split-debuginfo.rs
13+
tests/ui/functions-closures/parallel-codegen-closures.rs
14+
tests/ui/linkage-attr/linkage1.rs
15+
tests/ui/lto/dylib-works.rs
16+
tests/ui/numbers-arithmetic/saturating-float-casts.rs
17+
tests/ui/polymorphization/promoted-function.rs
18+
tests/ui/process/nofile-limit.rs
19+
tests/ui/sepcomp/sepcomp-cci.rs
20+
tests/ui/sepcomp/sepcomp-extern.rs
21+
tests/ui/sepcomp/sepcomp-fns-backwards.rs
22+
tests/ui/sepcomp/sepcomp-fns.rs
23+
tests/ui/sepcomp/sepcomp-statics.rs
24+
tests/ui/simd/intrinsic/generic-arithmetic-pass.rs
25+
tests/ui/sse2.rs
26+
tests/ui/target-feature/missing-plusminus.rs
27+
tests/ui/asm/x86_64/may_unwind.rs
28+
tests/ui/backtrace.rs
29+
tests/ui/catch-unwind-bang.rs
30+
tests/ui/cfg/cfg-panic-abort.rs
31+
tests/ui/drop/dynamic-drop-async.rs
32+
tests/ui/drop/repeat-drop.rs
33+
tests/ui/fmt/format-args-capture.rs
34+
tests/ui/generator/panic-drops-resume.rs
35+
tests/ui/generator/panic-drops.rs
36+
tests/ui/generator/panic-safe.rs
37+
tests/ui/intrinsics/panic-uninitialized-zeroed.rs
38+
tests/ui/iterators/iter-sum-overflow-debug.rs
39+
tests/ui/iterators/iter-sum-overflow-overflow-checks.rs
40+
tests/ui/mir/mir_calls_to_shims.rs
41+
tests/ui/mir/mir_drop_order.rs
42+
tests/ui/mir/mir_let_chains_drop_order.rs
43+
tests/ui/oom_unwind.rs
44+
tests/ui/panic-runtime/abort-link-to-unwinding-crates.rs
45+
tests/ui/panic-runtime/abort.rs
46+
tests/ui/panic-runtime/link-to-abort.rs
47+
tests/ui/unwind-no-uwtable.rs
48+
tests/ui/issues/issue-14875.rs
49+
tests/ui/issues/issue-29948.rs
50+
tests/ui/issues/issue-40883.rs
51+
tests/ui/issues/issue-43853.rs
52+
tests/ui/issues/issue-47364.rs
53+
tests/ui/simd/issue-17170.rs
54+
tests/ui/simd/issue-39720.rs
55+
tests/ui/simd/issue-89193.rs
56+
tests/ui/statics/issue-91050-1.rs
57+
tests/ui/statics/issue-91050-2.rs
58+
tests/ui/macros/rfc-2011-nicer-assert-messages/assert-without-captures-does-not-create-unnecessary-code.rs
59+
tests/ui/rfc-2091-track-caller/std-panic-locations.rs
60+
tests/ui/rfcs/rfc1857-drop-order.rs
61+
tests/ui/parser/unclosed-delimiter-in-dep.rs
62+
tests/ui/runtime/rt-explody-panic-payloads.rs
63+
tests/ui/simd/intrinsic/ptr-cast.rs
64+
tests/ui/binding/fn-arg-incomplete-pattern-drop-order.rs
65+
tests/ui/codegen/issue-55976.rs
66+
tests/ui/consts/missing_span_in_backtrace.rs
67+
tests/ui/drop/dynamic-drop.rs
68+
tests/ui/dyn-star/box.rs
69+
tests/ui/dyn-star/const.rs
70+
tests/ui/dyn-star/drop.rs
71+
tests/ui/dyn-star/make-dyn-star.rs
72+
tests/ui/dyn-star/method.rs

failing-ui-tests12.txt

Lines changed: 41 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -1,41 +1,41 @@
1-
src/test/ui/asm/x86_64/issue-96797.rs
2-
src/test/ui/intrinsics/const-eval-select-x86_64.rs
3-
src/test/ui/packed/packed-struct-drop-aligned.rs
4-
src/test/ui/packed/packed-struct-generic-layout.rs
5-
src/test/ui/packed/packed-struct-layout.rs
6-
src/test/ui/packed/packed-struct-optimized-enum.rs
7-
src/test/ui/packed/packed-struct-size.rs
8-
src/test/ui/packed/packed-struct-vec.rs
9-
src/test/ui/packed/packed-tuple-struct-layout.rs
10-
src/test/ui/simd/array-type.rs
11-
src/test/ui/simd/intrinsic/float-minmax-pass.rs
12-
src/test/ui/simd/intrinsic/generic-arithmetic-saturating-pass.rs
13-
src/test/ui/simd/intrinsic/generic-as.rs
14-
src/test/ui/simd/intrinsic/generic-cast-pass.rs
15-
src/test/ui/simd/intrinsic/generic-cast-pointer-width.rs
16-
src/test/ui/simd/intrinsic/generic-comparison-pass.rs
17-
src/test/ui/simd/intrinsic/generic-elements-pass.rs
18-
src/test/ui/simd/intrinsic/generic-reduction-pass.rs
19-
src/test/ui/simd/intrinsic/generic-select-pass.rs
20-
src/test/ui/simd/intrinsic/inlining-issue67557-ice.rs
21-
src/test/ui/simd/intrinsic/inlining-issue67557.rs
22-
src/test/ui/simd/monomorphize-shuffle-index.rs
23-
src/test/ui/simd/shuffle.rs
24-
src/test/ui/simd/simd-bitmask.rs
25-
src/test/ui/binding/fn-arg-incomplete-pattern-drop-order.rs
26-
src/test/ui/drop/dynamic-drop.rs
27-
src/test/ui/generator/resume-after-return.rs
28-
src/test/ui/iterators/iter-step-overflow-debug.rs
29-
src/test/ui/macros/rfc-2011-nicer-assert-messages/all-expr-kinds.rs
30-
src/test/ui/numbers-arithmetic/next-power-of-two-overflow-debug.rs
31-
src/test/ui/panic-while-printing.rs
32-
src/test/ui/privacy/reachable-unnameable-items.rs
33-
src/test/ui/rfc-1937-termination-trait/termination-trait-in-test.rs
34-
src/test/ui/async-await/async-fn-size-moved-locals.rs
35-
src/test/ui/async-await/async-fn-size-uninit-locals.rs
36-
src/test/ui/cfg/cfg-panic.rs
37-
src/test/ui/generator/size-moved-locals.rs
38-
src/test/ui/macros/rfc-2011-nicer-assert-messages/all-not-available-cases.rs
39-
src/test/ui/runtime/rt-explody-panic-payloads.rs
40-
src/test/ui/simd/intrinsic/generic-gather-pass.rs
41-
src/test/ui/simd/issue-85915-simd-ptrs.rs
1+
tests/ui/asm/x86_64/issue-96797.rs
2+
tests/ui/intrinsics/const-eval-select-x86_64.rs
3+
tests/ui/packed/packed-struct-drop-aligned.rs
4+
tests/ui/packed/packed-struct-generic-layout.rs
5+
tests/ui/packed/packed-struct-layout.rs
6+
tests/ui/packed/packed-struct-optimized-enum.rs
7+
tests/ui/packed/packed-struct-size.rs
8+
tests/ui/packed/packed-struct-vec.rs
9+
tests/ui/packed/packed-tuple-struct-layout.rs
10+
tests/ui/simd/array-type.rs
11+
tests/ui/simd/intrinsic/float-minmax-pass.rs
12+
tests/ui/simd/intrinsic/generic-arithmetic-saturating-pass.rs
13+
tests/ui/simd/intrinsic/generic-as.rs
14+
tests/ui/simd/intrinsic/generic-cast-pass.rs
15+
tests/ui/simd/intrinsic/generic-cast-pointer-width.rs
16+
tests/ui/simd/intrinsic/generic-comparison-pass.rs
17+
tests/ui/simd/intrinsic/generic-elements-pass.rs
18+
tests/ui/simd/intrinsic/generic-reduction-pass.rs
19+
tests/ui/simd/intrinsic/generic-select-pass.rs
20+
tests/ui/simd/intrinsic/inlining-issue67557-ice.rs
21+
tests/ui/simd/intrinsic/inlining-issue67557.rs
22+
tests/ui/simd/monomorphize-shuffle-index.rs
23+
tests/ui/simd/shuffle.rs
24+
tests/ui/simd/simd-bitmask.rs
25+
tests/ui/binding/fn-arg-incomplete-pattern-drop-order.rs
26+
tests/ui/drop/dynamic-drop.rs
27+
tests/ui/generator/resume-after-return.rs
28+
tests/ui/iterators/iter-step-overflow-debug.rs
29+
tests/ui/macros/rfc-2011-nicer-assert-messages/all-expr-kinds.rs
30+
tests/ui/numbers-arithmetic/next-power-of-two-overflow-debug.rs
31+
tests/ui/panic-while-printing.rs
32+
tests/ui/privacy/reachable-unnameable-items.rs
33+
tests/ui/rfc-1937-termination-trait/termination-trait-in-test.rs
34+
tests/ui/async-await/async-fn-size-moved-locals.rs
35+
tests/ui/async-await/async-fn-size-uninit-locals.rs
36+
tests/ui/cfg/cfg-panic.rs
37+
tests/ui/generator/size-moved-locals.rs
38+
tests/ui/macros/rfc-2011-nicer-assert-messages/all-not-available-cases.rs
39+
tests/ui/runtime/rt-explody-panic-payloads.rs
40+
tests/ui/simd/intrinsic/generic-gather-pass.rs
41+
tests/ui/simd/issue-85915-simd-ptrs.rs

src/intrinsic/llvm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ pub fn ignore_arg_cast(func_name: &str, index: usize, args_len: usize) -> bool {
407407
#[cfg(not(feature="master"))]
408408
pub fn intrinsic<'gcc, 'tcx>(name: &str, cx: &CodegenCx<'gcc, 'tcx>) -> Function<'gcc> {
409409
match name {
410-
"llvm.x86.xgetbv" => {
410+
"llvm.x86.xgetbv" | "llvm.x86.sse2.pause" => {
411411
let gcc_name = "__builtin_trap";
412412
let func = cx.context.get_builtin_function(gcc_name);
413413
cx.functions.borrow_mut().insert(gcc_name.to_string(), func);

0 commit comments

Comments
 (0)