From 3d634c975c7d7faf92a46d7d9a1a0267bd48e86a Mon Sep 17 00:00:00 2001 From: Ralf Jung Date: Wed, 1 Jun 2022 10:53:38 -0400 Subject: [PATCH] rename test suite directories --- ci.sh | 2 +- tests/compiletest.rs | 6 +++--- tests/{compile-fail => fail}/abort-terminator.rs | 0 tests/{compile-fail => fail}/abort-terminator.stderr | 0 .../alloc/deallocate-bad-alignment.rs | 0 .../alloc/deallocate-bad-alignment.stderr | 0 tests/{compile-fail => fail}/alloc/deallocate-bad-size.rs | 0 .../{compile-fail => fail}/alloc/deallocate-bad-size.stderr | 0 tests/{compile-fail => fail}/alloc/deallocate-twice.rs | 0 tests/{compile-fail => fail}/alloc/deallocate-twice.stderr | 0 tests/{compile-fail => fail}/alloc/global_system_mixup.rs | 0 .../{compile-fail => fail}/alloc/global_system_mixup.stderr | 0 tests/{compile-fail => fail}/alloc/no_global_allocator.rs | 0 .../{compile-fail => fail}/alloc/no_global_allocator.stderr | 0 tests/{compile-fail => fail}/alloc/reallocate-bad-size.rs | 0 .../{compile-fail => fail}/alloc/reallocate-bad-size.stderr | 0 .../{compile-fail => fail}/alloc/reallocate-change-alloc.rs | 0 .../alloc/reallocate-change-alloc.stderr | 0 tests/{compile-fail => fail}/alloc/reallocate-dangling.rs | 0 .../{compile-fail => fail}/alloc/reallocate-dangling.stderr | 0 tests/{compile-fail => fail}/alloc/stack_free.rs | 0 tests/{compile-fail => fail}/alloc/stack_free.stderr | 0 .../{compile-fail => fail}/backtrace/bad-backtrace-decl.rs | 0 .../backtrace/bad-backtrace-decl.stderr | 0 .../{compile-fail => fail}/backtrace/bad-backtrace-flags.rs | 0 .../backtrace/bad-backtrace-flags.stderr | 0 tests/{compile-fail => fail}/backtrace/bad-backtrace-ptr.rs | 0 .../backtrace/bad-backtrace-ptr.stderr | 0 .../backtrace/bad-backtrace-resolve-flags.rs | 0 .../backtrace/bad-backtrace-resolve-flags.stderr | 0 .../backtrace/bad-backtrace-resolve-names-flags.rs | 0 .../backtrace/bad-backtrace-resolve-names-flags.stderr | 0 .../backtrace/bad-backtrace-size-flags.rs | 0 .../backtrace/bad-backtrace-size-flags.stderr | 0 .../backtrace/bad-backtrace-version.stderr | 0 tests/{compile-fail => fail}/box-cell-alias.rs | 0 tests/{compile-fail => fail}/box-cell-alias.stderr | 0 .../branchless-select-i128-pointer.rs | 0 .../branchless-select-i128-pointer.stderr | 0 tests/{compile-fail => fail}/breakpoint.rs | 0 tests/{compile-fail => fail}/breakpoint.stderr | 0 .../concurrency/libc_pthread_create_main_terminate.rs | 0 .../concurrency/libc_pthread_create_main_terminate.stderr | 0 .../concurrency/libc_pthread_join_detached.rs | 0 .../concurrency/libc_pthread_join_detached.stderr | 0 .../concurrency/libc_pthread_join_joined.rs | 0 .../concurrency/libc_pthread_join_joined.stderr | 0 .../concurrency/libc_pthread_join_main.rs | 0 .../concurrency/libc_pthread_join_main.stderr | 0 .../concurrency/libc_pthread_join_multiple.rs | 0 .../concurrency/libc_pthread_join_multiple.stderr | 0 .../concurrency/libc_pthread_join_self.rs | 0 .../concurrency/libc_pthread_join_self.stderr | 0 tests/{compile-fail => fail}/concurrency/thread-spawn.rs | 0 .../concurrency/thread_local_static_dealloc.rs | 0 .../concurrency/thread_local_static_dealloc.stderr | 0 tests/{compile-fail => fail}/concurrency/too_few_args.rs | 0 .../{compile-fail => fail}/concurrency/too_few_args.stderr | 0 tests/{compile-fail => fail}/concurrency/too_many_args.rs | 0 .../{compile-fail => fail}/concurrency/too_many_args.stderr | 0 .../concurrency/unwind_top_of_stack.rs | 0 .../concurrency/unwind_top_of_stack.stderr | 0 .../dangling_pointers/dangling_pointer_addr_of.rs | 0 .../dangling_pointers/dangling_pointer_addr_of.stderr | 0 .../dangling_pointers/dangling_pointer_deref.rs | 0 .../dangling_pointers/dangling_pointer_deref.stderr | 0 .../dangling_pointers/dangling_zst_deref.rs | 0 .../dangling_pointers/dangling_zst_deref.stderr | 0 .../dangling_pointers/deref-invalid-ptr.rs | 0 .../dangling_pointers/deref-invalid-ptr.stderr | 0 .../dangling_pointers/deref-partially-dangling.rs | 0 .../dangling_pointers/deref-partially-dangling.stderr | 0 tests/{compile-fail => fail}/dangling_pointers/dyn_size.rs | 0 .../dangling_pointers/dyn_size.stderr | 0 .../dangling_pointers/maybe_null_pointer_deref_zst.rs | 0 .../dangling_pointers/maybe_null_pointer_deref_zst.stderr | 0 .../dangling_pointers/maybe_null_pointer_write_zst.rs | 0 .../dangling_pointers/maybe_null_pointer_write_zst.stderr | 0 .../dangling_pointers/null_pointer_deref.rs | 0 .../dangling_pointers/null_pointer_deref.stderr | 0 .../dangling_pointers/null_pointer_deref_zst.rs | 0 .../dangling_pointers/null_pointer_deref_zst.stderr | 0 .../dangling_pointers/null_pointer_write.rs | 0 .../dangling_pointers/null_pointer_write.stderr | 0 .../dangling_pointers/null_pointer_write_zst.rs | 0 .../dangling_pointers/null_pointer_write_zst.stderr | 0 .../dangling_pointers/out_of_bounds_read1.rs | 0 .../dangling_pointers/out_of_bounds_read1.stderr | 0 .../dangling_pointers/out_of_bounds_read2.rs | 0 .../dangling_pointers/out_of_bounds_read2.stderr | 0 .../dangling_pointers/stack_temporary.rs | 0 .../dangling_pointers/stack_temporary.stderr | 0 .../dangling_pointers/storage_dead_dangling.rs | 0 .../dangling_pointers/storage_dead_dangling.stderr | 0 .../dangling_pointers/wild_pointer_deref.rs | 0 .../dangling_pointers/wild_pointer_deref.stderr | 0 tests/{compile-fail => fail}/data_race/alloc_read_race.rs | 0 .../{compile-fail => fail}/data_race/alloc_read_race.stderr | 0 tests/{compile-fail => fail}/data_race/alloc_write_race.rs | 0 .../data_race/alloc_write_race.stderr | 0 .../data_race/atomic_read_na_write_race1.rs | 0 .../data_race/atomic_read_na_write_race1.stderr | 0 .../data_race/atomic_read_na_write_race2.rs | 0 .../data_race/atomic_read_na_write_race2.stderr | 0 .../data_race/atomic_write_na_read_race1.rs | 0 .../data_race/atomic_write_na_read_race1.stderr | 0 .../data_race/atomic_write_na_read_race2.rs | 0 .../data_race/atomic_write_na_read_race2.stderr | 0 .../data_race/atomic_write_na_write_race1.rs | 0 .../data_race/atomic_write_na_write_race1.stderr | 0 .../data_race/atomic_write_na_write_race2.rs | 0 .../data_race/atomic_write_na_write_race2.stderr | 0 .../data_race/dangling_thread_async_race.rs | 0 .../data_race/dangling_thread_async_race.stderr | 0 .../data_race/dangling_thread_race.rs | 0 .../data_race/dangling_thread_race.stderr | 0 .../{compile-fail => fail}/data_race/dealloc_read_race1.rs | 0 .../data_race/dealloc_read_race1.stderr | 0 .../{compile-fail => fail}/data_race/dealloc_read_race2.rs | 0 .../data_race/dealloc_read_race2.stderr | 0 .../data_race/dealloc_read_race_stack.rs | 0 .../data_race/dealloc_read_race_stack.stderr | 0 .../{compile-fail => fail}/data_race/dealloc_write_race1.rs | 0 .../data_race/dealloc_write_race1.stderr | 0 .../{compile-fail => fail}/data_race/dealloc_write_race2.rs | 0 .../data_race/dealloc_write_race2.stderr | 0 .../data_race/dealloc_write_race_stack.rs | 0 .../data_race/dealloc_write_race_stack.stderr | 0 .../data_race/enable_after_join_to_main.rs | 0 .../data_race/enable_after_join_to_main.stderr | 0 tests/{compile-fail => fail}/data_race/read_write_race.rs | 0 .../{compile-fail => fail}/data_race/read_write_race.stderr | 0 .../data_race/read_write_race_stack.rs | 0 .../data_race/read_write_race_stack.stderr | 0 .../{compile-fail => fail}/data_race/relax_acquire_race.rs | 0 .../data_race/relax_acquire_race.stderr | 0 tests/{compile-fail => fail}/data_race/release_seq_race.rs | 0 .../data_race/release_seq_race.stderr | 0 .../data_race/release_seq_race_same_thread.rs | 0 .../data_race/release_seq_race_same_thread.stderr | 0 tests/{compile-fail => fail}/data_race/rmw_race.rs | 0 tests/{compile-fail => fail}/data_race/rmw_race.stderr | 0 tests/{compile-fail => fail}/data_race/write_write_race.rs | 0 .../data_race/write_write_race.stderr | 0 .../data_race/write_write_race_stack.rs | 0 .../data_race/write_write_race_stack.stderr | 0 tests/{compile-fail => fail}/environ-gets-deallocated.rs | 0 .../{compile-fail => fail}/environ-gets-deallocated.stderr | 0 tests/{compile-fail => fail}/erroneous_const.rs | 0 tests/{compile-fail => fail}/erroneous_const.stderr | 0 tests/{compile-fail => fail}/erroneous_const2.rs | 0 tests/{compile-fail => fail}/erroneous_const2.stderr | 0 tests/{compile-fail => fail}/extern_static.rs | 0 tests/{compile-fail => fail}/extern_static.stderr | 0 tests/{compile-fail => fail}/fast_math_both.rs | 0 tests/{compile-fail => fail}/fast_math_both.stderr | 0 tests/{compile-fail => fail}/fast_math_first.rs | 0 tests/{compile-fail => fail}/fast_math_first.stderr | 0 tests/{compile-fail => fail}/fast_math_second.rs | 0 tests/{compile-fail => fail}/fast_math_second.stderr | 0 tests/{compile-fail => fail}/fs/close_stdout.rs | 0 tests/{compile-fail => fail}/fs/close_stdout.stderr | 0 tests/{compile-fail => fail}/fs/isolated_file.rs | 0 tests/{compile-fail => fail}/fs/isolated_file.stderr | 0 tests/{compile-fail => fail}/fs/isolated_stdin.rs | 0 tests/{compile-fail => fail}/fs/isolated_stdin.stderr | 0 tests/{compile-fail => fail}/fs/read_from_stdout.rs | 0 tests/{compile-fail => fail}/fs/read_from_stdout.stderr | 0 .../fs/unix_open_missing_required_mode.rs | 0 .../fs/unix_open_missing_required_mode.stderr | 0 .../fs/unix_open_too_many_args.stderr | 0 tests/{compile-fail => fail}/fs/write_to_stdin.rs | 0 tests/{compile-fail => fail}/fs/write_to_stdin.stderr | 0 .../{compile-fail => fail}/function_calls/check_arg_abi.rs | 0 .../function_calls/check_arg_abi.stderr | 0 .../function_calls/check_arg_count_abort.rs | 0 .../function_calls/check_arg_count_abort.stderr | 0 .../function_calls/check_arg_count_too_few_args.rs | 0 .../function_calls/check_arg_count_too_few_args.stderr | 0 .../function_calls/check_arg_count_too_many_args.rs | 0 .../function_calls/check_arg_count_too_many_args.stderr | 0 .../function_calls/check_callback_abi.rs | 0 .../function_calls/check_callback_abi.stderr | 0 .../exported_symbol_abi_mismatch.cache.stderr | 0 .../exported_symbol_abi_mismatch.fn_ptr.stderr | 0 .../exported_symbol_abi_mismatch.no_cache.stderr | 0 .../function_calls/exported_symbol_abi_mismatch.rs | 0 .../function_calls/exported_symbol_bad_unwind1.rs | 0 .../function_calls/exported_symbol_bad_unwind1.stderr | 0 .../function_calls/exported_symbol_bad_unwind2.both.stderr | 0 .../exported_symbol_bad_unwind2.definition.stderr | 0 .../exported_symbol_bad_unwind2.extern_block.stderr | 0 .../function_calls/exported_symbol_bad_unwind2.rs | 0 .../function_calls/exported_symbol_clashing.rs | 0 .../function_calls/exported_symbol_clashing.stderr | 0 .../function_calls/exported_symbol_shim_clashing.rs | 0 .../function_calls/exported_symbol_shim_clashing.stderr | 0 .../function_calls/exported_symbol_wrong_arguments.rs | 0 .../function_calls/exported_symbol_wrong_arguments.stderr | 0 .../function_calls/exported_symbol_wrong_type.rs | 0 .../function_calls/exported_symbol_wrong_type.stderr | 0 .../function_pointers/cast_box_int_to_fn_ptr.rs | 0 .../function_pointers/cast_box_int_to_fn_ptr.stderr | 0 .../function_pointers/cast_fn_ptr1.rs | 0 .../function_pointers/cast_fn_ptr1.stderr | 0 .../function_pointers/cast_fn_ptr2.rs | 0 .../function_pointers/cast_fn_ptr2.stderr | 0 .../function_pointers/cast_fn_ptr3.rs | 0 .../function_pointers/cast_fn_ptr3.stderr | 0 .../function_pointers/cast_fn_ptr4.rs | 0 .../function_pointers/cast_fn_ptr4.stderr | 0 .../function_pointers/cast_fn_ptr5.rs | 0 .../function_pointers/cast_fn_ptr5.stderr | 0 .../function_pointers/cast_int_to_fn_ptr.rs | 0 .../function_pointers/cast_int_to_fn_ptr.stderr | 0 .../function_pointers/deref_fn_ptr.rs | 0 .../function_pointers/deref_fn_ptr.stderr | 0 .../function_pointers/execute_memory.rs | 0 .../function_pointers/execute_memory.stderr | 0 .../function_pointers/fn_ptr_offset.rs | 0 .../function_pointers/fn_ptr_offset.stderr | 0 tests/{compile-fail => fail}/generator-pinned-moved.rs | 0 tests/{compile-fail => fail}/generator-pinned-moved.stderr | 0 tests/{compile-fail => fail}/intrinsics/assume.rs | 0 tests/{compile-fail => fail}/intrinsics/assume.stderr | 0 tests/{compile-fail => fail}/intrinsics/copy_null.rs | 0 tests/{compile-fail => fail}/intrinsics/copy_null.stderr | 0 tests/{compile-fail => fail}/intrinsics/copy_overflow.rs | 0 .../{compile-fail => fail}/intrinsics/copy_overflow.stderr | 0 tests/{compile-fail => fail}/intrinsics/copy_overlapping.rs | 0 .../intrinsics/copy_overlapping.stderr | 0 tests/{compile-fail => fail}/intrinsics/copy_unaligned.rs | 0 .../{compile-fail => fail}/intrinsics/copy_unaligned.stderr | 0 tests/{compile-fail => fail}/intrinsics/ctlz_nonzero.rs | 0 tests/{compile-fail => fail}/intrinsics/ctlz_nonzero.stderr | 0 tests/{compile-fail => fail}/intrinsics/cttz_nonzero.rs | 0 tests/{compile-fail => fail}/intrinsics/cttz_nonzero.stderr | 0 tests/{compile-fail => fail}/intrinsics/div-by-zero.rs | 0 tests/{compile-fail => fail}/intrinsics/div-by-zero.stderr | 0 tests/{compile-fail => fail}/intrinsics/exact_div1.rs | 0 tests/{compile-fail => fail}/intrinsics/exact_div1.stderr | 0 tests/{compile-fail => fail}/intrinsics/exact_div2.rs | 0 tests/{compile-fail => fail}/intrinsics/exact_div2.stderr | 0 tests/{compile-fail => fail}/intrinsics/exact_div3.rs | 0 tests/{compile-fail => fail}/intrinsics/exact_div3.stderr | 0 tests/{compile-fail => fail}/intrinsics/exact_div4.rs | 0 tests/{compile-fail => fail}/intrinsics/exact_div4.stderr | 0 .../intrinsics/float_to_int_32_inf1.rs | 0 .../intrinsics/float_to_int_32_inf1.stderr | 0 .../intrinsics/float_to_int_32_infneg1.rs | 0 .../intrinsics/float_to_int_32_infneg1.stderr | 0 .../intrinsics/float_to_int_32_nan.rs | 0 .../intrinsics/float_to_int_32_nan.stderr | 0 .../intrinsics/float_to_int_32_nanneg.rs | 0 .../intrinsics/float_to_int_32_nanneg.stderr | 0 .../intrinsics/float_to_int_32_neg.rs | 0 .../intrinsics/float_to_int_32_neg.stderr | 0 .../intrinsics/float_to_int_32_too_big1.rs | 0 .../intrinsics/float_to_int_32_too_big1.stderr | 0 .../intrinsics/float_to_int_32_too_big2.rs | 0 .../intrinsics/float_to_int_32_too_big2.stderr | 0 .../intrinsics/float_to_int_32_too_small1.rs | 0 .../intrinsics/float_to_int_32_too_small1.stderr | 0 .../intrinsics/float_to_int_64_inf1.rs | 0 .../intrinsics/float_to_int_64_inf1.stderr | 0 .../intrinsics/float_to_int_64_infneg1.rs | 0 .../intrinsics/float_to_int_64_infneg1.stderr | 0 .../intrinsics/float_to_int_64_infneg2.rs | 0 .../intrinsics/float_to_int_64_infneg2.stderr | 0 .../intrinsics/float_to_int_64_nan.rs | 0 .../intrinsics/float_to_int_64_nan.stderr | 0 .../intrinsics/float_to_int_64_neg.rs | 0 .../intrinsics/float_to_int_64_neg.stderr | 0 .../intrinsics/float_to_int_64_too_big1.rs | 0 .../intrinsics/float_to_int_64_too_big1.stderr | 0 .../intrinsics/float_to_int_64_too_big2.rs | 0 .../intrinsics/float_to_int_64_too_big2.stderr | 0 .../intrinsics/float_to_int_64_too_big3.rs | 0 .../intrinsics/float_to_int_64_too_big3.stderr | 0 .../intrinsics/float_to_int_64_too_big4.rs | 0 .../intrinsics/float_to_int_64_too_big4.stderr | 0 .../intrinsics/float_to_int_64_too_big5.rs | 0 .../intrinsics/float_to_int_64_too_big5.stderr | 0 .../intrinsics/float_to_int_64_too_big6.rs | 0 .../intrinsics/float_to_int_64_too_big6.stderr | 0 .../intrinsics/float_to_int_64_too_big7.rs | 0 .../intrinsics/float_to_int_64_too_big7.stderr | 0 .../intrinsics/float_to_int_64_too_small1.rs | 0 .../intrinsics/float_to_int_64_too_small1.stderr | 0 .../intrinsics/float_to_int_64_too_small2.rs | 0 .../intrinsics/float_to_int_64_too_small2.stderr | 0 .../intrinsics/float_to_int_64_too_small3.rs | 0 .../intrinsics/float_to_int_64_too_small3.stderr | 0 .../intrinsics/out_of_bounds_ptr_1.rs | 0 .../intrinsics/out_of_bounds_ptr_1.stderr | 0 .../intrinsics/out_of_bounds_ptr_2.rs | 0 .../intrinsics/out_of_bounds_ptr_2.stderr | 0 .../intrinsics/out_of_bounds_ptr_3.rs | 0 .../intrinsics/out_of_bounds_ptr_3.stderr | 0 .../intrinsics/overflowing-unchecked-rsh.rs | 0 .../intrinsics/overflowing-unchecked-rsh.stderr | 0 .../intrinsics/ptr_offset_0_plus_0.rs | 0 .../intrinsics/ptr_offset_0_plus_0.stderr | 0 .../intrinsics/ptr_offset_from_oob.rs | 0 .../intrinsics/ptr_offset_from_oob.stderr | 0 .../intrinsics/ptr_offset_int_plus_int.rs | 0 .../intrinsics/ptr_offset_int_plus_int.stderr | 0 .../intrinsics/ptr_offset_int_plus_ptr.rs | 0 .../intrinsics/ptr_offset_int_plus_ptr.stderr | 0 .../intrinsics/ptr_offset_overflow.rs | 0 .../intrinsics/ptr_offset_overflow.stderr | 0 .../intrinsics/ptr_offset_ptr_plus_0.rs | 0 .../intrinsics/ptr_offset_ptr_plus_0.stderr | 0 tests/{compile-fail => fail}/intrinsics/rem-by-zero.rs | 0 tests/{compile-fail => fail}/intrinsics/rem-by-zero.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-div-by-zero.rs | 0 .../intrinsics/simd-div-by-zero.stderr | 0 .../{compile-fail => fail}/intrinsics/simd-div-overflow.rs | 0 .../intrinsics/simd-div-overflow.stderr | 0 .../{compile-fail => fail}/intrinsics/simd-float-to-int.rs | 0 .../intrinsics/simd-float-to-int.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-gather.rs | 0 tests/{compile-fail => fail}/intrinsics/simd-gather.stderr | 0 .../intrinsics/simd-reduce-invalid-bool.rs | 0 .../intrinsics/simd-reduce-invalid-bool.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-rem-by-zero.rs | 0 .../intrinsics/simd-rem-by-zero.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-scatter.rs | 0 tests/{compile-fail => fail}/intrinsics/simd-scatter.stderr | 0 .../intrinsics/simd-select-bitmask-invalid.rs | 0 .../intrinsics/simd-select-bitmask-invalid.stderr | 0 .../intrinsics/simd-select-invalid-bool.rs | 0 .../intrinsics/simd-select-invalid-bool.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-shl-too-far.rs | 0 .../intrinsics/simd-shl-too-far.stderr | 0 tests/{compile-fail => fail}/intrinsics/simd-shr-too-far.rs | 0 .../intrinsics/simd-shr-too-far.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_add1.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_add1.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_add2.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_add2.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_div1.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_div1.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_mul1.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_mul1.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_mul2.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_mul2.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_sub1.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_sub1.stderr | 0 tests/{compile-fail => fail}/intrinsics/unchecked_sub2.rs | 0 .../{compile-fail => fail}/intrinsics/unchecked_sub2.stderr | 0 .../intrinsics/uninit_uninhabited_type.rs | 0 .../intrinsics/uninit_uninhabited_type.stderr | 0 tests/{compile-fail => fail}/intrinsics/write_bytes_null.rs | 0 .../intrinsics/write_bytes_null.stderr | 0 .../intrinsics/write_bytes_overflow.rs | 0 .../intrinsics/write_bytes_overflow.stderr | 0 tests/{compile-fail => fail}/intrinsics/zero_fn_ptr.rs | 0 tests/{compile-fail => fail}/intrinsics/zero_fn_ptr.stderr | 0 tests/{compile-fail => fail}/invalid_bool.rs | 0 tests/{compile-fail => fail}/invalid_bool.stderr | 0 tests/{compile-fail => fail}/invalid_char.rs | 0 tests/{compile-fail => fail}/invalid_char.stderr | 0 tests/{compile-fail => fail}/invalid_enum_tag.rs | 0 tests/{compile-fail => fail}/invalid_enum_tag.stderr | 0 tests/{compile-fail => fail}/invalid_int.rs | 0 tests/{compile-fail => fail}/invalid_int.stderr | 0 tests/{compile-fail => fail}/issue-miri-1112.rs | 0 tests/{compile-fail => fail}/issue-miri-1112.stderr | 0 tests/{compile-fail => fail}/memleak.rs | 0 tests/{compile-fail => fail}/memleak.stderr | 0 tests/{compile-fail => fail}/memleak_rc.32bit.stderr | 0 tests/{compile-fail => fail}/memleak_rc.64bit.stderr | 0 tests/{compile-fail => fail}/memleak_rc.rs | 0 tests/{compile-fail => fail}/modifying_constants.rs | 0 tests/{compile-fail => fail}/modifying_constants.stderr | 0 tests/{compile-fail => fail}/never_say_never.rs | 0 tests/{compile-fail => fail}/never_say_never.stderr | 0 tests/{compile-fail => fail}/never_transmute_humans.rs | 0 tests/{compile-fail => fail}/never_transmute_humans.stderr | 0 tests/{compile-fail => fail}/never_transmute_void.rs | 0 tests/{compile-fail => fail}/never_transmute_void.stderr | 0 tests/{compile-fail => fail}/no_main.rs | 0 tests/{compile-fail => fail}/no_main.stderr | 0 tests/{compile-fail => fail}/null_pointer_deref.stderr | 0 tests/{compile-fail => fail}/null_pointer_deref_zst.stderr | 0 tests/{compile-fail => fail}/null_pointer_write.stderr | 0 tests/{compile-fail => fail}/null_pointer_write_zst.stderr | 0 tests/{compile-fail => fail}/panic/bad_miri_start_panic.rs | 0 .../panic/bad_miri_start_panic.stderr | 0 tests/{compile-fail => fail}/panic/bad_unwind.rs | 0 tests/{compile-fail => fail}/panic/bad_unwind.stderr | 0 tests/{compile-fail => fail}/panic/double_panic.rs | 0 tests/{compile-fail => fail}/panic/double_panic.stderr | 0 tests/{compile-fail => fail}/panic/panic_abort1.rs | 0 tests/{compile-fail => fail}/panic/panic_abort1.stderr | 0 tests/{compile-fail => fail}/panic/panic_abort2.rs | 0 tests/{compile-fail => fail}/panic/panic_abort2.stderr | 0 tests/{compile-fail => fail}/panic/panic_abort3.rs | 0 tests/{compile-fail => fail}/panic/panic_abort3.stderr | 0 tests/{compile-fail => fail}/panic/panic_abort4.rs | 0 tests/{compile-fail => fail}/panic/panic_abort4.stderr | 0 tests/{compile-fail => fail}/panic/unwind_panic_abort.rs | 0 .../{compile-fail => fail}/panic/unwind_panic_abort.stderr | 0 tests/{compile-fail => fail}/pointer_partial_overwrite.rs | 0 .../{compile-fail => fail}/pointer_partial_overwrite.stderr | 0 tests/{compile-fail => fail}/pointer_partial_read.rs | 0 tests/{compile-fail => fail}/pointer_partial_read.stderr | 0 .../{compile-fail => fail}/provenance/ptr_int_unexposed.rs | 0 .../provenance/ptr_int_unexposed.stderr | 0 tests/{compile-fail => fail}/provenance/ptr_invalid.rs | 0 tests/{compile-fail => fail}/provenance/ptr_invalid.stderr | 0 .../provenance/ptr_legacy_provenance.rs | 0 .../provenance/ptr_legacy_provenance.stderr | 0 .../provenance/strict-provenance-offset.rs | 0 .../provenance/strict-provenance-offset.stderr | 0 .../provenance/strict_provenance_transmute.rs | 0 .../provenance/strict_provenance_transmute.stderr | 0 .../ptr_integer_array_transmute.stderr | 0 tests/{compile-fail => fail}/ptr_integer_transmute.stderr | 0 tests/{compile-fail => fail}/rc_as_ptr.rs | 0 tests/{compile-fail => fail}/rc_as_ptr.stderr | 0 tests/{compile-fail => fail}/reading_half_a_pointer.rs | 0 tests/{compile-fail => fail}/reading_half_a_pointer.stderr | 0 tests/{compile-fail => fail}/rustc-error.rs | 0 tests/{compile-fail => fail}/rustc-error.stderr | 0 tests/{compile-fail => fail}/shim_arg_size.32bit.stderr | 0 tests/{compile-fail => fail}/shim_arg_size.64bit.stderr | 0 tests/{compile-fail => fail}/shim_arg_size.rs | 0 tests/{compile-fail => fail}/slice-too-big.stderr | 0 .../stacked_borrows/alias_through_mutation.rs | 0 .../stacked_borrows/alias_through_mutation.stderr | 0 .../{compile-fail => fail}/stacked_borrows/aliasing_mut1.rs | 0 .../stacked_borrows/aliasing_mut1.stderr | 0 .../{compile-fail => fail}/stacked_borrows/aliasing_mut2.rs | 0 .../stacked_borrows/aliasing_mut2.stderr | 0 .../{compile-fail => fail}/stacked_borrows/aliasing_mut3.rs | 0 .../stacked_borrows/aliasing_mut3.stderr | 0 .../{compile-fail => fail}/stacked_borrows/aliasing_mut4.rs | 0 .../stacked_borrows/aliasing_mut4.stderr | 0 .../stacked_borrows/box_exclusive_violation1.rs | 0 .../stacked_borrows/box_exclusive_violation1.stderr | 0 .../stacked_borrows/buggy_as_mut_slice.rs | 0 .../stacked_borrows/buggy_as_mut_slice.stderr | 0 .../stacked_borrows/buggy_split_at_mut.rs | 0 .../stacked_borrows/buggy_split_at_mut.stderr | 0 .../stacked_borrows/deallocate_against_barrier1.rs | 0 .../stacked_borrows/deallocate_against_barrier1.stderr | 0 .../stacked_borrows/deallocate_against_barrier2.rs | 0 .../stacked_borrows/deallocate_against_barrier2.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read1.rs | 0 .../stacked_borrows/illegal_read1.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read2.rs | 0 .../stacked_borrows/illegal_read2.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read3.rs | 0 .../stacked_borrows/illegal_read3.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read4.rs | 0 .../stacked_borrows/illegal_read4.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read5.rs | 0 .../stacked_borrows/illegal_read5.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read6.rs | 0 .../stacked_borrows/illegal_read6.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read7.rs | 0 .../stacked_borrows/illegal_read7.stderr | 0 .../{compile-fail => fail}/stacked_borrows/illegal_read8.rs | 0 .../stacked_borrows/illegal_read8.stderr | 0 .../stacked_borrows/illegal_write1.rs | 0 .../stacked_borrows/illegal_write1.stderr | 0 .../stacked_borrows/illegal_write2.rs | 0 .../stacked_borrows/illegal_write2.stderr | 0 .../stacked_borrows/illegal_write3.rs | 0 .../stacked_borrows/illegal_write3.stderr | 0 .../stacked_borrows/illegal_write4.rs | 0 .../stacked_borrows/illegal_write4.stderr | 0 .../stacked_borrows/illegal_write5.rs | 0 .../stacked_borrows/illegal_write5.stderr | 0 .../stacked_borrows/illegal_write6.rs | 0 .../stacked_borrows/illegal_write6.stderr | 0 .../{compile-fail => fail}/stacked_borrows/interior_mut1.rs | 0 .../stacked_borrows/interior_mut1.stderr | 0 .../{compile-fail => fail}/stacked_borrows/interior_mut2.rs | 0 .../stacked_borrows/interior_mut2.stderr | 0 .../stacked_borrows/invalidate_against_barrier1.rs | 0 .../stacked_borrows/invalidate_against_barrier1.stderr | 0 .../stacked_borrows/invalidate_against_barrier2.rs | 0 .../stacked_borrows/invalidate_against_barrier2.stderr | 0 .../stacked_borrows/issue-miri-1050-1.rs | 0 .../stacked_borrows/issue-miri-1050-1.stderr | 0 .../stacked_borrows/issue-miri-1050-2.rs | 0 .../stacked_borrows/issue-miri-1050-2.stderr | 0 .../stacked_borrows/load_invalid_mut.rs | 0 .../stacked_borrows/load_invalid_mut.stderr | 0 .../stacked_borrows/load_invalid_shr.rs | 0 .../stacked_borrows/load_invalid_shr.stderr | 0 .../stacked_borrows/mut_exclusive_violation1.rs | 0 .../stacked_borrows/mut_exclusive_violation1.stderr | 0 .../stacked_borrows/mut_exclusive_violation2.rs | 0 .../stacked_borrows/mut_exclusive_violation2.stderr | 0 .../stacked_borrows/outdated_local.rs | 0 .../stacked_borrows/outdated_local.stderr | 0 .../stacked_borrows/pass_invalid_mut.rs | 0 .../stacked_borrows/pass_invalid_mut.stderr | 0 .../stacked_borrows/pass_invalid_shr.rs | 0 .../stacked_borrows/pass_invalid_shr.stderr | 0 .../stacked_borrows/pointer_smuggling.rs | 0 .../stacked_borrows/pointer_smuggling.stderr | 0 .../{compile-fail => fail}/stacked_borrows/raw_tracking.rs | 0 .../stacked_borrows/raw_tracking.stderr | 0 .../stacked_borrows/return_invalid_mut.rs | 0 .../stacked_borrows/return_invalid_mut.stderr | 0 .../stacked_borrows/return_invalid_mut_option.rs | 0 .../stacked_borrows/return_invalid_mut_option.stderr | 0 .../stacked_borrows/return_invalid_mut_tuple.rs | 0 .../stacked_borrows/return_invalid_mut_tuple.stderr | 0 .../stacked_borrows/return_invalid_shr.rs | 0 .../stacked_borrows/return_invalid_shr.stderr | 0 .../stacked_borrows/return_invalid_shr_option.rs | 0 .../stacked_borrows/return_invalid_shr_option.stderr | 0 .../stacked_borrows/return_invalid_shr_tuple.rs | 0 .../stacked_borrows/return_invalid_shr_tuple.stderr | 0 .../stacked_borrows/shared_rw_borrows_are_weak1.rs | 0 .../stacked_borrows/shared_rw_borrows_are_weak1.stderr | 0 .../stacked_borrows/shared_rw_borrows_are_weak2.rs | 0 .../stacked_borrows/shared_rw_borrows_are_weak2.stderr | 0 .../stacked_borrows/shr_frozen_violation1.rs | 0 .../stacked_borrows/shr_frozen_violation1.stderr | 0 .../stacked_borrows/static_memory_modification.rs | 0 .../stacked_borrows/static_memory_modification.stderr | 0 .../stacked_borrows/transmute-is-no-escape.rs | 0 .../stacked_borrows/transmute-is-no-escape.stderr | 0 .../stacked_borrows/unescaped_local.rs | 0 .../stacked_borrows/unescaped_local.stderr | 0 .../stacked_borrows/unescaped_static.rs | 0 .../stacked_borrows/unescaped_static.stderr | 0 tests/{compile-fail => fail}/stacked_borrows/zst_slice.rs | 0 .../{compile-fail => fail}/stacked_borrows/zst_slice.stderr | 0 tests/{compile-fail => fail}/static_memory_modification1.rs | 0 .../static_memory_modification1.stderr | 0 tests/{compile-fail => fail}/static_memory_modification2.rs | 0 .../static_memory_modification2.stderr | 0 tests/{compile-fail => fail}/static_memory_modification3.rs | 0 .../static_memory_modification3.stderr | 0 .../{compile-fail => fail}/strict-provenance-offset.stderr | 0 .../strict_provenance_transmute.stderr | 0 .../sync/libc_pthread_cond_double_destroy.rs | 0 .../sync/libc_pthread_cond_double_destroy.stderr | 0 .../sync/libc_pthread_condattr_double_destroy.rs | 0 .../sync/libc_pthread_condattr_double_destroy.stderr | 0 .../sync/libc_pthread_mutex_NULL_deadlock.rs | 0 .../sync/libc_pthread_mutex_NULL_deadlock.stderr | 0 .../sync/libc_pthread_mutex_deadlock.rs | 0 .../sync/libc_pthread_mutex_deadlock.stderr | 0 .../sync/libc_pthread_mutex_default_deadlock.rs | 0 .../sync/libc_pthread_mutex_default_deadlock.stderr | 0 .../sync/libc_pthread_mutex_destroy_locked.rs | 0 .../sync/libc_pthread_mutex_destroy_locked.stderr | 0 .../sync/libc_pthread_mutex_double_destroy.rs | 0 .../sync/libc_pthread_mutex_double_destroy.stderr | 0 .../sync/libc_pthread_mutex_normal_deadlock.rs | 0 .../sync/libc_pthread_mutex_normal_deadlock.stderr | 0 .../sync/libc_pthread_mutex_normal_unlock_unlocked.rs | 0 .../sync/libc_pthread_mutex_normal_unlock_unlocked.stderr | 0 .../sync/libc_pthread_mutex_wrong_owner.rs | 0 .../sync/libc_pthread_mutex_wrong_owner.stderr | 0 .../sync/libc_pthread_mutexattr_double_destroy.rs | 0 .../sync/libc_pthread_mutexattr_double_destroy.stderr | 0 .../sync/libc_pthread_rwlock_destroy_read_locked.rs | 0 .../sync/libc_pthread_rwlock_destroy_read_locked.stderr | 0 .../sync/libc_pthread_rwlock_destroy_write_locked.rs | 0 .../sync/libc_pthread_rwlock_destroy_write_locked.stderr | 0 .../sync/libc_pthread_rwlock_double_destroy.rs | 0 .../sync/libc_pthread_rwlock_double_destroy.stderr | 0 ...libc_pthread_rwlock_read_write_deadlock_single_thread.rs | 0 ..._pthread_rwlock_read_write_deadlock_single_thread.stderr | 0 .../sync/libc_pthread_rwlock_read_wrong_owner.rs | 0 .../sync/libc_pthread_rwlock_read_wrong_owner.stderr | 0 .../sync/libc_pthread_rwlock_unlock_unlocked.rs | 0 .../sync/libc_pthread_rwlock_unlock_unlocked.stderr | 0 .../sync/libc_pthread_rwlock_write_read_deadlock.rs | 0 .../sync/libc_pthread_rwlock_write_read_deadlock.stderr | 0 ...libc_pthread_rwlock_write_read_deadlock_single_thread.rs | 0 ..._pthread_rwlock_write_read_deadlock_single_thread.stderr | 0 .../sync/libc_pthread_rwlock_write_write_deadlock.rs | 0 .../sync/libc_pthread_rwlock_write_write_deadlock.stderr | 0 ...ibc_pthread_rwlock_write_write_deadlock_single_thread.rs | 0 ...pthread_rwlock_write_write_deadlock_single_thread.stderr | 0 .../sync/libc_pthread_rwlock_write_wrong_owner.rs | 0 .../sync/libc_pthread_rwlock_write_wrong_owner.stderr | 0 tests/{compile-fail => fail}/too-big-slice.stderr | 0 tests/{compile-fail => fail}/too-big-unsized.stderr | 0 tests/{compile-fail => fail}/transmute-pair-uninit.rs | 0 tests/{compile-fail => fail}/transmute-pair-uninit.stderr | 0 tests/{compile-fail => fail}/transmute_fat1.rs | 0 tests/{compile-fail => fail}/transmute_fat1.stderr | 0 tests/{compile-fail => fail}/type-too-large.rs | 0 tests/{compile-fail => fail}/type-too-large.stderr | 0 .../{compile-fail => fail}/unaligned_pointers/alignment.rs | 0 .../unaligned_pointers/alignment.stderr | 0 .../unaligned_pointers/atomic_unaligned.rs | 0 .../unaligned_pointers/atomic_unaligned.stderr | 0 .../unaligned_pointers/dyn_alignment.rs | 0 .../unaligned_pointers/dyn_alignment.stderr | 0 .../unaligned_pointers/intptrcast_alignment_check.rs | 0 .../unaligned_pointers/intptrcast_alignment_check.stderr | 0 .../unaligned_pointers/reference_to_packed.rs | 0 .../unaligned_pointers/reference_to_packed.stderr | 0 .../unaligned_pointers/unaligned_ptr1.rs | 0 .../unaligned_pointers/unaligned_ptr1.stderr | 0 .../unaligned_pointers/unaligned_ptr2.rs | 0 .../unaligned_pointers/unaligned_ptr2.stderr | 0 .../unaligned_pointers/unaligned_ptr3.rs | 0 .../unaligned_pointers/unaligned_ptr3.stderr | 0 .../unaligned_pointers/unaligned_ptr4.rs | 0 .../unaligned_pointers/unaligned_ptr4.stderr | 0 .../unaligned_pointers/unaligned_ptr_addr_of.rs | 0 .../unaligned_pointers/unaligned_ptr_addr_of.stderr | 0 .../unaligned_pointers/unaligned_ptr_zst.rs | 0 .../unaligned_pointers/unaligned_ptr_zst.stderr | 0 tests/{compile-fail => fail}/uninit_buffer.rs | 0 tests/{compile-fail => fail}/uninit_buffer.stderr | 0 tests/{compile-fail => fail}/uninit_byte_read.rs | 0 tests/{compile-fail => fail}/uninit_byte_read.stderr | 0 tests/{compile-fail => fail}/uninit_float.stderr | 0 tests/{compile-fail => fail}/uninit_integer.stderr | 0 tests/{compile-fail => fail}/uninit_integer_signed.stderr | 0 tests/{compile-fail => fail}/uninit_raw_ptr.rs | 0 tests/{compile-fail => fail}/uninit_raw_ptr.stderr | 0 tests/{compile-fail => fail}/unreachable.rs | 0 tests/{compile-fail => fail}/unreachable.stderr | 0 .../{compile-fail => fail}/unsupported_foreign_function.rs | 0 .../unsupported_foreign_function.stderr | 0 tests/{compile-fail => fail}/unsupported_signal.rs | 0 tests/{compile-fail => fail}/unsupported_signal.stderr | 0 tests/{compile-fail => fail}/validity/cast_fn_ptr1.rs | 0 tests/{compile-fail => fail}/validity/cast_fn_ptr1.stderr | 0 tests/{compile-fail => fail}/validity/cast_fn_ptr2.rs | 0 tests/{compile-fail => fail}/validity/cast_fn_ptr2.stderr | 0 tests/{compile-fail => fail}/validity/dangling_ref1.rs | 0 tests/{compile-fail => fail}/validity/dangling_ref1.stderr | 0 tests/{compile-fail => fail}/validity/dangling_ref2.rs | 0 tests/{compile-fail => fail}/validity/dangling_ref2.stderr | 0 tests/{compile-fail => fail}/validity/dangling_ref3.rs | 0 tests/{compile-fail => fail}/validity/dangling_ref3.stderr | 0 tests/{compile-fail => fail}/validity/invalid_bool.rs | 0 tests/{compile-fail => fail}/validity/invalid_bool.stderr | 0 .../{compile-fail => fail}/validity/invalid_bool_uninit.rs | 0 .../validity/invalid_bool_uninit.stderr | 0 tests/{compile-fail => fail}/validity/invalid_char.rs | 0 tests/{compile-fail => fail}/validity/invalid_char.stderr | 0 .../{compile-fail => fail}/validity/invalid_char_uninit.rs | 0 .../validity/invalid_char_uninit.stderr | 0 tests/{compile-fail => fail}/validity/invalid_enum_tag.rs | 0 .../{compile-fail => fail}/validity/invalid_enum_tag.stderr | 0 .../validity/invalid_enum_tag_256variants_uninit.rs | 0 .../validity/invalid_enum_tag_256variants_uninit.stderr | 0 tests/{compile-fail => fail}/validity/invalid_fnptr_null.rs | 0 .../validity/invalid_fnptr_null.stderr | 0 .../{compile-fail => fail}/validity/invalid_fnptr_uninit.rs | 0 .../validity/invalid_fnptr_uninit.stderr | 0 tests/{compile-fail => fail}/validity/invalid_wide_raw.rs | 0 .../{compile-fail => fail}/validity/invalid_wide_raw.stderr | 0 tests/{compile-fail => fail}/validity/nonzero.rs | 0 tests/{compile-fail => fail}/validity/nonzero.stderr | 0 .../validity/ptr_integer_array_transmute.rs | 0 .../validity/ptr_integer_array_transmute.stderr | 0 .../validity/ptr_integer_transmute.rs | 0 .../validity/ptr_integer_transmute.stderr | 0 .../{compile-fail => fail}/validity/ref_to_uninhabited1.rs | 0 .../validity/ref_to_uninhabited1.stderr | 0 .../{compile-fail => fail}/validity/ref_to_uninhabited2.rs | 0 .../validity/ref_to_uninhabited2.stderr | 0 tests/{compile-fail => fail}/validity/too-big-slice.rs | 0 tests/{compile-fail => fail}/validity/too-big-slice.stderr | 0 tests/{compile-fail => fail}/validity/too-big-unsized.rs | 0 .../{compile-fail => fail}/validity/too-big-unsized.stderr | 0 .../validity/transmute_through_ptr.rs | 0 .../validity/transmute_through_ptr.stderr | 0 tests/{compile-fail => fail}/validity/uninit_float.rs | 0 tests/{compile-fail => fail}/validity/uninit_float.stderr | 0 tests/{compile-fail => fail}/validity/uninit_integer.rs | 0 tests/{compile-fail => fail}/validity/uninit_integer.stderr | 0 .../validity/uninit_integer_signed.rs | 0 .../validity/uninit_integer_signed.stderr | 0 tests/{compile-fail => fail}/zst1.rs | 0 tests/{compile-fail => fail}/zst1.stderr | 0 tests/{compile-fail => fail}/zst2.rs | 0 tests/{compile-fail => fail}/zst2.stderr | 0 tests/{compile-fail => fail}/zst3.rs | 0 tests/{compile-fail => fail}/zst3.stderr | 0 .../function_calls/exported_symbol_good_unwind.rs | 0 .../function_calls/exported_symbol_good_unwind.stderr | 0 tests/{run-fail => panic}/panic/div-by-zero-2.rs | 0 tests/{run-fail => panic}/panic/div-by-zero-2.stderr | 0 tests/{run-fail => panic}/panic/overflowing-lsh-neg.rs | 0 tests/{run-fail => panic}/panic/overflowing-lsh-neg.stderr | 0 tests/{run-fail => panic}/panic/overflowing-rsh-1.rs | 0 tests/{run-fail => panic}/panic/overflowing-rsh-1.stderr | 0 tests/{run-fail => panic}/panic/overflowing-rsh-2.rs | 0 tests/{run-fail => panic}/panic/overflowing-rsh-2.stderr | 0 tests/{run-fail => panic}/panic/panic1.rs | 0 tests/{run-fail => panic}/panic/panic1.stderr | 0 tests/{run-fail => panic}/panic/panic2.rs | 0 tests/{run-fail => panic}/panic/panic2.stderr | 0 tests/{run-fail => panic}/panic/panic3.rs | 0 tests/{run-fail => panic}/panic/panic3.stderr | 0 tests/{run-fail => panic}/panic/panic4.rs | 0 tests/{run-fail => panic}/panic/panic4.stderr | 0 .../panic/unsupported_foreign_function.rs | 0 .../panic/unsupported_foreign_function.stderr | 0 tests/{run-fail => panic}/panic/unsupported_syscall.rs | 0 tests/{run-fail => panic}/panic/unsupported_syscall.stderr | 0 tests/{run-fail => panic}/transmute_fat2.rs | 0 tests/{run-fail => panic}/transmute_fat2.stderr | 0 tests/{run-pass => pass}/adjacent-allocs.rs | 0 tests/{run-pass => pass}/align.rs | 0 tests/{run-pass => pass}/align_offset_symbolic.rs | 0 tests/{run-pass => pass}/align_offset_symbolic.stdout | 0 tests/{run-pass => pass}/args.rs | 0 tests/{run-pass => pass}/args.stdout | 0 tests/{run-pass => pass}/arrays.rs | 0 tests/{run-pass => pass}/arrays.stdout | 0 tests/{run-pass => pass}/associated-const.rs | 0 tests/{run-pass => pass}/assume_bug.rs | 0 tests/{run-pass => pass}/async-fn.rs | 0 .../atomic-compare-exchange-weak-never-fail.rs | 0 tests/{run-pass => pass}/atomic.rs | 0 tests/{run-pass => pass}/available-parallelism.rs | 0 tests/{run-pass => pass}/backtrace-api-v0.rs | 0 tests/{run-pass => pass}/backtrace-api-v0.stderr | 0 tests/{run-pass => pass}/backtrace-api-v0.stdout | 0 tests/{run-pass => pass}/backtrace-api-v1.rs | 0 tests/{run-pass => pass}/backtrace-api-v1.stderr | 0 tests/{run-pass => pass}/backtrace-api-v1.stdout | 0 tests/{run-pass => pass}/backtrace-std.rs | 0 tests/{run-pass => pass}/backtrace-std.stderr | 0 tests/{run-pass => pass}/bad_substs.rs | 0 tests/{run-pass => pass}/binary-heap.rs | 0 tests/{run-pass => pass}/binops.rs | 0 tests/{run-pass => pass}/bools.rs | 0 tests/{run-pass => pass}/box.rs | 0 tests/{run-pass => pass}/box.stdout | 0 tests/{run-pass => pass}/btreemap.rs | 0 tests/{run-pass => pass}/c_enums.rs | 0 tests/{run-pass => pass}/calloc.rs | 0 tests/{run-pass => pass}/calls.rs | 0 tests/{run-pass => pass}/cast-rfc0401-vtable-kinds.rs | 0 tests/{run-pass => pass}/cast_fn_ptr.rs | 0 tests/{run-pass => pass}/cast_fn_ptr_unsafe.rs | 0 tests/{run-pass => pass}/catch.rs | 0 tests/{run-pass => pass}/catch.stdout | 0 tests/{run-pass => pass}/cfg_miri.rs | 0 tests/{run-pass => pass}/char.rs | 0 tests/{run-pass => pass}/closure-drop.rs | 0 tests/{run-pass => pass}/closure-field-ty.rs | 0 tests/{run-pass => pass}/closures.rs | 0 .../coerce_non_capture_closure_to_fn_ptr.rs | 0 tests/{run-pass => pass}/coercions.rs | 0 tests/{run-pass => pass}/concurrency/channels.rs | 0 tests/{run-pass => pass}/concurrency/channels.stderr | 0 .../concurrency/concurrent_caller_location.rs | 0 .../concurrency/concurrent_caller_location.stderr | 0 tests/{run-pass => pass}/concurrency/data_race.rs | 0 tests/{run-pass => pass}/concurrency/data_race.stderr | 0 .../concurrency/disable_data_race_detector.rs | 0 .../concurrency/disable_data_race_detector.stderr | 0 tests/{run-pass => pass}/concurrency/issue1643.rs | 0 tests/{run-pass => pass}/concurrency/issue1643.stderr | 0 tests/{run-pass => pass}/concurrency/libc_pthread_cond.rs | 0 tests/{run-pass => pass}/concurrency/linux-futex.rs | 0 tests/{run-pass => pass}/concurrency/linux-futex.stderr | 0 tests/{run-pass => pass}/concurrency/simple.rs | 0 tests/{run-pass => pass}/concurrency/simple.stderr | 0 tests/{run-pass => pass}/concurrency/sync.rs | 0 tests/{run-pass => pass}/concurrency/sync.stderr | 0 tests/{run-pass => pass}/concurrency/sync.stdout | 0 tests/{run-pass => pass}/concurrency/sync_singlethread.rs | 0 tests/{run-pass => pass}/concurrency/thread_locals.rs | 0 tests/{run-pass => pass}/concurrency/thread_locals.stderr | 0 tests/{run-pass => pass}/concurrency/tls_lib_drop.rs | 0 tests/{run-pass => pass}/concurrency/tls_lib_drop.stderr | 0 tests/{run-pass => pass}/concurrency/tls_lib_drop.stdout | 0 .../concurrency/tls_lib_drop_single_thread.rs | 0 .../concurrency/tls_lib_drop_single_thread.stderr | 0 .../concurrency/tls_pthread_drop_order.rs | 0 tests/{run-pass => pass}/const-vec-of-fns.rs | 0 tests/{run-pass => pass}/constants.rs | 0 tests/{run-pass => pass}/current_dir.rs | 0 tests/{run-pass => pass}/current_dir_with_isolation.rs | 0 tests/{run-pass => pass}/current_dir_with_isolation.stderr | 0 tests/{run-pass => pass}/deriving-associated-types.rs | 0 tests/{run-pass => pass}/disable-alignment-check.rs | 0 tests/{run-pass => pass}/drop_empty_slice.rs | 0 tests/{run-pass => pass}/drop_on_array_elements.rs | 0 tests/{run-pass => pass}/drop_on_fat_ptr_array_elements.rs | 0 tests/{run-pass => pass}/drop_on_zst_array_elements.rs | 0 tests/{run-pass => pass}/drop_through_owned_slice.rs | 0 tests/{run-pass => pass}/drop_through_trait_object.rs | 0 tests/{run-pass => pass}/drop_through_trait_object_rc.rs | 0 tests/{run-pass => pass}/dst-field-align.rs | 0 tests/{run-pass => pass}/dst-irrefutable-bind.rs | 0 tests/{run-pass => pass}/dst-raw.rs | 0 tests/{run-pass => pass}/dst-struct-sole.rs | 0 tests/{run-pass => pass}/dst-struct.rs | 0 tests/{run-pass => pass}/dyn-arbitrary-self.rs | 0 tests/{run-pass => pass}/dyn-traits.rs | 0 .../enum-nullable-const-null-with-fields.rs | 0 tests/{run-pass => pass}/enum_discriminant_ptr_value.rs | 0 tests/{run-pass => pass}/enums.rs | 0 tests/{run-pass => pass}/env-exclude.rs | 0 tests/{run-pass => pass}/env-forward.rs | 0 tests/{run-pass => pass}/env-without-isolation.rs | 0 tests/{run-pass => pass}/env.rs | 0 tests/{run-pass => pass}/env.stdout | 0 tests/{run-pass => pass}/exit.rs | 0 tests/{run-pass => pass}/extern_crate_std_in_main.rs | 0 tests/{run-pass => pass}/extern_types.rs | 0 tests/{run-pass => pass}/fat_ptr.rs | 0 tests/{run-pass => pass}/float.rs | 0 tests/{run-pass => pass}/float_fast_math.rs | 0 tests/{run-pass => pass}/foreign-fn-linkname.rs | 0 tests/{run-pass => pass}/format.rs | 0 tests/{run-pass => pass}/format.stdout | 0 tests/{run-pass => pass}/from_utf8.rs | 0 tests/{run-pass => pass}/fs.rs | 0 tests/{run-pass => pass}/fs.stderr | 0 tests/{run-pass => pass}/fs.stdout | 0 tests/{run-pass => pass}/fs_with_isolation.rs | 0 tests/{run-pass => pass}/fs_with_isolation.stderr | 0 .../{run-pass => pass}/function_calls/disable_abi_check.rs | 0 tests/{run-pass => pass}/function_calls/exported_symbol.rs | 0 tests/{run-pass => pass}/function_pointers.rs | 0 tests/{run-pass => pass}/generator.rs | 0 tests/{run-pass => pass}/global_allocator.rs | 0 tests/{run-pass => pass}/global_allocator.stdout | 0 tests/{run-pass => pass}/hashmap.rs | 0 tests/{run-pass => pass}/heap.rs | 0 tests/{run-pass => pass}/heap_allocator.rs | 0 tests/{run-pass => pass}/hello.rs | 0 tests/{run-pass => pass}/hello.stdout | 0 tests/{run-pass => pass}/hide_stdout.rs | 0 tests/{run-pass => pass}/integer-ops.rs | 0 tests/{run-pass => pass}/intptrcast.rs | 0 tests/{run-pass => pass}/intrinsics-integer.rs | 0 tests/{run-pass => pass}/intrinsics-math.rs | 0 tests/{run-pass => pass}/intrinsics-x86.rs | 0 tests/{run-pass => pass}/intrinsics.rs | 0 tests/{run-pass => pass}/ints.rs | 0 tests/{run-pass => pass}/issue-15063.rs | 0 tests/{run-pass => pass}/issue-15080.rs | 0 tests/{run-pass => pass}/issue-15523-big.rs | 0 tests/{run-pass => pass}/issue-17877.rs | 0 tests/{run-pass => pass}/issue-20575.rs | 0 tests/{run-pass => pass}/issue-23261.rs | 0 tests/{run-pass => pass}/issue-26709.rs | 0 tests/{run-pass => pass}/issue-27901.rs | 0 tests/{run-pass => pass}/issue-29746.rs | 0 tests/{run-pass => pass}/issue-30530.rs | 0 tests/{run-pass => pass}/issue-31267-additional.rs | 0 tests/{run-pass => pass}/issue-33387.rs | 0 tests/{run-pass => pass}/issue-34571.rs | 0 tests/{run-pass => pass}/issue-35815.rs | 0 tests/{run-pass => pass}/issue-36278-prefix-nesting.rs | 0 tests/{run-pass => pass}/issue-3794.rs | 0 tests/{run-pass => pass}/issue-3794.stdout | 0 tests/{run-pass => pass}/issue-53728.rs | 0 tests/{run-pass => pass}/issue-5917.rs | 0 tests/{run-pass => pass}/issue-73223.rs | 0 tests/{run-pass => pass}/issue-91636.rs | 0 tests/{run-pass => pass}/issue-94371.rs | 0 tests/{run-pass => pass}/issue-miri-1075.rs | 0 tests/{run-pass => pass}/issue-miri-133.rs | 0 tests/{run-pass => pass}/issue-miri-184.rs | 0 tests/{run-pass => pass}/issue-miri-1925.rs | 0 tests/{run-pass => pass}/issue-miri-2068-2.rs | 0 tests/{run-pass => pass}/issue-miri-2068.rs | 0 tests/{run-pass => pass}/iter.rs | 0 tests/{run-pass => pass}/last-use-in-cap-clause.rs | 0 tests/{run-pass => pass}/leak-in-static.rs | 0 tests/{run-pass => pass}/libc.rs | 0 tests/{run-pass => pass}/libc.stderr | 0 tests/{run-pass => pass}/linked-list.rs | 0 .../{run-pass => pass}/linux-getrandom-without-isolation.rs | 0 tests/{run-pass => pass}/linux-getrandom.rs | 0 tests/{run-pass => pass}/loop-break-value.rs | 0 tests/{run-pass => pass}/loops.rs | 0 tests/{run-pass => pass}/main_fn.rs | 0 tests/{run-pass => pass}/main_result.rs | 0 tests/{run-pass => pass}/malloc.rs | 0 tests/{run-pass => pass}/many_shr_bor.rs | 0 tests/{run-pass => pass}/match_slice.rs | 0 tests/{run-pass => pass}/memchr.rs | 0 tests/{run-pass => pass}/memleak_ignored.rs | 0 tests/{run-pass => pass}/move-arg-2-unique.rs | 0 tests/{run-pass => pass}/move-arg-3-unique.rs | 0 tests/{run-pass => pass}/move-uninit-primval.rs | 0 tests/{run-pass => pass}/mpsc.rs | 0 tests/{run-pass => pass}/multi_arg_closure.rs | 0 tests/{run-pass => pass}/negative_discriminant.rs | 0 tests/{run-pass => pass}/observed_local_mut.rs | 0 tests/{run-pass => pass}/option_box_transmute_ptr.rs | 0 tests/{run-pass => pass}/option_eq.rs | 0 tests/{run-pass => pass}/overflow_checks_off.rs | 0 tests/{run-pass => pass}/overloaded-calls-simple.rs | 0 tests/{run-pass => pass}/packed_struct.rs | 0 tests/{run-pass => pass}/panic/catch_panic.rs | 0 tests/{run-pass => pass}/panic/catch_panic.stderr | 0 tests/{run-pass => pass}/panic/concurrent-panic.rs | 0 tests/{run-pass => pass}/panic/concurrent-panic.stderr | 0 tests/{run-pass => pass}/panic/std-panic-locations.rs | 0 tests/{run-pass => pass}/partially-uninit.rs | 0 tests/{run-pass => pass}/pointers.rs | 0 tests/{run-pass => pass}/portable-simd.rs | 0 tests/{run-pass => pass}/products.rs | 0 tests/{run-pass => pass}/ptr_int_casts.rs | 0 tests/{run-pass => pass}/ptr_int_permissive_provenance.rs | 0 tests/{run-pass => pass}/ptr_offset.rs | 0 tests/{run-pass => pass}/ptr_raw.rs | 0 tests/{run-pass => pass}/rc.rs | 0 tests/{run-pass => pass}/recursive_static.rs | 0 tests/{run-pass => pass}/reentrant-println.rs | 0 tests/{run-pass => pass}/reentrant-println.stdout | 0 .../regions-lifetime-nonfree-late-bound.rs | 0 tests/{run-pass => pass}/regions-mock-trans.rs | 0 tests/{run-pass => pass}/rename_std.rs | 0 tests/{run-pass => pass}/rfc1623.rs | 0 tests/{run-pass => pass}/rust-lang-org.rs | 0 tests/{run-pass => pass}/send-is-not-static-par-for.rs | 0 tests/{run-pass => pass}/sendable-class.rs | 0 tests/{run-pass => pass}/simd-intrinsic-generic-elements.rs | 0 tests/{run-pass => pass}/slices.rs | 0 tests/{run-pass => pass}/small_enum_size_bug.rs | 0 tests/{run-pass => pass}/specialization.rs | 0 tests/{run-pass => pass}/stacked-borrows/2phase.rs | 0 .../stacked-borrows/generators-self-referential.rs | 0 tests/{run-pass => pass}/stacked-borrows/int-to-ptr.rs | 0 .../stacked-borrows/interior_mutability.rs | 0 tests/{run-pass => pass}/stacked-borrows/refcell.rs | 0 tests/{run-pass => pass}/stacked-borrows/stacked-borrows.rs | 0 .../stacked-borrows/stacked-borrows.stderr | 0 tests/{run-pass => pass}/start.rs | 0 tests/{run-pass => pass}/start.stdout | 0 tests/{run-pass => pass}/static_memory_modification.rs | 0 tests/{run-pass => pass}/static_mut.rs | 0 tests/{run-pass => pass}/strings.rs | 0 tests/{run-pass => pass}/subslice_array.rs | 0 tests/{run-pass => pass}/sums.rs | 0 tests/{run-pass => pass}/tag-align-dyn-u64.rs | 0 tests/{run-pass => pass}/threadleak_ignored.rs | 0 tests/{run-pass => pass}/threadleak_ignored.stderr | 0 tests/{run-pass => pass}/time.rs | 0 tests/{run-pass => pass}/too-large-primval-write-problem.rs | 0 tests/{run-pass => pass}/track-alloc-1.rs | 0 tests/{run-pass => pass}/track-alloc-1.stderr | 0 tests/{run-pass => pass}/track-caller-attribute.rs | 0 tests/{run-pass => pass}/transmute_fat.rs | 0 tests/{run-pass => pass}/trivial.rs | 0 tests/{run-pass => pass}/try-operator-custom.rs | 0 .../tuple_like_enum_variant_constructor.rs | 0 .../tuple_like_enum_variant_constructor_pointer_opt.rs | 0 ...uple_like_enum_variant_constructor_struct_pointer_opt.rs | 0 tests/{run-pass => pass}/tuple_like_struct_constructor.rs | 0 tests/{run-pass => pass}/u128.rs | 0 tests/{run-pass => pass}/uninit_number_ignored.rs | 0 tests/{run-pass => pass}/union-overwrite.rs | 0 tests/{run-pass => pass}/union.rs | 0 tests/{run-pass => pass}/unops.rs | 0 tests/{run-pass => pass}/unsized-tuple-impls.rs | 0 tests/{run-pass => pass}/validation_lifetime_resolution.rs | 0 tests/{run-pass => pass}/vec-matching-fold.rs | 0 tests/{run-pass => pass}/vec.rs | 0 tests/{run-pass => pass}/vecdeque.rs | 0 tests/{run-pass => pass}/vecdeque.stdout | 0 tests/{run-pass => pass}/volatile.rs | 0 tests/{run-pass => pass}/without-validation.rs | 0 tests/{run-pass => pass}/write-bytes.rs | 0 tests/{run-pass => pass}/wtf8.rs | 0 tests/{run-pass => pass}/zst.rs | 0 tests/{run-pass => pass}/zst_box.rs | 0 tests/{run-pass => pass}/zst_variant_drop.rs | 0 979 files changed, 4 insertions(+), 4 deletions(-) rename tests/{compile-fail => fail}/abort-terminator.rs (100%) rename tests/{compile-fail => fail}/abort-terminator.stderr (100%) rename tests/{compile-fail => fail}/alloc/deallocate-bad-alignment.rs (100%) rename tests/{compile-fail => fail}/alloc/deallocate-bad-alignment.stderr (100%) rename tests/{compile-fail => fail}/alloc/deallocate-bad-size.rs (100%) rename tests/{compile-fail => fail}/alloc/deallocate-bad-size.stderr (100%) rename tests/{compile-fail => fail}/alloc/deallocate-twice.rs (100%) rename tests/{compile-fail => fail}/alloc/deallocate-twice.stderr (100%) rename tests/{compile-fail => fail}/alloc/global_system_mixup.rs (100%) rename tests/{compile-fail => fail}/alloc/global_system_mixup.stderr (100%) rename tests/{compile-fail => fail}/alloc/no_global_allocator.rs (100%) rename tests/{compile-fail => fail}/alloc/no_global_allocator.stderr (100%) rename tests/{compile-fail => fail}/alloc/reallocate-bad-size.rs (100%) rename tests/{compile-fail => fail}/alloc/reallocate-bad-size.stderr (100%) rename tests/{compile-fail => fail}/alloc/reallocate-change-alloc.rs (100%) rename tests/{compile-fail => fail}/alloc/reallocate-change-alloc.stderr (100%) rename tests/{compile-fail => fail}/alloc/reallocate-dangling.rs (100%) rename tests/{compile-fail => fail}/alloc/reallocate-dangling.stderr (100%) rename tests/{compile-fail => fail}/alloc/stack_free.rs (100%) rename tests/{compile-fail => fail}/alloc/stack_free.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-decl.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-decl.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-flags.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-flags.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-ptr.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-ptr.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-resolve-flags.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-resolve-flags.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-resolve-names-flags.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-resolve-names-flags.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-size-flags.rs (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-size-flags.stderr (100%) rename tests/{compile-fail => fail}/backtrace/bad-backtrace-version.stderr (100%) rename tests/{compile-fail => fail}/box-cell-alias.rs (100%) rename tests/{compile-fail => fail}/box-cell-alias.stderr (100%) rename tests/{compile-fail => fail}/branchless-select-i128-pointer.rs (100%) rename tests/{compile-fail => fail}/branchless-select-i128-pointer.stderr (100%) rename tests/{compile-fail => fail}/breakpoint.rs (100%) rename tests/{compile-fail => fail}/breakpoint.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_create_main_terminate.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_create_main_terminate.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_detached.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_detached.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_joined.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_joined.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_main.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_main.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_multiple.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_multiple.stderr (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_self.rs (100%) rename tests/{compile-fail => fail}/concurrency/libc_pthread_join_self.stderr (100%) rename tests/{compile-fail => fail}/concurrency/thread-spawn.rs (100%) rename tests/{compile-fail => fail}/concurrency/thread_local_static_dealloc.rs (100%) rename tests/{compile-fail => fail}/concurrency/thread_local_static_dealloc.stderr (100%) rename tests/{compile-fail => fail}/concurrency/too_few_args.rs (100%) rename tests/{compile-fail => fail}/concurrency/too_few_args.stderr (100%) rename tests/{compile-fail => fail}/concurrency/too_many_args.rs (100%) rename tests/{compile-fail => fail}/concurrency/too_many_args.stderr (100%) rename tests/{compile-fail => fail}/concurrency/unwind_top_of_stack.rs (100%) rename tests/{compile-fail => fail}/concurrency/unwind_top_of_stack.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_pointer_addr_of.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_pointer_addr_of.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_pointer_deref.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_pointer_deref.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_zst_deref.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/dangling_zst_deref.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/deref-invalid-ptr.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/deref-invalid-ptr.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/deref-partially-dangling.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/deref-partially-dangling.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/dyn_size.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/dyn_size.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/maybe_null_pointer_deref_zst.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/maybe_null_pointer_deref_zst.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/maybe_null_pointer_write_zst.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/maybe_null_pointer_write_zst.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_deref.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_deref.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_deref_zst.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_deref_zst.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_write.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_write.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_write_zst.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/null_pointer_write_zst.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/out_of_bounds_read1.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/out_of_bounds_read1.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/out_of_bounds_read2.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/out_of_bounds_read2.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/stack_temporary.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/stack_temporary.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/storage_dead_dangling.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/storage_dead_dangling.stderr (100%) rename tests/{compile-fail => fail}/dangling_pointers/wild_pointer_deref.rs (100%) rename tests/{compile-fail => fail}/dangling_pointers/wild_pointer_deref.stderr (100%) rename tests/{compile-fail => fail}/data_race/alloc_read_race.rs (100%) rename tests/{compile-fail => fail}/data_race/alloc_read_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/alloc_write_race.rs (100%) rename tests/{compile-fail => fail}/data_race/alloc_write_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_read_na_write_race1.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_read_na_write_race1.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_read_na_write_race2.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_read_na_write_race2.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_read_race1.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_read_race1.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_read_race2.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_read_race2.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_write_race1.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_write_race1.stderr (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_write_race2.rs (100%) rename tests/{compile-fail => fail}/data_race/atomic_write_na_write_race2.stderr (100%) rename tests/{compile-fail => fail}/data_race/dangling_thread_async_race.rs (100%) rename tests/{compile-fail => fail}/data_race/dangling_thread_async_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/dangling_thread_race.rs (100%) rename tests/{compile-fail => fail}/data_race/dangling_thread_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race1.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race1.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race2.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race2.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race_stack.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_read_race_stack.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race1.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race1.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race2.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race2.stderr (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race_stack.rs (100%) rename tests/{compile-fail => fail}/data_race/dealloc_write_race_stack.stderr (100%) rename tests/{compile-fail => fail}/data_race/enable_after_join_to_main.rs (100%) rename tests/{compile-fail => fail}/data_race/enable_after_join_to_main.stderr (100%) rename tests/{compile-fail => fail}/data_race/read_write_race.rs (100%) rename tests/{compile-fail => fail}/data_race/read_write_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/read_write_race_stack.rs (100%) rename tests/{compile-fail => fail}/data_race/read_write_race_stack.stderr (100%) rename tests/{compile-fail => fail}/data_race/relax_acquire_race.rs (100%) rename tests/{compile-fail => fail}/data_race/relax_acquire_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/release_seq_race.rs (100%) rename tests/{compile-fail => fail}/data_race/release_seq_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/release_seq_race_same_thread.rs (100%) rename tests/{compile-fail => fail}/data_race/release_seq_race_same_thread.stderr (100%) rename tests/{compile-fail => fail}/data_race/rmw_race.rs (100%) rename tests/{compile-fail => fail}/data_race/rmw_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/write_write_race.rs (100%) rename tests/{compile-fail => fail}/data_race/write_write_race.stderr (100%) rename tests/{compile-fail => fail}/data_race/write_write_race_stack.rs (100%) rename tests/{compile-fail => fail}/data_race/write_write_race_stack.stderr (100%) rename tests/{compile-fail => fail}/environ-gets-deallocated.rs (100%) rename tests/{compile-fail => fail}/environ-gets-deallocated.stderr (100%) rename tests/{compile-fail => fail}/erroneous_const.rs (100%) rename tests/{compile-fail => fail}/erroneous_const.stderr (100%) rename tests/{compile-fail => fail}/erroneous_const2.rs (100%) rename tests/{compile-fail => fail}/erroneous_const2.stderr (100%) rename tests/{compile-fail => fail}/extern_static.rs (100%) rename tests/{compile-fail => fail}/extern_static.stderr (100%) rename tests/{compile-fail => fail}/fast_math_both.rs (100%) rename tests/{compile-fail => fail}/fast_math_both.stderr (100%) rename tests/{compile-fail => fail}/fast_math_first.rs (100%) rename tests/{compile-fail => fail}/fast_math_first.stderr (100%) rename tests/{compile-fail => fail}/fast_math_second.rs (100%) rename tests/{compile-fail => fail}/fast_math_second.stderr (100%) rename tests/{compile-fail => fail}/fs/close_stdout.rs (100%) rename tests/{compile-fail => fail}/fs/close_stdout.stderr (100%) rename tests/{compile-fail => fail}/fs/isolated_file.rs (100%) rename tests/{compile-fail => fail}/fs/isolated_file.stderr (100%) rename tests/{compile-fail => fail}/fs/isolated_stdin.rs (100%) rename tests/{compile-fail => fail}/fs/isolated_stdin.stderr (100%) rename tests/{compile-fail => fail}/fs/read_from_stdout.rs (100%) rename tests/{compile-fail => fail}/fs/read_from_stdout.stderr (100%) rename tests/{compile-fail => fail}/fs/unix_open_missing_required_mode.rs (100%) rename tests/{compile-fail => fail}/fs/unix_open_missing_required_mode.stderr (100%) rename tests/{compile-fail => fail}/fs/unix_open_too_many_args.stderr (100%) rename tests/{compile-fail => fail}/fs/write_to_stdin.rs (100%) rename tests/{compile-fail => fail}/fs/write_to_stdin.stderr (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_abi.rs (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_abi.stderr (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_abort.rs (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_abort.stderr (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_too_few_args.rs (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_too_few_args.stderr (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_too_many_args.rs (100%) rename tests/{compile-fail => fail}/function_calls/check_arg_count_too_many_args.stderr (100%) rename tests/{compile-fail => fail}/function_calls/check_callback_abi.rs (100%) rename tests/{compile-fail => fail}/function_calls/check_callback_abi.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_abi_mismatch.cache.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_abi_mismatch.fn_ptr.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_abi_mismatch.no_cache.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_abi_mismatch.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind1.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind1.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind2.both.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind2.definition.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind2.extern_block.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_bad_unwind2.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_clashing.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_clashing.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_shim_clashing.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_shim_clashing.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_wrong_arguments.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_wrong_arguments.stderr (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_wrong_type.rs (100%) rename tests/{compile-fail => fail}/function_calls/exported_symbol_wrong_type.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_box_int_to_fn_ptr.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_box_int_to_fn_ptr.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr1.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr1.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr2.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr2.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr3.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr3.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr4.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr4.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr5.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_fn_ptr5.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/cast_int_to_fn_ptr.rs (100%) rename tests/{compile-fail => fail}/function_pointers/cast_int_to_fn_ptr.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/deref_fn_ptr.rs (100%) rename tests/{compile-fail => fail}/function_pointers/deref_fn_ptr.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/execute_memory.rs (100%) rename tests/{compile-fail => fail}/function_pointers/execute_memory.stderr (100%) rename tests/{compile-fail => fail}/function_pointers/fn_ptr_offset.rs (100%) rename tests/{compile-fail => fail}/function_pointers/fn_ptr_offset.stderr (100%) rename tests/{compile-fail => fail}/generator-pinned-moved.rs (100%) rename tests/{compile-fail => fail}/generator-pinned-moved.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/assume.rs (100%) rename tests/{compile-fail => fail}/intrinsics/assume.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/copy_null.rs (100%) rename tests/{compile-fail => fail}/intrinsics/copy_null.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/copy_overflow.rs (100%) rename tests/{compile-fail => fail}/intrinsics/copy_overflow.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/copy_overlapping.rs (100%) rename tests/{compile-fail => fail}/intrinsics/copy_overlapping.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/copy_unaligned.rs (100%) rename tests/{compile-fail => fail}/intrinsics/copy_unaligned.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ctlz_nonzero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ctlz_nonzero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/cttz_nonzero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/cttz_nonzero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/div-by-zero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/div-by-zero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div3.rs (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div3.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div4.rs (100%) rename tests/{compile-fail => fail}/intrinsics/exact_div4.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_inf1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_inf1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_infneg1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_infneg1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_nan.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_nan.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_nanneg.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_nanneg.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_neg.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_neg.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_big1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_big1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_big2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_big2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_small1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_32_too_small1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_inf1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_inf1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_infneg1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_infneg1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_infneg2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_infneg2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_nan.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_nan.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_neg.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_neg.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big3.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big3.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big4.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big4.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big5.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big5.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big6.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big6.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big7.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_big7.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small3.rs (100%) rename tests/{compile-fail => fail}/intrinsics/float_to_int_64_too_small3.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_3.rs (100%) rename tests/{compile-fail => fail}/intrinsics/out_of_bounds_ptr_3.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/overflowing-unchecked-rsh.rs (100%) rename tests/{compile-fail => fail}/intrinsics/overflowing-unchecked-rsh.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_0_plus_0.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_0_plus_0.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_from_oob.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_from_oob.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_int_plus_int.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_int_plus_int.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_int_plus_ptr.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_int_plus_ptr.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_overflow.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_overflow.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_ptr_plus_0.rs (100%) rename tests/{compile-fail => fail}/intrinsics/ptr_offset_ptr_plus_0.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/rem-by-zero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/rem-by-zero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-div-by-zero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-div-by-zero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-div-overflow.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-div-overflow.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-float-to-int.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-float-to-int.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-gather.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-gather.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-reduce-invalid-bool.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-reduce-invalid-bool.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-rem-by-zero.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-rem-by-zero.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-scatter.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-scatter.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-select-bitmask-invalid.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-select-bitmask-invalid.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-select-invalid-bool.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-select-invalid-bool.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-shl-too-far.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-shl-too-far.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/simd-shr-too-far.rs (100%) rename tests/{compile-fail => fail}/intrinsics/simd-shr-too-far.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_add1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_add1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_add2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_add2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_div1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_div1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_mul1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_mul1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_mul2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_mul2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_sub1.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_sub1.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_sub2.rs (100%) rename tests/{compile-fail => fail}/intrinsics/unchecked_sub2.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/uninit_uninhabited_type.rs (100%) rename tests/{compile-fail => fail}/intrinsics/uninit_uninhabited_type.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/write_bytes_null.rs (100%) rename tests/{compile-fail => fail}/intrinsics/write_bytes_null.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/write_bytes_overflow.rs (100%) rename tests/{compile-fail => fail}/intrinsics/write_bytes_overflow.stderr (100%) rename tests/{compile-fail => fail}/intrinsics/zero_fn_ptr.rs (100%) rename tests/{compile-fail => fail}/intrinsics/zero_fn_ptr.stderr (100%) rename tests/{compile-fail => fail}/invalid_bool.rs (100%) rename tests/{compile-fail => fail}/invalid_bool.stderr (100%) rename tests/{compile-fail => fail}/invalid_char.rs (100%) rename tests/{compile-fail => fail}/invalid_char.stderr (100%) rename tests/{compile-fail => fail}/invalid_enum_tag.rs (100%) rename tests/{compile-fail => fail}/invalid_enum_tag.stderr (100%) rename tests/{compile-fail => fail}/invalid_int.rs (100%) rename tests/{compile-fail => fail}/invalid_int.stderr (100%) rename tests/{compile-fail => fail}/issue-miri-1112.rs (100%) rename tests/{compile-fail => fail}/issue-miri-1112.stderr (100%) rename tests/{compile-fail => fail}/memleak.rs (100%) rename tests/{compile-fail => fail}/memleak.stderr (100%) rename tests/{compile-fail => fail}/memleak_rc.32bit.stderr (100%) rename tests/{compile-fail => fail}/memleak_rc.64bit.stderr (100%) rename tests/{compile-fail => fail}/memleak_rc.rs (100%) rename tests/{compile-fail => fail}/modifying_constants.rs (100%) rename tests/{compile-fail => fail}/modifying_constants.stderr (100%) rename tests/{compile-fail => fail}/never_say_never.rs (100%) rename tests/{compile-fail => fail}/never_say_never.stderr (100%) rename tests/{compile-fail => fail}/never_transmute_humans.rs (100%) rename tests/{compile-fail => fail}/never_transmute_humans.stderr (100%) rename tests/{compile-fail => fail}/never_transmute_void.rs (100%) rename tests/{compile-fail => fail}/never_transmute_void.stderr (100%) rename tests/{compile-fail => fail}/no_main.rs (100%) rename tests/{compile-fail => fail}/no_main.stderr (100%) rename tests/{compile-fail => fail}/null_pointer_deref.stderr (100%) rename tests/{compile-fail => fail}/null_pointer_deref_zst.stderr (100%) rename tests/{compile-fail => fail}/null_pointer_write.stderr (100%) rename tests/{compile-fail => fail}/null_pointer_write_zst.stderr (100%) rename tests/{compile-fail => fail}/panic/bad_miri_start_panic.rs (100%) rename tests/{compile-fail => fail}/panic/bad_miri_start_panic.stderr (100%) rename tests/{compile-fail => fail}/panic/bad_unwind.rs (100%) rename tests/{compile-fail => fail}/panic/bad_unwind.stderr (100%) rename tests/{compile-fail => fail}/panic/double_panic.rs (100%) rename tests/{compile-fail => fail}/panic/double_panic.stderr (100%) rename tests/{compile-fail => fail}/panic/panic_abort1.rs (100%) rename tests/{compile-fail => fail}/panic/panic_abort1.stderr (100%) rename tests/{compile-fail => fail}/panic/panic_abort2.rs (100%) rename tests/{compile-fail => fail}/panic/panic_abort2.stderr (100%) rename tests/{compile-fail => fail}/panic/panic_abort3.rs (100%) rename tests/{compile-fail => fail}/panic/panic_abort3.stderr (100%) rename tests/{compile-fail => fail}/panic/panic_abort4.rs (100%) rename tests/{compile-fail => fail}/panic/panic_abort4.stderr (100%) rename tests/{compile-fail => fail}/panic/unwind_panic_abort.rs (100%) rename tests/{compile-fail => fail}/panic/unwind_panic_abort.stderr (100%) rename tests/{compile-fail => fail}/pointer_partial_overwrite.rs (100%) rename tests/{compile-fail => fail}/pointer_partial_overwrite.stderr (100%) rename tests/{compile-fail => fail}/pointer_partial_read.rs (100%) rename tests/{compile-fail => fail}/pointer_partial_read.stderr (100%) rename tests/{compile-fail => fail}/provenance/ptr_int_unexposed.rs (100%) rename tests/{compile-fail => fail}/provenance/ptr_int_unexposed.stderr (100%) rename tests/{compile-fail => fail}/provenance/ptr_invalid.rs (100%) rename tests/{compile-fail => fail}/provenance/ptr_invalid.stderr (100%) rename tests/{compile-fail => fail}/provenance/ptr_legacy_provenance.rs (100%) rename tests/{compile-fail => fail}/provenance/ptr_legacy_provenance.stderr (100%) rename tests/{compile-fail => fail}/provenance/strict-provenance-offset.rs (100%) rename tests/{compile-fail => fail}/provenance/strict-provenance-offset.stderr (100%) rename tests/{compile-fail => fail}/provenance/strict_provenance_transmute.rs (100%) rename tests/{compile-fail => fail}/provenance/strict_provenance_transmute.stderr (100%) rename tests/{compile-fail => fail}/ptr_integer_array_transmute.stderr (100%) rename tests/{compile-fail => fail}/ptr_integer_transmute.stderr (100%) rename tests/{compile-fail => fail}/rc_as_ptr.rs (100%) rename tests/{compile-fail => fail}/rc_as_ptr.stderr (100%) rename tests/{compile-fail => fail}/reading_half_a_pointer.rs (100%) rename tests/{compile-fail => fail}/reading_half_a_pointer.stderr (100%) rename tests/{compile-fail => fail}/rustc-error.rs (100%) rename tests/{compile-fail => fail}/rustc-error.stderr (100%) rename tests/{compile-fail => fail}/shim_arg_size.32bit.stderr (100%) rename tests/{compile-fail => fail}/shim_arg_size.64bit.stderr (100%) rename tests/{compile-fail => fail}/shim_arg_size.rs (100%) rename tests/{compile-fail => fail}/slice-too-big.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/alias_through_mutation.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/alias_through_mutation.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut3.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut3.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut4.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/aliasing_mut4.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/box_exclusive_violation1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/box_exclusive_violation1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/buggy_as_mut_slice.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/buggy_as_mut_slice.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/buggy_split_at_mut.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/buggy_split_at_mut.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/deallocate_against_barrier1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/deallocate_against_barrier1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/deallocate_against_barrier2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/deallocate_against_barrier2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read3.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read3.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read4.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read4.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read5.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read5.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read6.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read6.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read7.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read7.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read8.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_read8.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write3.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write3.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write4.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write4.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write5.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write5.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write6.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/illegal_write6.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/interior_mut1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/interior_mut1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/interior_mut2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/interior_mut2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/invalidate_against_barrier1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/invalidate_against_barrier1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/invalidate_against_barrier2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/invalidate_against_barrier2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/issue-miri-1050-1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/issue-miri-1050-1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/issue-miri-1050-2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/issue-miri-1050-2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/load_invalid_mut.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/load_invalid_mut.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/load_invalid_shr.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/load_invalid_shr.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/mut_exclusive_violation1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/mut_exclusive_violation1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/mut_exclusive_violation2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/mut_exclusive_violation2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/outdated_local.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/outdated_local.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/pass_invalid_mut.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/pass_invalid_mut.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/pass_invalid_shr.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/pass_invalid_shr.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/pointer_smuggling.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/pointer_smuggling.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/raw_tracking.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/raw_tracking.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut_option.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut_option.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut_tuple.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_mut_tuple.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr_option.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr_option.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr_tuple.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/return_invalid_shr_tuple.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/shared_rw_borrows_are_weak1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/shared_rw_borrows_are_weak1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/shared_rw_borrows_are_weak2.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/shared_rw_borrows_are_weak2.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/shr_frozen_violation1.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/shr_frozen_violation1.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/static_memory_modification.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/static_memory_modification.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/transmute-is-no-escape.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/transmute-is-no-escape.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/unescaped_local.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/unescaped_local.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/unescaped_static.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/unescaped_static.stderr (100%) rename tests/{compile-fail => fail}/stacked_borrows/zst_slice.rs (100%) rename tests/{compile-fail => fail}/stacked_borrows/zst_slice.stderr (100%) rename tests/{compile-fail => fail}/static_memory_modification1.rs (100%) rename tests/{compile-fail => fail}/static_memory_modification1.stderr (100%) rename tests/{compile-fail => fail}/static_memory_modification2.rs (100%) rename tests/{compile-fail => fail}/static_memory_modification2.stderr (100%) rename tests/{compile-fail => fail}/static_memory_modification3.rs (100%) rename tests/{compile-fail => fail}/static_memory_modification3.stderr (100%) rename tests/{compile-fail => fail}/strict-provenance-offset.stderr (100%) rename tests/{compile-fail => fail}/strict_provenance_transmute.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_cond_double_destroy.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_cond_double_destroy.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_condattr_double_destroy.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_condattr_double_destroy.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_NULL_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_NULL_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_default_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_default_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_destroy_locked.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_destroy_locked.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_double_destroy.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_double_destroy.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_normal_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_normal_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_normal_unlock_unlocked.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_normal_unlock_unlocked.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_wrong_owner.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutex_wrong_owner.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutexattr_double_destroy.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_mutexattr_double_destroy.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_destroy_read_locked.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_destroy_read_locked.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_destroy_write_locked.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_destroy_write_locked.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_double_destroy.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_double_destroy.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_read_wrong_owner.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_read_wrong_owner.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_unlock_unlocked.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_unlock_unlocked.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_read_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_read_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_write_deadlock.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_write_deadlock.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.stderr (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_wrong_owner.rs (100%) rename tests/{compile-fail => fail}/sync/libc_pthread_rwlock_write_wrong_owner.stderr (100%) rename tests/{compile-fail => fail}/too-big-slice.stderr (100%) rename tests/{compile-fail => fail}/too-big-unsized.stderr (100%) rename tests/{compile-fail => fail}/transmute-pair-uninit.rs (100%) rename tests/{compile-fail => fail}/transmute-pair-uninit.stderr (100%) rename tests/{compile-fail => fail}/transmute_fat1.rs (100%) rename tests/{compile-fail => fail}/transmute_fat1.stderr (100%) rename tests/{compile-fail => fail}/type-too-large.rs (100%) rename tests/{compile-fail => fail}/type-too-large.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/alignment.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/alignment.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/atomic_unaligned.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/atomic_unaligned.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/dyn_alignment.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/dyn_alignment.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/intptrcast_alignment_check.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/intptrcast_alignment_check.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/reference_to_packed.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/reference_to_packed.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr1.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr1.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr2.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr2.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr3.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr3.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr4.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr4.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr_addr_of.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr_addr_of.stderr (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr_zst.rs (100%) rename tests/{compile-fail => fail}/unaligned_pointers/unaligned_ptr_zst.stderr (100%) rename tests/{compile-fail => fail}/uninit_buffer.rs (100%) rename tests/{compile-fail => fail}/uninit_buffer.stderr (100%) rename tests/{compile-fail => fail}/uninit_byte_read.rs (100%) rename tests/{compile-fail => fail}/uninit_byte_read.stderr (100%) rename tests/{compile-fail => fail}/uninit_float.stderr (100%) rename tests/{compile-fail => fail}/uninit_integer.stderr (100%) rename tests/{compile-fail => fail}/uninit_integer_signed.stderr (100%) rename tests/{compile-fail => fail}/uninit_raw_ptr.rs (100%) rename tests/{compile-fail => fail}/uninit_raw_ptr.stderr (100%) rename tests/{compile-fail => fail}/unreachable.rs (100%) rename tests/{compile-fail => fail}/unreachable.stderr (100%) rename tests/{compile-fail => fail}/unsupported_foreign_function.rs (100%) rename tests/{compile-fail => fail}/unsupported_foreign_function.stderr (100%) rename tests/{compile-fail => fail}/unsupported_signal.rs (100%) rename tests/{compile-fail => fail}/unsupported_signal.stderr (100%) rename tests/{compile-fail => fail}/validity/cast_fn_ptr1.rs (100%) rename tests/{compile-fail => fail}/validity/cast_fn_ptr1.stderr (100%) rename tests/{compile-fail => fail}/validity/cast_fn_ptr2.rs (100%) rename tests/{compile-fail => fail}/validity/cast_fn_ptr2.stderr (100%) rename tests/{compile-fail => fail}/validity/dangling_ref1.rs (100%) rename tests/{compile-fail => fail}/validity/dangling_ref1.stderr (100%) rename tests/{compile-fail => fail}/validity/dangling_ref2.rs (100%) rename tests/{compile-fail => fail}/validity/dangling_ref2.stderr (100%) rename tests/{compile-fail => fail}/validity/dangling_ref3.rs (100%) rename tests/{compile-fail => fail}/validity/dangling_ref3.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_bool.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_bool.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_bool_uninit.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_bool_uninit.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_char.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_char.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_char_uninit.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_char_uninit.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_enum_tag.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_enum_tag.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_enum_tag_256variants_uninit.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_enum_tag_256variants_uninit.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_fnptr_null.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_fnptr_null.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_fnptr_uninit.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_fnptr_uninit.stderr (100%) rename tests/{compile-fail => fail}/validity/invalid_wide_raw.rs (100%) rename tests/{compile-fail => fail}/validity/invalid_wide_raw.stderr (100%) rename tests/{compile-fail => fail}/validity/nonzero.rs (100%) rename tests/{compile-fail => fail}/validity/nonzero.stderr (100%) rename tests/{compile-fail => fail}/validity/ptr_integer_array_transmute.rs (100%) rename tests/{compile-fail => fail}/validity/ptr_integer_array_transmute.stderr (100%) rename tests/{compile-fail => fail}/validity/ptr_integer_transmute.rs (100%) rename tests/{compile-fail => fail}/validity/ptr_integer_transmute.stderr (100%) rename tests/{compile-fail => fail}/validity/ref_to_uninhabited1.rs (100%) rename tests/{compile-fail => fail}/validity/ref_to_uninhabited1.stderr (100%) rename tests/{compile-fail => fail}/validity/ref_to_uninhabited2.rs (100%) rename tests/{compile-fail => fail}/validity/ref_to_uninhabited2.stderr (100%) rename tests/{compile-fail => fail}/validity/too-big-slice.rs (100%) rename tests/{compile-fail => fail}/validity/too-big-slice.stderr (100%) rename tests/{compile-fail => fail}/validity/too-big-unsized.rs (100%) rename tests/{compile-fail => fail}/validity/too-big-unsized.stderr (100%) rename tests/{compile-fail => fail}/validity/transmute_through_ptr.rs (100%) rename tests/{compile-fail => fail}/validity/transmute_through_ptr.stderr (100%) rename tests/{compile-fail => fail}/validity/uninit_float.rs (100%) rename tests/{compile-fail => fail}/validity/uninit_float.stderr (100%) rename tests/{compile-fail => fail}/validity/uninit_integer.rs (100%) rename tests/{compile-fail => fail}/validity/uninit_integer.stderr (100%) rename tests/{compile-fail => fail}/validity/uninit_integer_signed.rs (100%) rename tests/{compile-fail => fail}/validity/uninit_integer_signed.stderr (100%) rename tests/{compile-fail => fail}/zst1.rs (100%) rename tests/{compile-fail => fail}/zst1.stderr (100%) rename tests/{compile-fail => fail}/zst2.rs (100%) rename tests/{compile-fail => fail}/zst2.stderr (100%) rename tests/{compile-fail => fail}/zst3.rs (100%) rename tests/{compile-fail => fail}/zst3.stderr (100%) rename tests/{run-fail => panic}/function_calls/exported_symbol_good_unwind.rs (100%) rename tests/{run-fail => panic}/function_calls/exported_symbol_good_unwind.stderr (100%) rename tests/{run-fail => panic}/panic/div-by-zero-2.rs (100%) rename tests/{run-fail => panic}/panic/div-by-zero-2.stderr (100%) rename tests/{run-fail => panic}/panic/overflowing-lsh-neg.rs (100%) rename tests/{run-fail => panic}/panic/overflowing-lsh-neg.stderr (100%) rename tests/{run-fail => panic}/panic/overflowing-rsh-1.rs (100%) rename tests/{run-fail => panic}/panic/overflowing-rsh-1.stderr (100%) rename tests/{run-fail => panic}/panic/overflowing-rsh-2.rs (100%) rename tests/{run-fail => panic}/panic/overflowing-rsh-2.stderr (100%) rename tests/{run-fail => panic}/panic/panic1.rs (100%) rename tests/{run-fail => panic}/panic/panic1.stderr (100%) rename tests/{run-fail => panic}/panic/panic2.rs (100%) rename tests/{run-fail => panic}/panic/panic2.stderr (100%) rename tests/{run-fail => panic}/panic/panic3.rs (100%) rename tests/{run-fail => panic}/panic/panic3.stderr (100%) rename tests/{run-fail => panic}/panic/panic4.rs (100%) rename tests/{run-fail => panic}/panic/panic4.stderr (100%) rename tests/{run-fail => panic}/panic/unsupported_foreign_function.rs (100%) rename tests/{run-fail => panic}/panic/unsupported_foreign_function.stderr (100%) rename tests/{run-fail => panic}/panic/unsupported_syscall.rs (100%) rename tests/{run-fail => panic}/panic/unsupported_syscall.stderr (100%) rename tests/{run-fail => panic}/transmute_fat2.rs (100%) rename tests/{run-fail => panic}/transmute_fat2.stderr (100%) rename tests/{run-pass => pass}/adjacent-allocs.rs (100%) rename tests/{run-pass => pass}/align.rs (100%) rename tests/{run-pass => pass}/align_offset_symbolic.rs (100%) rename tests/{run-pass => pass}/align_offset_symbolic.stdout (100%) rename tests/{run-pass => pass}/args.rs (100%) rename tests/{run-pass => pass}/args.stdout (100%) rename tests/{run-pass => pass}/arrays.rs (100%) rename tests/{run-pass => pass}/arrays.stdout (100%) rename tests/{run-pass => pass}/associated-const.rs (100%) rename tests/{run-pass => pass}/assume_bug.rs (100%) rename tests/{run-pass => pass}/async-fn.rs (100%) rename tests/{run-pass => pass}/atomic-compare-exchange-weak-never-fail.rs (100%) rename tests/{run-pass => pass}/atomic.rs (100%) rename tests/{run-pass => pass}/available-parallelism.rs (100%) rename tests/{run-pass => pass}/backtrace-api-v0.rs (100%) rename tests/{run-pass => pass}/backtrace-api-v0.stderr (100%) rename tests/{run-pass => pass}/backtrace-api-v0.stdout (100%) rename tests/{run-pass => pass}/backtrace-api-v1.rs (100%) rename tests/{run-pass => pass}/backtrace-api-v1.stderr (100%) rename tests/{run-pass => pass}/backtrace-api-v1.stdout (100%) rename tests/{run-pass => pass}/backtrace-std.rs (100%) rename tests/{run-pass => pass}/backtrace-std.stderr (100%) rename tests/{run-pass => pass}/bad_substs.rs (100%) rename tests/{run-pass => pass}/binary-heap.rs (100%) rename tests/{run-pass => pass}/binops.rs (100%) rename tests/{run-pass => pass}/bools.rs (100%) rename tests/{run-pass => pass}/box.rs (100%) rename tests/{run-pass => pass}/box.stdout (100%) rename tests/{run-pass => pass}/btreemap.rs (100%) rename tests/{run-pass => pass}/c_enums.rs (100%) rename tests/{run-pass => pass}/calloc.rs (100%) rename tests/{run-pass => pass}/calls.rs (100%) rename tests/{run-pass => pass}/cast-rfc0401-vtable-kinds.rs (100%) rename tests/{run-pass => pass}/cast_fn_ptr.rs (100%) rename tests/{run-pass => pass}/cast_fn_ptr_unsafe.rs (100%) rename tests/{run-pass => pass}/catch.rs (100%) rename tests/{run-pass => pass}/catch.stdout (100%) rename tests/{run-pass => pass}/cfg_miri.rs (100%) rename tests/{run-pass => pass}/char.rs (100%) rename tests/{run-pass => pass}/closure-drop.rs (100%) rename tests/{run-pass => pass}/closure-field-ty.rs (100%) rename tests/{run-pass => pass}/closures.rs (100%) rename tests/{run-pass => pass}/coerce_non_capture_closure_to_fn_ptr.rs (100%) rename tests/{run-pass => pass}/coercions.rs (100%) rename tests/{run-pass => pass}/concurrency/channels.rs (100%) rename tests/{run-pass => pass}/concurrency/channels.stderr (100%) rename tests/{run-pass => pass}/concurrency/concurrent_caller_location.rs (100%) rename tests/{run-pass => pass}/concurrency/concurrent_caller_location.stderr (100%) rename tests/{run-pass => pass}/concurrency/data_race.rs (100%) rename tests/{run-pass => pass}/concurrency/data_race.stderr (100%) rename tests/{run-pass => pass}/concurrency/disable_data_race_detector.rs (100%) rename tests/{run-pass => pass}/concurrency/disable_data_race_detector.stderr (100%) rename tests/{run-pass => pass}/concurrency/issue1643.rs (100%) rename tests/{run-pass => pass}/concurrency/issue1643.stderr (100%) rename tests/{run-pass => pass}/concurrency/libc_pthread_cond.rs (100%) rename tests/{run-pass => pass}/concurrency/linux-futex.rs (100%) rename tests/{run-pass => pass}/concurrency/linux-futex.stderr (100%) rename tests/{run-pass => pass}/concurrency/simple.rs (100%) rename tests/{run-pass => pass}/concurrency/simple.stderr (100%) rename tests/{run-pass => pass}/concurrency/sync.rs (100%) rename tests/{run-pass => pass}/concurrency/sync.stderr (100%) rename tests/{run-pass => pass}/concurrency/sync.stdout (100%) rename tests/{run-pass => pass}/concurrency/sync_singlethread.rs (100%) rename tests/{run-pass => pass}/concurrency/thread_locals.rs (100%) rename tests/{run-pass => pass}/concurrency/thread_locals.stderr (100%) rename tests/{run-pass => pass}/concurrency/tls_lib_drop.rs (100%) rename tests/{run-pass => pass}/concurrency/tls_lib_drop.stderr (100%) rename tests/{run-pass => pass}/concurrency/tls_lib_drop.stdout (100%) rename tests/{run-pass => pass}/concurrency/tls_lib_drop_single_thread.rs (100%) rename tests/{run-pass => pass}/concurrency/tls_lib_drop_single_thread.stderr (100%) rename tests/{run-pass => pass}/concurrency/tls_pthread_drop_order.rs (100%) rename tests/{run-pass => pass}/const-vec-of-fns.rs (100%) rename tests/{run-pass => pass}/constants.rs (100%) rename tests/{run-pass => pass}/current_dir.rs (100%) rename tests/{run-pass => pass}/current_dir_with_isolation.rs (100%) rename tests/{run-pass => pass}/current_dir_with_isolation.stderr (100%) rename tests/{run-pass => pass}/deriving-associated-types.rs (100%) rename tests/{run-pass => pass}/disable-alignment-check.rs (100%) rename tests/{run-pass => pass}/drop_empty_slice.rs (100%) rename tests/{run-pass => pass}/drop_on_array_elements.rs (100%) rename tests/{run-pass => pass}/drop_on_fat_ptr_array_elements.rs (100%) rename tests/{run-pass => pass}/drop_on_zst_array_elements.rs (100%) rename tests/{run-pass => pass}/drop_through_owned_slice.rs (100%) rename tests/{run-pass => pass}/drop_through_trait_object.rs (100%) rename tests/{run-pass => pass}/drop_through_trait_object_rc.rs (100%) rename tests/{run-pass => pass}/dst-field-align.rs (100%) rename tests/{run-pass => pass}/dst-irrefutable-bind.rs (100%) rename tests/{run-pass => pass}/dst-raw.rs (100%) rename tests/{run-pass => pass}/dst-struct-sole.rs (100%) rename tests/{run-pass => pass}/dst-struct.rs (100%) rename tests/{run-pass => pass}/dyn-arbitrary-self.rs (100%) rename tests/{run-pass => pass}/dyn-traits.rs (100%) rename tests/{run-pass => pass}/enum-nullable-const-null-with-fields.rs (100%) rename tests/{run-pass => pass}/enum_discriminant_ptr_value.rs (100%) rename tests/{run-pass => pass}/enums.rs (100%) rename tests/{run-pass => pass}/env-exclude.rs (100%) rename tests/{run-pass => pass}/env-forward.rs (100%) rename tests/{run-pass => pass}/env-without-isolation.rs (100%) rename tests/{run-pass => pass}/env.rs (100%) rename tests/{run-pass => pass}/env.stdout (100%) rename tests/{run-pass => pass}/exit.rs (100%) rename tests/{run-pass => pass}/extern_crate_std_in_main.rs (100%) rename tests/{run-pass => pass}/extern_types.rs (100%) rename tests/{run-pass => pass}/fat_ptr.rs (100%) rename tests/{run-pass => pass}/float.rs (100%) rename tests/{run-pass => pass}/float_fast_math.rs (100%) rename tests/{run-pass => pass}/foreign-fn-linkname.rs (100%) rename tests/{run-pass => pass}/format.rs (100%) rename tests/{run-pass => pass}/format.stdout (100%) rename tests/{run-pass => pass}/from_utf8.rs (100%) rename tests/{run-pass => pass}/fs.rs (100%) rename tests/{run-pass => pass}/fs.stderr (100%) rename tests/{run-pass => pass}/fs.stdout (100%) rename tests/{run-pass => pass}/fs_with_isolation.rs (100%) rename tests/{run-pass => pass}/fs_with_isolation.stderr (100%) rename tests/{run-pass => pass}/function_calls/disable_abi_check.rs (100%) rename tests/{run-pass => pass}/function_calls/exported_symbol.rs (100%) rename tests/{run-pass => pass}/function_pointers.rs (100%) rename tests/{run-pass => pass}/generator.rs (100%) rename tests/{run-pass => pass}/global_allocator.rs (100%) rename tests/{run-pass => pass}/global_allocator.stdout (100%) rename tests/{run-pass => pass}/hashmap.rs (100%) rename tests/{run-pass => pass}/heap.rs (100%) rename tests/{run-pass => pass}/heap_allocator.rs (100%) rename tests/{run-pass => pass}/hello.rs (100%) rename tests/{run-pass => pass}/hello.stdout (100%) rename tests/{run-pass => pass}/hide_stdout.rs (100%) rename tests/{run-pass => pass}/integer-ops.rs (100%) rename tests/{run-pass => pass}/intptrcast.rs (100%) rename tests/{run-pass => pass}/intrinsics-integer.rs (100%) rename tests/{run-pass => pass}/intrinsics-math.rs (100%) rename tests/{run-pass => pass}/intrinsics-x86.rs (100%) rename tests/{run-pass => pass}/intrinsics.rs (100%) rename tests/{run-pass => pass}/ints.rs (100%) rename tests/{run-pass => pass}/issue-15063.rs (100%) rename tests/{run-pass => pass}/issue-15080.rs (100%) rename tests/{run-pass => pass}/issue-15523-big.rs (100%) rename tests/{run-pass => pass}/issue-17877.rs (100%) rename tests/{run-pass => pass}/issue-20575.rs (100%) rename tests/{run-pass => pass}/issue-23261.rs (100%) rename tests/{run-pass => pass}/issue-26709.rs (100%) rename tests/{run-pass => pass}/issue-27901.rs (100%) rename tests/{run-pass => pass}/issue-29746.rs (100%) rename tests/{run-pass => pass}/issue-30530.rs (100%) rename tests/{run-pass => pass}/issue-31267-additional.rs (100%) rename tests/{run-pass => pass}/issue-33387.rs (100%) rename tests/{run-pass => pass}/issue-34571.rs (100%) rename tests/{run-pass => pass}/issue-35815.rs (100%) rename tests/{run-pass => pass}/issue-36278-prefix-nesting.rs (100%) rename tests/{run-pass => pass}/issue-3794.rs (100%) rename tests/{run-pass => pass}/issue-3794.stdout (100%) rename tests/{run-pass => pass}/issue-53728.rs (100%) rename tests/{run-pass => pass}/issue-5917.rs (100%) rename tests/{run-pass => pass}/issue-73223.rs (100%) rename tests/{run-pass => pass}/issue-91636.rs (100%) rename tests/{run-pass => pass}/issue-94371.rs (100%) rename tests/{run-pass => pass}/issue-miri-1075.rs (100%) rename tests/{run-pass => pass}/issue-miri-133.rs (100%) rename tests/{run-pass => pass}/issue-miri-184.rs (100%) rename tests/{run-pass => pass}/issue-miri-1925.rs (100%) rename tests/{run-pass => pass}/issue-miri-2068-2.rs (100%) rename tests/{run-pass => pass}/issue-miri-2068.rs (100%) rename tests/{run-pass => pass}/iter.rs (100%) rename tests/{run-pass => pass}/last-use-in-cap-clause.rs (100%) rename tests/{run-pass => pass}/leak-in-static.rs (100%) rename tests/{run-pass => pass}/libc.rs (100%) rename tests/{run-pass => pass}/libc.stderr (100%) rename tests/{run-pass => pass}/linked-list.rs (100%) rename tests/{run-pass => pass}/linux-getrandom-without-isolation.rs (100%) rename tests/{run-pass => pass}/linux-getrandom.rs (100%) rename tests/{run-pass => pass}/loop-break-value.rs (100%) rename tests/{run-pass => pass}/loops.rs (100%) rename tests/{run-pass => pass}/main_fn.rs (100%) rename tests/{run-pass => pass}/main_result.rs (100%) rename tests/{run-pass => pass}/malloc.rs (100%) rename tests/{run-pass => pass}/many_shr_bor.rs (100%) rename tests/{run-pass => pass}/match_slice.rs (100%) rename tests/{run-pass => pass}/memchr.rs (100%) rename tests/{run-pass => pass}/memleak_ignored.rs (100%) rename tests/{run-pass => pass}/move-arg-2-unique.rs (100%) rename tests/{run-pass => pass}/move-arg-3-unique.rs (100%) rename tests/{run-pass => pass}/move-uninit-primval.rs (100%) rename tests/{run-pass => pass}/mpsc.rs (100%) rename tests/{run-pass => pass}/multi_arg_closure.rs (100%) rename tests/{run-pass => pass}/negative_discriminant.rs (100%) rename tests/{run-pass => pass}/observed_local_mut.rs (100%) rename tests/{run-pass => pass}/option_box_transmute_ptr.rs (100%) rename tests/{run-pass => pass}/option_eq.rs (100%) rename tests/{run-pass => pass}/overflow_checks_off.rs (100%) rename tests/{run-pass => pass}/overloaded-calls-simple.rs (100%) rename tests/{run-pass => pass}/packed_struct.rs (100%) rename tests/{run-pass => pass}/panic/catch_panic.rs (100%) rename tests/{run-pass => pass}/panic/catch_panic.stderr (100%) rename tests/{run-pass => pass}/panic/concurrent-panic.rs (100%) rename tests/{run-pass => pass}/panic/concurrent-panic.stderr (100%) rename tests/{run-pass => pass}/panic/std-panic-locations.rs (100%) rename tests/{run-pass => pass}/partially-uninit.rs (100%) rename tests/{run-pass => pass}/pointers.rs (100%) rename tests/{run-pass => pass}/portable-simd.rs (100%) rename tests/{run-pass => pass}/products.rs (100%) rename tests/{run-pass => pass}/ptr_int_casts.rs (100%) rename tests/{run-pass => pass}/ptr_int_permissive_provenance.rs (100%) rename tests/{run-pass => pass}/ptr_offset.rs (100%) rename tests/{run-pass => pass}/ptr_raw.rs (100%) rename tests/{run-pass => pass}/rc.rs (100%) rename tests/{run-pass => pass}/recursive_static.rs (100%) rename tests/{run-pass => pass}/reentrant-println.rs (100%) rename tests/{run-pass => pass}/reentrant-println.stdout (100%) rename tests/{run-pass => pass}/regions-lifetime-nonfree-late-bound.rs (100%) rename tests/{run-pass => pass}/regions-mock-trans.rs (100%) rename tests/{run-pass => pass}/rename_std.rs (100%) rename tests/{run-pass => pass}/rfc1623.rs (100%) rename tests/{run-pass => pass}/rust-lang-org.rs (100%) rename tests/{run-pass => pass}/send-is-not-static-par-for.rs (100%) rename tests/{run-pass => pass}/sendable-class.rs (100%) rename tests/{run-pass => pass}/simd-intrinsic-generic-elements.rs (100%) rename tests/{run-pass => pass}/slices.rs (100%) rename tests/{run-pass => pass}/small_enum_size_bug.rs (100%) rename tests/{run-pass => pass}/specialization.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/2phase.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/generators-self-referential.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/int-to-ptr.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/interior_mutability.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/refcell.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/stacked-borrows.rs (100%) rename tests/{run-pass => pass}/stacked-borrows/stacked-borrows.stderr (100%) rename tests/{run-pass => pass}/start.rs (100%) rename tests/{run-pass => pass}/start.stdout (100%) rename tests/{run-pass => pass}/static_memory_modification.rs (100%) rename tests/{run-pass => pass}/static_mut.rs (100%) rename tests/{run-pass => pass}/strings.rs (100%) rename tests/{run-pass => pass}/subslice_array.rs (100%) rename tests/{run-pass => pass}/sums.rs (100%) rename tests/{run-pass => pass}/tag-align-dyn-u64.rs (100%) rename tests/{run-pass => pass}/threadleak_ignored.rs (100%) rename tests/{run-pass => pass}/threadleak_ignored.stderr (100%) rename tests/{run-pass => pass}/time.rs (100%) rename tests/{run-pass => pass}/too-large-primval-write-problem.rs (100%) rename tests/{run-pass => pass}/track-alloc-1.rs (100%) rename tests/{run-pass => pass}/track-alloc-1.stderr (100%) rename tests/{run-pass => pass}/track-caller-attribute.rs (100%) rename tests/{run-pass => pass}/transmute_fat.rs (100%) rename tests/{run-pass => pass}/trivial.rs (100%) rename tests/{run-pass => pass}/try-operator-custom.rs (100%) rename tests/{run-pass => pass}/tuple_like_enum_variant_constructor.rs (100%) rename tests/{run-pass => pass}/tuple_like_enum_variant_constructor_pointer_opt.rs (100%) rename tests/{run-pass => pass}/tuple_like_enum_variant_constructor_struct_pointer_opt.rs (100%) rename tests/{run-pass => pass}/tuple_like_struct_constructor.rs (100%) rename tests/{run-pass => pass}/u128.rs (100%) rename tests/{run-pass => pass}/uninit_number_ignored.rs (100%) rename tests/{run-pass => pass}/union-overwrite.rs (100%) rename tests/{run-pass => pass}/union.rs (100%) rename tests/{run-pass => pass}/unops.rs (100%) rename tests/{run-pass => pass}/unsized-tuple-impls.rs (100%) rename tests/{run-pass => pass}/validation_lifetime_resolution.rs (100%) rename tests/{run-pass => pass}/vec-matching-fold.rs (100%) rename tests/{run-pass => pass}/vec.rs (100%) rename tests/{run-pass => pass}/vecdeque.rs (100%) rename tests/{run-pass => pass}/vecdeque.stdout (100%) rename tests/{run-pass => pass}/volatile.rs (100%) rename tests/{run-pass => pass}/without-validation.rs (100%) rename tests/{run-pass => pass}/write-bytes.rs (100%) rename tests/{run-pass => pass}/wtf8.rs (100%) rename tests/{run-pass => pass}/zst.rs (100%) rename tests/{run-pass => pass}/zst_box.rs (100%) rename tests/{run-pass => pass}/zst_variant_drop.rs (100%) diff --git a/ci.sh b/ci.sh index 080bd9204db..01b86ff2f96 100755 --- a/ci.sh +++ b/ci.sh @@ -26,7 +26,7 @@ function run_tests { # optimizations up all the way). # Optimizations change diagnostics (mostly backtraces), so we don't check them #FIXME(#2155): we want to only run the pass and panic tests here, not the fail tests. - MIRIFLAGS="-O -Zmir-opt-level=4" MIRI_SKIP_UI_CHECKS=1 ./miri test --locked -- tests/{run-pass,run-fail} + MIRIFLAGS="-O -Zmir-opt-level=4" MIRI_SKIP_UI_CHECKS=1 ./miri test --locked -- tests/{pass,panic} fi # On Windows, there is always "python", not "python3" or "python2". diff --git a/tests/compiletest.rs b/tests/compiletest.rs index 3b6cf6a6d1f..4481c02d765 100644 --- a/tests/compiletest.rs +++ b/tests/compiletest.rs @@ -132,7 +132,7 @@ fn main() { // Let the tests know where to store temp files (they might run for a different target, which can make this hard to find). env::set_var("MIRI_TEMP", env::temp_dir()); - ui(Mode::Pass, "tests/run-pass"); - ui(Mode::Panic, "tests/run-fail"); - ui(Mode::Fail, "tests/compile-fail"); + ui(Mode::Pass, "tests/pass"); + ui(Mode::Panic, "tests/panic"); + ui(Mode::Fail, "tests/fail"); } diff --git a/tests/compile-fail/abort-terminator.rs b/tests/fail/abort-terminator.rs similarity index 100% rename from tests/compile-fail/abort-terminator.rs rename to tests/fail/abort-terminator.rs diff --git a/tests/compile-fail/abort-terminator.stderr b/tests/fail/abort-terminator.stderr similarity index 100% rename from tests/compile-fail/abort-terminator.stderr rename to tests/fail/abort-terminator.stderr diff --git a/tests/compile-fail/alloc/deallocate-bad-alignment.rs b/tests/fail/alloc/deallocate-bad-alignment.rs similarity index 100% rename from tests/compile-fail/alloc/deallocate-bad-alignment.rs rename to tests/fail/alloc/deallocate-bad-alignment.rs diff --git a/tests/compile-fail/alloc/deallocate-bad-alignment.stderr b/tests/fail/alloc/deallocate-bad-alignment.stderr similarity index 100% rename from tests/compile-fail/alloc/deallocate-bad-alignment.stderr rename to tests/fail/alloc/deallocate-bad-alignment.stderr diff --git a/tests/compile-fail/alloc/deallocate-bad-size.rs b/tests/fail/alloc/deallocate-bad-size.rs similarity index 100% rename from tests/compile-fail/alloc/deallocate-bad-size.rs rename to tests/fail/alloc/deallocate-bad-size.rs diff --git a/tests/compile-fail/alloc/deallocate-bad-size.stderr b/tests/fail/alloc/deallocate-bad-size.stderr similarity index 100% rename from tests/compile-fail/alloc/deallocate-bad-size.stderr rename to tests/fail/alloc/deallocate-bad-size.stderr diff --git a/tests/compile-fail/alloc/deallocate-twice.rs b/tests/fail/alloc/deallocate-twice.rs similarity index 100% rename from tests/compile-fail/alloc/deallocate-twice.rs rename to tests/fail/alloc/deallocate-twice.rs diff --git a/tests/compile-fail/alloc/deallocate-twice.stderr b/tests/fail/alloc/deallocate-twice.stderr similarity index 100% rename from tests/compile-fail/alloc/deallocate-twice.stderr rename to tests/fail/alloc/deallocate-twice.stderr diff --git a/tests/compile-fail/alloc/global_system_mixup.rs b/tests/fail/alloc/global_system_mixup.rs similarity index 100% rename from tests/compile-fail/alloc/global_system_mixup.rs rename to tests/fail/alloc/global_system_mixup.rs diff --git a/tests/compile-fail/alloc/global_system_mixup.stderr b/tests/fail/alloc/global_system_mixup.stderr similarity index 100% rename from tests/compile-fail/alloc/global_system_mixup.stderr rename to tests/fail/alloc/global_system_mixup.stderr diff --git a/tests/compile-fail/alloc/no_global_allocator.rs b/tests/fail/alloc/no_global_allocator.rs similarity index 100% rename from tests/compile-fail/alloc/no_global_allocator.rs rename to tests/fail/alloc/no_global_allocator.rs diff --git a/tests/compile-fail/alloc/no_global_allocator.stderr b/tests/fail/alloc/no_global_allocator.stderr similarity index 100% rename from tests/compile-fail/alloc/no_global_allocator.stderr rename to tests/fail/alloc/no_global_allocator.stderr diff --git a/tests/compile-fail/alloc/reallocate-bad-size.rs b/tests/fail/alloc/reallocate-bad-size.rs similarity index 100% rename from tests/compile-fail/alloc/reallocate-bad-size.rs rename to tests/fail/alloc/reallocate-bad-size.rs diff --git a/tests/compile-fail/alloc/reallocate-bad-size.stderr b/tests/fail/alloc/reallocate-bad-size.stderr similarity index 100% rename from tests/compile-fail/alloc/reallocate-bad-size.stderr rename to tests/fail/alloc/reallocate-bad-size.stderr diff --git a/tests/compile-fail/alloc/reallocate-change-alloc.rs b/tests/fail/alloc/reallocate-change-alloc.rs similarity index 100% rename from tests/compile-fail/alloc/reallocate-change-alloc.rs rename to tests/fail/alloc/reallocate-change-alloc.rs diff --git a/tests/compile-fail/alloc/reallocate-change-alloc.stderr b/tests/fail/alloc/reallocate-change-alloc.stderr similarity index 100% rename from tests/compile-fail/alloc/reallocate-change-alloc.stderr rename to tests/fail/alloc/reallocate-change-alloc.stderr diff --git a/tests/compile-fail/alloc/reallocate-dangling.rs b/tests/fail/alloc/reallocate-dangling.rs similarity index 100% rename from tests/compile-fail/alloc/reallocate-dangling.rs rename to tests/fail/alloc/reallocate-dangling.rs diff --git a/tests/compile-fail/alloc/reallocate-dangling.stderr b/tests/fail/alloc/reallocate-dangling.stderr similarity index 100% rename from tests/compile-fail/alloc/reallocate-dangling.stderr rename to tests/fail/alloc/reallocate-dangling.stderr diff --git a/tests/compile-fail/alloc/stack_free.rs b/tests/fail/alloc/stack_free.rs similarity index 100% rename from tests/compile-fail/alloc/stack_free.rs rename to tests/fail/alloc/stack_free.rs diff --git a/tests/compile-fail/alloc/stack_free.stderr b/tests/fail/alloc/stack_free.stderr similarity index 100% rename from tests/compile-fail/alloc/stack_free.stderr rename to tests/fail/alloc/stack_free.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-decl.rs b/tests/fail/backtrace/bad-backtrace-decl.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-decl.rs rename to tests/fail/backtrace/bad-backtrace-decl.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-decl.stderr b/tests/fail/backtrace/bad-backtrace-decl.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-decl.stderr rename to tests/fail/backtrace/bad-backtrace-decl.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-flags.rs b/tests/fail/backtrace/bad-backtrace-flags.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-flags.rs rename to tests/fail/backtrace/bad-backtrace-flags.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-flags.stderr b/tests/fail/backtrace/bad-backtrace-flags.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-flags.stderr rename to tests/fail/backtrace/bad-backtrace-flags.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-ptr.rs b/tests/fail/backtrace/bad-backtrace-ptr.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-ptr.rs rename to tests/fail/backtrace/bad-backtrace-ptr.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-ptr.stderr b/tests/fail/backtrace/bad-backtrace-ptr.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-ptr.stderr rename to tests/fail/backtrace/bad-backtrace-ptr.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-resolve-flags.rs b/tests/fail/backtrace/bad-backtrace-resolve-flags.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-resolve-flags.rs rename to tests/fail/backtrace/bad-backtrace-resolve-flags.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-resolve-flags.stderr b/tests/fail/backtrace/bad-backtrace-resolve-flags.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-resolve-flags.stderr rename to tests/fail/backtrace/bad-backtrace-resolve-flags.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-resolve-names-flags.rs b/tests/fail/backtrace/bad-backtrace-resolve-names-flags.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-resolve-names-flags.rs rename to tests/fail/backtrace/bad-backtrace-resolve-names-flags.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-resolve-names-flags.stderr b/tests/fail/backtrace/bad-backtrace-resolve-names-flags.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-resolve-names-flags.stderr rename to tests/fail/backtrace/bad-backtrace-resolve-names-flags.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-size-flags.rs b/tests/fail/backtrace/bad-backtrace-size-flags.rs similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-size-flags.rs rename to tests/fail/backtrace/bad-backtrace-size-flags.rs diff --git a/tests/compile-fail/backtrace/bad-backtrace-size-flags.stderr b/tests/fail/backtrace/bad-backtrace-size-flags.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-size-flags.stderr rename to tests/fail/backtrace/bad-backtrace-size-flags.stderr diff --git a/tests/compile-fail/backtrace/bad-backtrace-version.stderr b/tests/fail/backtrace/bad-backtrace-version.stderr similarity index 100% rename from tests/compile-fail/backtrace/bad-backtrace-version.stderr rename to tests/fail/backtrace/bad-backtrace-version.stderr diff --git a/tests/compile-fail/box-cell-alias.rs b/tests/fail/box-cell-alias.rs similarity index 100% rename from tests/compile-fail/box-cell-alias.rs rename to tests/fail/box-cell-alias.rs diff --git a/tests/compile-fail/box-cell-alias.stderr b/tests/fail/box-cell-alias.stderr similarity index 100% rename from tests/compile-fail/box-cell-alias.stderr rename to tests/fail/box-cell-alias.stderr diff --git a/tests/compile-fail/branchless-select-i128-pointer.rs b/tests/fail/branchless-select-i128-pointer.rs similarity index 100% rename from tests/compile-fail/branchless-select-i128-pointer.rs rename to tests/fail/branchless-select-i128-pointer.rs diff --git a/tests/compile-fail/branchless-select-i128-pointer.stderr b/tests/fail/branchless-select-i128-pointer.stderr similarity index 100% rename from tests/compile-fail/branchless-select-i128-pointer.stderr rename to tests/fail/branchless-select-i128-pointer.stderr diff --git a/tests/compile-fail/breakpoint.rs b/tests/fail/breakpoint.rs similarity index 100% rename from tests/compile-fail/breakpoint.rs rename to tests/fail/breakpoint.rs diff --git a/tests/compile-fail/breakpoint.stderr b/tests/fail/breakpoint.stderr similarity index 100% rename from tests/compile-fail/breakpoint.stderr rename to tests/fail/breakpoint.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_create_main_terminate.rs b/tests/fail/concurrency/libc_pthread_create_main_terminate.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_create_main_terminate.rs rename to tests/fail/concurrency/libc_pthread_create_main_terminate.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_create_main_terminate.stderr b/tests/fail/concurrency/libc_pthread_create_main_terminate.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_create_main_terminate.stderr rename to tests/fail/concurrency/libc_pthread_create_main_terminate.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_join_detached.rs b/tests/fail/concurrency/libc_pthread_join_detached.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_detached.rs rename to tests/fail/concurrency/libc_pthread_join_detached.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_join_detached.stderr b/tests/fail/concurrency/libc_pthread_join_detached.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_detached.stderr rename to tests/fail/concurrency/libc_pthread_join_detached.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_join_joined.rs b/tests/fail/concurrency/libc_pthread_join_joined.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_joined.rs rename to tests/fail/concurrency/libc_pthread_join_joined.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_join_joined.stderr b/tests/fail/concurrency/libc_pthread_join_joined.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_joined.stderr rename to tests/fail/concurrency/libc_pthread_join_joined.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_join_main.rs b/tests/fail/concurrency/libc_pthread_join_main.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_main.rs rename to tests/fail/concurrency/libc_pthread_join_main.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_join_main.stderr b/tests/fail/concurrency/libc_pthread_join_main.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_main.stderr rename to tests/fail/concurrency/libc_pthread_join_main.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_join_multiple.rs b/tests/fail/concurrency/libc_pthread_join_multiple.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_multiple.rs rename to tests/fail/concurrency/libc_pthread_join_multiple.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_join_multiple.stderr b/tests/fail/concurrency/libc_pthread_join_multiple.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_multiple.stderr rename to tests/fail/concurrency/libc_pthread_join_multiple.stderr diff --git a/tests/compile-fail/concurrency/libc_pthread_join_self.rs b/tests/fail/concurrency/libc_pthread_join_self.rs similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_self.rs rename to tests/fail/concurrency/libc_pthread_join_self.rs diff --git a/tests/compile-fail/concurrency/libc_pthread_join_self.stderr b/tests/fail/concurrency/libc_pthread_join_self.stderr similarity index 100% rename from tests/compile-fail/concurrency/libc_pthread_join_self.stderr rename to tests/fail/concurrency/libc_pthread_join_self.stderr diff --git a/tests/compile-fail/concurrency/thread-spawn.rs b/tests/fail/concurrency/thread-spawn.rs similarity index 100% rename from tests/compile-fail/concurrency/thread-spawn.rs rename to tests/fail/concurrency/thread-spawn.rs diff --git a/tests/compile-fail/concurrency/thread_local_static_dealloc.rs b/tests/fail/concurrency/thread_local_static_dealloc.rs similarity index 100% rename from tests/compile-fail/concurrency/thread_local_static_dealloc.rs rename to tests/fail/concurrency/thread_local_static_dealloc.rs diff --git a/tests/compile-fail/concurrency/thread_local_static_dealloc.stderr b/tests/fail/concurrency/thread_local_static_dealloc.stderr similarity index 100% rename from tests/compile-fail/concurrency/thread_local_static_dealloc.stderr rename to tests/fail/concurrency/thread_local_static_dealloc.stderr diff --git a/tests/compile-fail/concurrency/too_few_args.rs b/tests/fail/concurrency/too_few_args.rs similarity index 100% rename from tests/compile-fail/concurrency/too_few_args.rs rename to tests/fail/concurrency/too_few_args.rs diff --git a/tests/compile-fail/concurrency/too_few_args.stderr b/tests/fail/concurrency/too_few_args.stderr similarity index 100% rename from tests/compile-fail/concurrency/too_few_args.stderr rename to tests/fail/concurrency/too_few_args.stderr diff --git a/tests/compile-fail/concurrency/too_many_args.rs b/tests/fail/concurrency/too_many_args.rs similarity index 100% rename from tests/compile-fail/concurrency/too_many_args.rs rename to tests/fail/concurrency/too_many_args.rs diff --git a/tests/compile-fail/concurrency/too_many_args.stderr b/tests/fail/concurrency/too_many_args.stderr similarity index 100% rename from tests/compile-fail/concurrency/too_many_args.stderr rename to tests/fail/concurrency/too_many_args.stderr diff --git a/tests/compile-fail/concurrency/unwind_top_of_stack.rs b/tests/fail/concurrency/unwind_top_of_stack.rs similarity index 100% rename from tests/compile-fail/concurrency/unwind_top_of_stack.rs rename to tests/fail/concurrency/unwind_top_of_stack.rs diff --git a/tests/compile-fail/concurrency/unwind_top_of_stack.stderr b/tests/fail/concurrency/unwind_top_of_stack.stderr similarity index 100% rename from tests/compile-fail/concurrency/unwind_top_of_stack.stderr rename to tests/fail/concurrency/unwind_top_of_stack.stderr diff --git a/tests/compile-fail/dangling_pointers/dangling_pointer_addr_of.rs b/tests/fail/dangling_pointers/dangling_pointer_addr_of.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_pointer_addr_of.rs rename to tests/fail/dangling_pointers/dangling_pointer_addr_of.rs diff --git a/tests/compile-fail/dangling_pointers/dangling_pointer_addr_of.stderr b/tests/fail/dangling_pointers/dangling_pointer_addr_of.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_pointer_addr_of.stderr rename to tests/fail/dangling_pointers/dangling_pointer_addr_of.stderr diff --git a/tests/compile-fail/dangling_pointers/dangling_pointer_deref.rs b/tests/fail/dangling_pointers/dangling_pointer_deref.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_pointer_deref.rs rename to tests/fail/dangling_pointers/dangling_pointer_deref.rs diff --git a/tests/compile-fail/dangling_pointers/dangling_pointer_deref.stderr b/tests/fail/dangling_pointers/dangling_pointer_deref.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_pointer_deref.stderr rename to tests/fail/dangling_pointers/dangling_pointer_deref.stderr diff --git a/tests/compile-fail/dangling_pointers/dangling_zst_deref.rs b/tests/fail/dangling_pointers/dangling_zst_deref.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_zst_deref.rs rename to tests/fail/dangling_pointers/dangling_zst_deref.rs diff --git a/tests/compile-fail/dangling_pointers/dangling_zst_deref.stderr b/tests/fail/dangling_pointers/dangling_zst_deref.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/dangling_zst_deref.stderr rename to tests/fail/dangling_pointers/dangling_zst_deref.stderr diff --git a/tests/compile-fail/dangling_pointers/deref-invalid-ptr.rs b/tests/fail/dangling_pointers/deref-invalid-ptr.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/deref-invalid-ptr.rs rename to tests/fail/dangling_pointers/deref-invalid-ptr.rs diff --git a/tests/compile-fail/dangling_pointers/deref-invalid-ptr.stderr b/tests/fail/dangling_pointers/deref-invalid-ptr.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/deref-invalid-ptr.stderr rename to tests/fail/dangling_pointers/deref-invalid-ptr.stderr diff --git a/tests/compile-fail/dangling_pointers/deref-partially-dangling.rs b/tests/fail/dangling_pointers/deref-partially-dangling.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/deref-partially-dangling.rs rename to tests/fail/dangling_pointers/deref-partially-dangling.rs diff --git a/tests/compile-fail/dangling_pointers/deref-partially-dangling.stderr b/tests/fail/dangling_pointers/deref-partially-dangling.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/deref-partially-dangling.stderr rename to tests/fail/dangling_pointers/deref-partially-dangling.stderr diff --git a/tests/compile-fail/dangling_pointers/dyn_size.rs b/tests/fail/dangling_pointers/dyn_size.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/dyn_size.rs rename to tests/fail/dangling_pointers/dyn_size.rs diff --git a/tests/compile-fail/dangling_pointers/dyn_size.stderr b/tests/fail/dangling_pointers/dyn_size.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/dyn_size.stderr rename to tests/fail/dangling_pointers/dyn_size.stderr diff --git a/tests/compile-fail/dangling_pointers/maybe_null_pointer_deref_zst.rs b/tests/fail/dangling_pointers/maybe_null_pointer_deref_zst.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/maybe_null_pointer_deref_zst.rs rename to tests/fail/dangling_pointers/maybe_null_pointer_deref_zst.rs diff --git a/tests/compile-fail/dangling_pointers/maybe_null_pointer_deref_zst.stderr b/tests/fail/dangling_pointers/maybe_null_pointer_deref_zst.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/maybe_null_pointer_deref_zst.stderr rename to tests/fail/dangling_pointers/maybe_null_pointer_deref_zst.stderr diff --git a/tests/compile-fail/dangling_pointers/maybe_null_pointer_write_zst.rs b/tests/fail/dangling_pointers/maybe_null_pointer_write_zst.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/maybe_null_pointer_write_zst.rs rename to tests/fail/dangling_pointers/maybe_null_pointer_write_zst.rs diff --git a/tests/compile-fail/dangling_pointers/maybe_null_pointer_write_zst.stderr b/tests/fail/dangling_pointers/maybe_null_pointer_write_zst.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/maybe_null_pointer_write_zst.stderr rename to tests/fail/dangling_pointers/maybe_null_pointer_write_zst.stderr diff --git a/tests/compile-fail/dangling_pointers/null_pointer_deref.rs b/tests/fail/dangling_pointers/null_pointer_deref.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_deref.rs rename to tests/fail/dangling_pointers/null_pointer_deref.rs diff --git a/tests/compile-fail/dangling_pointers/null_pointer_deref.stderr b/tests/fail/dangling_pointers/null_pointer_deref.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_deref.stderr rename to tests/fail/dangling_pointers/null_pointer_deref.stderr diff --git a/tests/compile-fail/dangling_pointers/null_pointer_deref_zst.rs b/tests/fail/dangling_pointers/null_pointer_deref_zst.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_deref_zst.rs rename to tests/fail/dangling_pointers/null_pointer_deref_zst.rs diff --git a/tests/compile-fail/dangling_pointers/null_pointer_deref_zst.stderr b/tests/fail/dangling_pointers/null_pointer_deref_zst.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_deref_zst.stderr rename to tests/fail/dangling_pointers/null_pointer_deref_zst.stderr diff --git a/tests/compile-fail/dangling_pointers/null_pointer_write.rs b/tests/fail/dangling_pointers/null_pointer_write.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_write.rs rename to tests/fail/dangling_pointers/null_pointer_write.rs diff --git a/tests/compile-fail/dangling_pointers/null_pointer_write.stderr b/tests/fail/dangling_pointers/null_pointer_write.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_write.stderr rename to tests/fail/dangling_pointers/null_pointer_write.stderr diff --git a/tests/compile-fail/dangling_pointers/null_pointer_write_zst.rs b/tests/fail/dangling_pointers/null_pointer_write_zst.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_write_zst.rs rename to tests/fail/dangling_pointers/null_pointer_write_zst.rs diff --git a/tests/compile-fail/dangling_pointers/null_pointer_write_zst.stderr b/tests/fail/dangling_pointers/null_pointer_write_zst.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/null_pointer_write_zst.stderr rename to tests/fail/dangling_pointers/null_pointer_write_zst.stderr diff --git a/tests/compile-fail/dangling_pointers/out_of_bounds_read1.rs b/tests/fail/dangling_pointers/out_of_bounds_read1.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/out_of_bounds_read1.rs rename to tests/fail/dangling_pointers/out_of_bounds_read1.rs diff --git a/tests/compile-fail/dangling_pointers/out_of_bounds_read1.stderr b/tests/fail/dangling_pointers/out_of_bounds_read1.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/out_of_bounds_read1.stderr rename to tests/fail/dangling_pointers/out_of_bounds_read1.stderr diff --git a/tests/compile-fail/dangling_pointers/out_of_bounds_read2.rs b/tests/fail/dangling_pointers/out_of_bounds_read2.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/out_of_bounds_read2.rs rename to tests/fail/dangling_pointers/out_of_bounds_read2.rs diff --git a/tests/compile-fail/dangling_pointers/out_of_bounds_read2.stderr b/tests/fail/dangling_pointers/out_of_bounds_read2.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/out_of_bounds_read2.stderr rename to tests/fail/dangling_pointers/out_of_bounds_read2.stderr diff --git a/tests/compile-fail/dangling_pointers/stack_temporary.rs b/tests/fail/dangling_pointers/stack_temporary.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/stack_temporary.rs rename to tests/fail/dangling_pointers/stack_temporary.rs diff --git a/tests/compile-fail/dangling_pointers/stack_temporary.stderr b/tests/fail/dangling_pointers/stack_temporary.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/stack_temporary.stderr rename to tests/fail/dangling_pointers/stack_temporary.stderr diff --git a/tests/compile-fail/dangling_pointers/storage_dead_dangling.rs b/tests/fail/dangling_pointers/storage_dead_dangling.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/storage_dead_dangling.rs rename to tests/fail/dangling_pointers/storage_dead_dangling.rs diff --git a/tests/compile-fail/dangling_pointers/storage_dead_dangling.stderr b/tests/fail/dangling_pointers/storage_dead_dangling.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/storage_dead_dangling.stderr rename to tests/fail/dangling_pointers/storage_dead_dangling.stderr diff --git a/tests/compile-fail/dangling_pointers/wild_pointer_deref.rs b/tests/fail/dangling_pointers/wild_pointer_deref.rs similarity index 100% rename from tests/compile-fail/dangling_pointers/wild_pointer_deref.rs rename to tests/fail/dangling_pointers/wild_pointer_deref.rs diff --git a/tests/compile-fail/dangling_pointers/wild_pointer_deref.stderr b/tests/fail/dangling_pointers/wild_pointer_deref.stderr similarity index 100% rename from tests/compile-fail/dangling_pointers/wild_pointer_deref.stderr rename to tests/fail/dangling_pointers/wild_pointer_deref.stderr diff --git a/tests/compile-fail/data_race/alloc_read_race.rs b/tests/fail/data_race/alloc_read_race.rs similarity index 100% rename from tests/compile-fail/data_race/alloc_read_race.rs rename to tests/fail/data_race/alloc_read_race.rs diff --git a/tests/compile-fail/data_race/alloc_read_race.stderr b/tests/fail/data_race/alloc_read_race.stderr similarity index 100% rename from tests/compile-fail/data_race/alloc_read_race.stderr rename to tests/fail/data_race/alloc_read_race.stderr diff --git a/tests/compile-fail/data_race/alloc_write_race.rs b/tests/fail/data_race/alloc_write_race.rs similarity index 100% rename from tests/compile-fail/data_race/alloc_write_race.rs rename to tests/fail/data_race/alloc_write_race.rs diff --git a/tests/compile-fail/data_race/alloc_write_race.stderr b/tests/fail/data_race/alloc_write_race.stderr similarity index 100% rename from tests/compile-fail/data_race/alloc_write_race.stderr rename to tests/fail/data_race/alloc_write_race.stderr diff --git a/tests/compile-fail/data_race/atomic_read_na_write_race1.rs b/tests/fail/data_race/atomic_read_na_write_race1.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_read_na_write_race1.rs rename to tests/fail/data_race/atomic_read_na_write_race1.rs diff --git a/tests/compile-fail/data_race/atomic_read_na_write_race1.stderr b/tests/fail/data_race/atomic_read_na_write_race1.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_read_na_write_race1.stderr rename to tests/fail/data_race/atomic_read_na_write_race1.stderr diff --git a/tests/compile-fail/data_race/atomic_read_na_write_race2.rs b/tests/fail/data_race/atomic_read_na_write_race2.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_read_na_write_race2.rs rename to tests/fail/data_race/atomic_read_na_write_race2.rs diff --git a/tests/compile-fail/data_race/atomic_read_na_write_race2.stderr b/tests/fail/data_race/atomic_read_na_write_race2.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_read_na_write_race2.stderr rename to tests/fail/data_race/atomic_read_na_write_race2.stderr diff --git a/tests/compile-fail/data_race/atomic_write_na_read_race1.rs b/tests/fail/data_race/atomic_write_na_read_race1.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_read_race1.rs rename to tests/fail/data_race/atomic_write_na_read_race1.rs diff --git a/tests/compile-fail/data_race/atomic_write_na_read_race1.stderr b/tests/fail/data_race/atomic_write_na_read_race1.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_read_race1.stderr rename to tests/fail/data_race/atomic_write_na_read_race1.stderr diff --git a/tests/compile-fail/data_race/atomic_write_na_read_race2.rs b/tests/fail/data_race/atomic_write_na_read_race2.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_read_race2.rs rename to tests/fail/data_race/atomic_write_na_read_race2.rs diff --git a/tests/compile-fail/data_race/atomic_write_na_read_race2.stderr b/tests/fail/data_race/atomic_write_na_read_race2.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_read_race2.stderr rename to tests/fail/data_race/atomic_write_na_read_race2.stderr diff --git a/tests/compile-fail/data_race/atomic_write_na_write_race1.rs b/tests/fail/data_race/atomic_write_na_write_race1.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_write_race1.rs rename to tests/fail/data_race/atomic_write_na_write_race1.rs diff --git a/tests/compile-fail/data_race/atomic_write_na_write_race1.stderr b/tests/fail/data_race/atomic_write_na_write_race1.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_write_race1.stderr rename to tests/fail/data_race/atomic_write_na_write_race1.stderr diff --git a/tests/compile-fail/data_race/atomic_write_na_write_race2.rs b/tests/fail/data_race/atomic_write_na_write_race2.rs similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_write_race2.rs rename to tests/fail/data_race/atomic_write_na_write_race2.rs diff --git a/tests/compile-fail/data_race/atomic_write_na_write_race2.stderr b/tests/fail/data_race/atomic_write_na_write_race2.stderr similarity index 100% rename from tests/compile-fail/data_race/atomic_write_na_write_race2.stderr rename to tests/fail/data_race/atomic_write_na_write_race2.stderr diff --git a/tests/compile-fail/data_race/dangling_thread_async_race.rs b/tests/fail/data_race/dangling_thread_async_race.rs similarity index 100% rename from tests/compile-fail/data_race/dangling_thread_async_race.rs rename to tests/fail/data_race/dangling_thread_async_race.rs diff --git a/tests/compile-fail/data_race/dangling_thread_async_race.stderr b/tests/fail/data_race/dangling_thread_async_race.stderr similarity index 100% rename from tests/compile-fail/data_race/dangling_thread_async_race.stderr rename to tests/fail/data_race/dangling_thread_async_race.stderr diff --git a/tests/compile-fail/data_race/dangling_thread_race.rs b/tests/fail/data_race/dangling_thread_race.rs similarity index 100% rename from tests/compile-fail/data_race/dangling_thread_race.rs rename to tests/fail/data_race/dangling_thread_race.rs diff --git a/tests/compile-fail/data_race/dangling_thread_race.stderr b/tests/fail/data_race/dangling_thread_race.stderr similarity index 100% rename from tests/compile-fail/data_race/dangling_thread_race.stderr rename to tests/fail/data_race/dangling_thread_race.stderr diff --git a/tests/compile-fail/data_race/dealloc_read_race1.rs b/tests/fail/data_race/dealloc_read_race1.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race1.rs rename to tests/fail/data_race/dealloc_read_race1.rs diff --git a/tests/compile-fail/data_race/dealloc_read_race1.stderr b/tests/fail/data_race/dealloc_read_race1.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race1.stderr rename to tests/fail/data_race/dealloc_read_race1.stderr diff --git a/tests/compile-fail/data_race/dealloc_read_race2.rs b/tests/fail/data_race/dealloc_read_race2.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race2.rs rename to tests/fail/data_race/dealloc_read_race2.rs diff --git a/tests/compile-fail/data_race/dealloc_read_race2.stderr b/tests/fail/data_race/dealloc_read_race2.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race2.stderr rename to tests/fail/data_race/dealloc_read_race2.stderr diff --git a/tests/compile-fail/data_race/dealloc_read_race_stack.rs b/tests/fail/data_race/dealloc_read_race_stack.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race_stack.rs rename to tests/fail/data_race/dealloc_read_race_stack.rs diff --git a/tests/compile-fail/data_race/dealloc_read_race_stack.stderr b/tests/fail/data_race/dealloc_read_race_stack.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_read_race_stack.stderr rename to tests/fail/data_race/dealloc_read_race_stack.stderr diff --git a/tests/compile-fail/data_race/dealloc_write_race1.rs b/tests/fail/data_race/dealloc_write_race1.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race1.rs rename to tests/fail/data_race/dealloc_write_race1.rs diff --git a/tests/compile-fail/data_race/dealloc_write_race1.stderr b/tests/fail/data_race/dealloc_write_race1.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race1.stderr rename to tests/fail/data_race/dealloc_write_race1.stderr diff --git a/tests/compile-fail/data_race/dealloc_write_race2.rs b/tests/fail/data_race/dealloc_write_race2.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race2.rs rename to tests/fail/data_race/dealloc_write_race2.rs diff --git a/tests/compile-fail/data_race/dealloc_write_race2.stderr b/tests/fail/data_race/dealloc_write_race2.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race2.stderr rename to tests/fail/data_race/dealloc_write_race2.stderr diff --git a/tests/compile-fail/data_race/dealloc_write_race_stack.rs b/tests/fail/data_race/dealloc_write_race_stack.rs similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race_stack.rs rename to tests/fail/data_race/dealloc_write_race_stack.rs diff --git a/tests/compile-fail/data_race/dealloc_write_race_stack.stderr b/tests/fail/data_race/dealloc_write_race_stack.stderr similarity index 100% rename from tests/compile-fail/data_race/dealloc_write_race_stack.stderr rename to tests/fail/data_race/dealloc_write_race_stack.stderr diff --git a/tests/compile-fail/data_race/enable_after_join_to_main.rs b/tests/fail/data_race/enable_after_join_to_main.rs similarity index 100% rename from tests/compile-fail/data_race/enable_after_join_to_main.rs rename to tests/fail/data_race/enable_after_join_to_main.rs diff --git a/tests/compile-fail/data_race/enable_after_join_to_main.stderr b/tests/fail/data_race/enable_after_join_to_main.stderr similarity index 100% rename from tests/compile-fail/data_race/enable_after_join_to_main.stderr rename to tests/fail/data_race/enable_after_join_to_main.stderr diff --git a/tests/compile-fail/data_race/read_write_race.rs b/tests/fail/data_race/read_write_race.rs similarity index 100% rename from tests/compile-fail/data_race/read_write_race.rs rename to tests/fail/data_race/read_write_race.rs diff --git a/tests/compile-fail/data_race/read_write_race.stderr b/tests/fail/data_race/read_write_race.stderr similarity index 100% rename from tests/compile-fail/data_race/read_write_race.stderr rename to tests/fail/data_race/read_write_race.stderr diff --git a/tests/compile-fail/data_race/read_write_race_stack.rs b/tests/fail/data_race/read_write_race_stack.rs similarity index 100% rename from tests/compile-fail/data_race/read_write_race_stack.rs rename to tests/fail/data_race/read_write_race_stack.rs diff --git a/tests/compile-fail/data_race/read_write_race_stack.stderr b/tests/fail/data_race/read_write_race_stack.stderr similarity index 100% rename from tests/compile-fail/data_race/read_write_race_stack.stderr rename to tests/fail/data_race/read_write_race_stack.stderr diff --git a/tests/compile-fail/data_race/relax_acquire_race.rs b/tests/fail/data_race/relax_acquire_race.rs similarity index 100% rename from tests/compile-fail/data_race/relax_acquire_race.rs rename to tests/fail/data_race/relax_acquire_race.rs diff --git a/tests/compile-fail/data_race/relax_acquire_race.stderr b/tests/fail/data_race/relax_acquire_race.stderr similarity index 100% rename from tests/compile-fail/data_race/relax_acquire_race.stderr rename to tests/fail/data_race/relax_acquire_race.stderr diff --git a/tests/compile-fail/data_race/release_seq_race.rs b/tests/fail/data_race/release_seq_race.rs similarity index 100% rename from tests/compile-fail/data_race/release_seq_race.rs rename to tests/fail/data_race/release_seq_race.rs diff --git a/tests/compile-fail/data_race/release_seq_race.stderr b/tests/fail/data_race/release_seq_race.stderr similarity index 100% rename from tests/compile-fail/data_race/release_seq_race.stderr rename to tests/fail/data_race/release_seq_race.stderr diff --git a/tests/compile-fail/data_race/release_seq_race_same_thread.rs b/tests/fail/data_race/release_seq_race_same_thread.rs similarity index 100% rename from tests/compile-fail/data_race/release_seq_race_same_thread.rs rename to tests/fail/data_race/release_seq_race_same_thread.rs diff --git a/tests/compile-fail/data_race/release_seq_race_same_thread.stderr b/tests/fail/data_race/release_seq_race_same_thread.stderr similarity index 100% rename from tests/compile-fail/data_race/release_seq_race_same_thread.stderr rename to tests/fail/data_race/release_seq_race_same_thread.stderr diff --git a/tests/compile-fail/data_race/rmw_race.rs b/tests/fail/data_race/rmw_race.rs similarity index 100% rename from tests/compile-fail/data_race/rmw_race.rs rename to tests/fail/data_race/rmw_race.rs diff --git a/tests/compile-fail/data_race/rmw_race.stderr b/tests/fail/data_race/rmw_race.stderr similarity index 100% rename from tests/compile-fail/data_race/rmw_race.stderr rename to tests/fail/data_race/rmw_race.stderr diff --git a/tests/compile-fail/data_race/write_write_race.rs b/tests/fail/data_race/write_write_race.rs similarity index 100% rename from tests/compile-fail/data_race/write_write_race.rs rename to tests/fail/data_race/write_write_race.rs diff --git a/tests/compile-fail/data_race/write_write_race.stderr b/tests/fail/data_race/write_write_race.stderr similarity index 100% rename from tests/compile-fail/data_race/write_write_race.stderr rename to tests/fail/data_race/write_write_race.stderr diff --git a/tests/compile-fail/data_race/write_write_race_stack.rs b/tests/fail/data_race/write_write_race_stack.rs similarity index 100% rename from tests/compile-fail/data_race/write_write_race_stack.rs rename to tests/fail/data_race/write_write_race_stack.rs diff --git a/tests/compile-fail/data_race/write_write_race_stack.stderr b/tests/fail/data_race/write_write_race_stack.stderr similarity index 100% rename from tests/compile-fail/data_race/write_write_race_stack.stderr rename to tests/fail/data_race/write_write_race_stack.stderr diff --git a/tests/compile-fail/environ-gets-deallocated.rs b/tests/fail/environ-gets-deallocated.rs similarity index 100% rename from tests/compile-fail/environ-gets-deallocated.rs rename to tests/fail/environ-gets-deallocated.rs diff --git a/tests/compile-fail/environ-gets-deallocated.stderr b/tests/fail/environ-gets-deallocated.stderr similarity index 100% rename from tests/compile-fail/environ-gets-deallocated.stderr rename to tests/fail/environ-gets-deallocated.stderr diff --git a/tests/compile-fail/erroneous_const.rs b/tests/fail/erroneous_const.rs similarity index 100% rename from tests/compile-fail/erroneous_const.rs rename to tests/fail/erroneous_const.rs diff --git a/tests/compile-fail/erroneous_const.stderr b/tests/fail/erroneous_const.stderr similarity index 100% rename from tests/compile-fail/erroneous_const.stderr rename to tests/fail/erroneous_const.stderr diff --git a/tests/compile-fail/erroneous_const2.rs b/tests/fail/erroneous_const2.rs similarity index 100% rename from tests/compile-fail/erroneous_const2.rs rename to tests/fail/erroneous_const2.rs diff --git a/tests/compile-fail/erroneous_const2.stderr b/tests/fail/erroneous_const2.stderr similarity index 100% rename from tests/compile-fail/erroneous_const2.stderr rename to tests/fail/erroneous_const2.stderr diff --git a/tests/compile-fail/extern_static.rs b/tests/fail/extern_static.rs similarity index 100% rename from tests/compile-fail/extern_static.rs rename to tests/fail/extern_static.rs diff --git a/tests/compile-fail/extern_static.stderr b/tests/fail/extern_static.stderr similarity index 100% rename from tests/compile-fail/extern_static.stderr rename to tests/fail/extern_static.stderr diff --git a/tests/compile-fail/fast_math_both.rs b/tests/fail/fast_math_both.rs similarity index 100% rename from tests/compile-fail/fast_math_both.rs rename to tests/fail/fast_math_both.rs diff --git a/tests/compile-fail/fast_math_both.stderr b/tests/fail/fast_math_both.stderr similarity index 100% rename from tests/compile-fail/fast_math_both.stderr rename to tests/fail/fast_math_both.stderr diff --git a/tests/compile-fail/fast_math_first.rs b/tests/fail/fast_math_first.rs similarity index 100% rename from tests/compile-fail/fast_math_first.rs rename to tests/fail/fast_math_first.rs diff --git a/tests/compile-fail/fast_math_first.stderr b/tests/fail/fast_math_first.stderr similarity index 100% rename from tests/compile-fail/fast_math_first.stderr rename to tests/fail/fast_math_first.stderr diff --git a/tests/compile-fail/fast_math_second.rs b/tests/fail/fast_math_second.rs similarity index 100% rename from tests/compile-fail/fast_math_second.rs rename to tests/fail/fast_math_second.rs diff --git a/tests/compile-fail/fast_math_second.stderr b/tests/fail/fast_math_second.stderr similarity index 100% rename from tests/compile-fail/fast_math_second.stderr rename to tests/fail/fast_math_second.stderr diff --git a/tests/compile-fail/fs/close_stdout.rs b/tests/fail/fs/close_stdout.rs similarity index 100% rename from tests/compile-fail/fs/close_stdout.rs rename to tests/fail/fs/close_stdout.rs diff --git a/tests/compile-fail/fs/close_stdout.stderr b/tests/fail/fs/close_stdout.stderr similarity index 100% rename from tests/compile-fail/fs/close_stdout.stderr rename to tests/fail/fs/close_stdout.stderr diff --git a/tests/compile-fail/fs/isolated_file.rs b/tests/fail/fs/isolated_file.rs similarity index 100% rename from tests/compile-fail/fs/isolated_file.rs rename to tests/fail/fs/isolated_file.rs diff --git a/tests/compile-fail/fs/isolated_file.stderr b/tests/fail/fs/isolated_file.stderr similarity index 100% rename from tests/compile-fail/fs/isolated_file.stderr rename to tests/fail/fs/isolated_file.stderr diff --git a/tests/compile-fail/fs/isolated_stdin.rs b/tests/fail/fs/isolated_stdin.rs similarity index 100% rename from tests/compile-fail/fs/isolated_stdin.rs rename to tests/fail/fs/isolated_stdin.rs diff --git a/tests/compile-fail/fs/isolated_stdin.stderr b/tests/fail/fs/isolated_stdin.stderr similarity index 100% rename from tests/compile-fail/fs/isolated_stdin.stderr rename to tests/fail/fs/isolated_stdin.stderr diff --git a/tests/compile-fail/fs/read_from_stdout.rs b/tests/fail/fs/read_from_stdout.rs similarity index 100% rename from tests/compile-fail/fs/read_from_stdout.rs rename to tests/fail/fs/read_from_stdout.rs diff --git a/tests/compile-fail/fs/read_from_stdout.stderr b/tests/fail/fs/read_from_stdout.stderr similarity index 100% rename from tests/compile-fail/fs/read_from_stdout.stderr rename to tests/fail/fs/read_from_stdout.stderr diff --git a/tests/compile-fail/fs/unix_open_missing_required_mode.rs b/tests/fail/fs/unix_open_missing_required_mode.rs similarity index 100% rename from tests/compile-fail/fs/unix_open_missing_required_mode.rs rename to tests/fail/fs/unix_open_missing_required_mode.rs diff --git a/tests/compile-fail/fs/unix_open_missing_required_mode.stderr b/tests/fail/fs/unix_open_missing_required_mode.stderr similarity index 100% rename from tests/compile-fail/fs/unix_open_missing_required_mode.stderr rename to tests/fail/fs/unix_open_missing_required_mode.stderr diff --git a/tests/compile-fail/fs/unix_open_too_many_args.stderr b/tests/fail/fs/unix_open_too_many_args.stderr similarity index 100% rename from tests/compile-fail/fs/unix_open_too_many_args.stderr rename to tests/fail/fs/unix_open_too_many_args.stderr diff --git a/tests/compile-fail/fs/write_to_stdin.rs b/tests/fail/fs/write_to_stdin.rs similarity index 100% rename from tests/compile-fail/fs/write_to_stdin.rs rename to tests/fail/fs/write_to_stdin.rs diff --git a/tests/compile-fail/fs/write_to_stdin.stderr b/tests/fail/fs/write_to_stdin.stderr similarity index 100% rename from tests/compile-fail/fs/write_to_stdin.stderr rename to tests/fail/fs/write_to_stdin.stderr diff --git a/tests/compile-fail/function_calls/check_arg_abi.rs b/tests/fail/function_calls/check_arg_abi.rs similarity index 100% rename from tests/compile-fail/function_calls/check_arg_abi.rs rename to tests/fail/function_calls/check_arg_abi.rs diff --git a/tests/compile-fail/function_calls/check_arg_abi.stderr b/tests/fail/function_calls/check_arg_abi.stderr similarity index 100% rename from tests/compile-fail/function_calls/check_arg_abi.stderr rename to tests/fail/function_calls/check_arg_abi.stderr diff --git a/tests/compile-fail/function_calls/check_arg_count_abort.rs b/tests/fail/function_calls/check_arg_count_abort.rs similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_abort.rs rename to tests/fail/function_calls/check_arg_count_abort.rs diff --git a/tests/compile-fail/function_calls/check_arg_count_abort.stderr b/tests/fail/function_calls/check_arg_count_abort.stderr similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_abort.stderr rename to tests/fail/function_calls/check_arg_count_abort.stderr diff --git a/tests/compile-fail/function_calls/check_arg_count_too_few_args.rs b/tests/fail/function_calls/check_arg_count_too_few_args.rs similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_too_few_args.rs rename to tests/fail/function_calls/check_arg_count_too_few_args.rs diff --git a/tests/compile-fail/function_calls/check_arg_count_too_few_args.stderr b/tests/fail/function_calls/check_arg_count_too_few_args.stderr similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_too_few_args.stderr rename to tests/fail/function_calls/check_arg_count_too_few_args.stderr diff --git a/tests/compile-fail/function_calls/check_arg_count_too_many_args.rs b/tests/fail/function_calls/check_arg_count_too_many_args.rs similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_too_many_args.rs rename to tests/fail/function_calls/check_arg_count_too_many_args.rs diff --git a/tests/compile-fail/function_calls/check_arg_count_too_many_args.stderr b/tests/fail/function_calls/check_arg_count_too_many_args.stderr similarity index 100% rename from tests/compile-fail/function_calls/check_arg_count_too_many_args.stderr rename to tests/fail/function_calls/check_arg_count_too_many_args.stderr diff --git a/tests/compile-fail/function_calls/check_callback_abi.rs b/tests/fail/function_calls/check_callback_abi.rs similarity index 100% rename from tests/compile-fail/function_calls/check_callback_abi.rs rename to tests/fail/function_calls/check_callback_abi.rs diff --git a/tests/compile-fail/function_calls/check_callback_abi.stderr b/tests/fail/function_calls/check_callback_abi.stderr similarity index 100% rename from tests/compile-fail/function_calls/check_callback_abi.stderr rename to tests/fail/function_calls/check_callback_abi.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_abi_mismatch.cache.stderr b/tests/fail/function_calls/exported_symbol_abi_mismatch.cache.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_abi_mismatch.cache.stderr rename to tests/fail/function_calls/exported_symbol_abi_mismatch.cache.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_abi_mismatch.fn_ptr.stderr b/tests/fail/function_calls/exported_symbol_abi_mismatch.fn_ptr.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_abi_mismatch.fn_ptr.stderr rename to tests/fail/function_calls/exported_symbol_abi_mismatch.fn_ptr.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_abi_mismatch.no_cache.stderr b/tests/fail/function_calls/exported_symbol_abi_mismatch.no_cache.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_abi_mismatch.no_cache.stderr rename to tests/fail/function_calls/exported_symbol_abi_mismatch.no_cache.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_abi_mismatch.rs b/tests/fail/function_calls/exported_symbol_abi_mismatch.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_abi_mismatch.rs rename to tests/fail/function_calls/exported_symbol_abi_mismatch.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind1.rs b/tests/fail/function_calls/exported_symbol_bad_unwind1.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind1.rs rename to tests/fail/function_calls/exported_symbol_bad_unwind1.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind1.stderr b/tests/fail/function_calls/exported_symbol_bad_unwind1.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind1.stderr rename to tests/fail/function_calls/exported_symbol_bad_unwind1.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind2.both.stderr b/tests/fail/function_calls/exported_symbol_bad_unwind2.both.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind2.both.stderr rename to tests/fail/function_calls/exported_symbol_bad_unwind2.both.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind2.definition.stderr b/tests/fail/function_calls/exported_symbol_bad_unwind2.definition.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind2.definition.stderr rename to tests/fail/function_calls/exported_symbol_bad_unwind2.definition.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind2.extern_block.stderr b/tests/fail/function_calls/exported_symbol_bad_unwind2.extern_block.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind2.extern_block.stderr rename to tests/fail/function_calls/exported_symbol_bad_unwind2.extern_block.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_bad_unwind2.rs b/tests/fail/function_calls/exported_symbol_bad_unwind2.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_bad_unwind2.rs rename to tests/fail/function_calls/exported_symbol_bad_unwind2.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_clashing.rs b/tests/fail/function_calls/exported_symbol_clashing.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_clashing.rs rename to tests/fail/function_calls/exported_symbol_clashing.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_clashing.stderr b/tests/fail/function_calls/exported_symbol_clashing.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_clashing.stderr rename to tests/fail/function_calls/exported_symbol_clashing.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_shim_clashing.rs b/tests/fail/function_calls/exported_symbol_shim_clashing.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_shim_clashing.rs rename to tests/fail/function_calls/exported_symbol_shim_clashing.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_shim_clashing.stderr b/tests/fail/function_calls/exported_symbol_shim_clashing.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_shim_clashing.stderr rename to tests/fail/function_calls/exported_symbol_shim_clashing.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_wrong_arguments.rs b/tests/fail/function_calls/exported_symbol_wrong_arguments.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_wrong_arguments.rs rename to tests/fail/function_calls/exported_symbol_wrong_arguments.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_wrong_arguments.stderr b/tests/fail/function_calls/exported_symbol_wrong_arguments.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_wrong_arguments.stderr rename to tests/fail/function_calls/exported_symbol_wrong_arguments.stderr diff --git a/tests/compile-fail/function_calls/exported_symbol_wrong_type.rs b/tests/fail/function_calls/exported_symbol_wrong_type.rs similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_wrong_type.rs rename to tests/fail/function_calls/exported_symbol_wrong_type.rs diff --git a/tests/compile-fail/function_calls/exported_symbol_wrong_type.stderr b/tests/fail/function_calls/exported_symbol_wrong_type.stderr similarity index 100% rename from tests/compile-fail/function_calls/exported_symbol_wrong_type.stderr rename to tests/fail/function_calls/exported_symbol_wrong_type.stderr diff --git a/tests/compile-fail/function_pointers/cast_box_int_to_fn_ptr.rs b/tests/fail/function_pointers/cast_box_int_to_fn_ptr.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_box_int_to_fn_ptr.rs rename to tests/fail/function_pointers/cast_box_int_to_fn_ptr.rs diff --git a/tests/compile-fail/function_pointers/cast_box_int_to_fn_ptr.stderr b/tests/fail/function_pointers/cast_box_int_to_fn_ptr.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_box_int_to_fn_ptr.stderr rename to tests/fail/function_pointers/cast_box_int_to_fn_ptr.stderr diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr1.rs b/tests/fail/function_pointers/cast_fn_ptr1.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr1.rs rename to tests/fail/function_pointers/cast_fn_ptr1.rs diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr1.stderr b/tests/fail/function_pointers/cast_fn_ptr1.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr1.stderr rename to tests/fail/function_pointers/cast_fn_ptr1.stderr diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr2.rs b/tests/fail/function_pointers/cast_fn_ptr2.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr2.rs rename to tests/fail/function_pointers/cast_fn_ptr2.rs diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr2.stderr b/tests/fail/function_pointers/cast_fn_ptr2.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr2.stderr rename to tests/fail/function_pointers/cast_fn_ptr2.stderr diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr3.rs b/tests/fail/function_pointers/cast_fn_ptr3.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr3.rs rename to tests/fail/function_pointers/cast_fn_ptr3.rs diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr3.stderr b/tests/fail/function_pointers/cast_fn_ptr3.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr3.stderr rename to tests/fail/function_pointers/cast_fn_ptr3.stderr diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr4.rs b/tests/fail/function_pointers/cast_fn_ptr4.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr4.rs rename to tests/fail/function_pointers/cast_fn_ptr4.rs diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr4.stderr b/tests/fail/function_pointers/cast_fn_ptr4.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr4.stderr rename to tests/fail/function_pointers/cast_fn_ptr4.stderr diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr5.rs b/tests/fail/function_pointers/cast_fn_ptr5.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr5.rs rename to tests/fail/function_pointers/cast_fn_ptr5.rs diff --git a/tests/compile-fail/function_pointers/cast_fn_ptr5.stderr b/tests/fail/function_pointers/cast_fn_ptr5.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_fn_ptr5.stderr rename to tests/fail/function_pointers/cast_fn_ptr5.stderr diff --git a/tests/compile-fail/function_pointers/cast_int_to_fn_ptr.rs b/tests/fail/function_pointers/cast_int_to_fn_ptr.rs similarity index 100% rename from tests/compile-fail/function_pointers/cast_int_to_fn_ptr.rs rename to tests/fail/function_pointers/cast_int_to_fn_ptr.rs diff --git a/tests/compile-fail/function_pointers/cast_int_to_fn_ptr.stderr b/tests/fail/function_pointers/cast_int_to_fn_ptr.stderr similarity index 100% rename from tests/compile-fail/function_pointers/cast_int_to_fn_ptr.stderr rename to tests/fail/function_pointers/cast_int_to_fn_ptr.stderr diff --git a/tests/compile-fail/function_pointers/deref_fn_ptr.rs b/tests/fail/function_pointers/deref_fn_ptr.rs similarity index 100% rename from tests/compile-fail/function_pointers/deref_fn_ptr.rs rename to tests/fail/function_pointers/deref_fn_ptr.rs diff --git a/tests/compile-fail/function_pointers/deref_fn_ptr.stderr b/tests/fail/function_pointers/deref_fn_ptr.stderr similarity index 100% rename from tests/compile-fail/function_pointers/deref_fn_ptr.stderr rename to tests/fail/function_pointers/deref_fn_ptr.stderr diff --git a/tests/compile-fail/function_pointers/execute_memory.rs b/tests/fail/function_pointers/execute_memory.rs similarity index 100% rename from tests/compile-fail/function_pointers/execute_memory.rs rename to tests/fail/function_pointers/execute_memory.rs diff --git a/tests/compile-fail/function_pointers/execute_memory.stderr b/tests/fail/function_pointers/execute_memory.stderr similarity index 100% rename from tests/compile-fail/function_pointers/execute_memory.stderr rename to tests/fail/function_pointers/execute_memory.stderr diff --git a/tests/compile-fail/function_pointers/fn_ptr_offset.rs b/tests/fail/function_pointers/fn_ptr_offset.rs similarity index 100% rename from tests/compile-fail/function_pointers/fn_ptr_offset.rs rename to tests/fail/function_pointers/fn_ptr_offset.rs diff --git a/tests/compile-fail/function_pointers/fn_ptr_offset.stderr b/tests/fail/function_pointers/fn_ptr_offset.stderr similarity index 100% rename from tests/compile-fail/function_pointers/fn_ptr_offset.stderr rename to tests/fail/function_pointers/fn_ptr_offset.stderr diff --git a/tests/compile-fail/generator-pinned-moved.rs b/tests/fail/generator-pinned-moved.rs similarity index 100% rename from tests/compile-fail/generator-pinned-moved.rs rename to tests/fail/generator-pinned-moved.rs diff --git a/tests/compile-fail/generator-pinned-moved.stderr b/tests/fail/generator-pinned-moved.stderr similarity index 100% rename from tests/compile-fail/generator-pinned-moved.stderr rename to tests/fail/generator-pinned-moved.stderr diff --git a/tests/compile-fail/intrinsics/assume.rs b/tests/fail/intrinsics/assume.rs similarity index 100% rename from tests/compile-fail/intrinsics/assume.rs rename to tests/fail/intrinsics/assume.rs diff --git a/tests/compile-fail/intrinsics/assume.stderr b/tests/fail/intrinsics/assume.stderr similarity index 100% rename from tests/compile-fail/intrinsics/assume.stderr rename to tests/fail/intrinsics/assume.stderr diff --git a/tests/compile-fail/intrinsics/copy_null.rs b/tests/fail/intrinsics/copy_null.rs similarity index 100% rename from tests/compile-fail/intrinsics/copy_null.rs rename to tests/fail/intrinsics/copy_null.rs diff --git a/tests/compile-fail/intrinsics/copy_null.stderr b/tests/fail/intrinsics/copy_null.stderr similarity index 100% rename from tests/compile-fail/intrinsics/copy_null.stderr rename to tests/fail/intrinsics/copy_null.stderr diff --git a/tests/compile-fail/intrinsics/copy_overflow.rs b/tests/fail/intrinsics/copy_overflow.rs similarity index 100% rename from tests/compile-fail/intrinsics/copy_overflow.rs rename to tests/fail/intrinsics/copy_overflow.rs diff --git a/tests/compile-fail/intrinsics/copy_overflow.stderr b/tests/fail/intrinsics/copy_overflow.stderr similarity index 100% rename from tests/compile-fail/intrinsics/copy_overflow.stderr rename to tests/fail/intrinsics/copy_overflow.stderr diff --git a/tests/compile-fail/intrinsics/copy_overlapping.rs b/tests/fail/intrinsics/copy_overlapping.rs similarity index 100% rename from tests/compile-fail/intrinsics/copy_overlapping.rs rename to tests/fail/intrinsics/copy_overlapping.rs diff --git a/tests/compile-fail/intrinsics/copy_overlapping.stderr b/tests/fail/intrinsics/copy_overlapping.stderr similarity index 100% rename from tests/compile-fail/intrinsics/copy_overlapping.stderr rename to tests/fail/intrinsics/copy_overlapping.stderr diff --git a/tests/compile-fail/intrinsics/copy_unaligned.rs b/tests/fail/intrinsics/copy_unaligned.rs similarity index 100% rename from tests/compile-fail/intrinsics/copy_unaligned.rs rename to tests/fail/intrinsics/copy_unaligned.rs diff --git a/tests/compile-fail/intrinsics/copy_unaligned.stderr b/tests/fail/intrinsics/copy_unaligned.stderr similarity index 100% rename from tests/compile-fail/intrinsics/copy_unaligned.stderr rename to tests/fail/intrinsics/copy_unaligned.stderr diff --git a/tests/compile-fail/intrinsics/ctlz_nonzero.rs b/tests/fail/intrinsics/ctlz_nonzero.rs similarity index 100% rename from tests/compile-fail/intrinsics/ctlz_nonzero.rs rename to tests/fail/intrinsics/ctlz_nonzero.rs diff --git a/tests/compile-fail/intrinsics/ctlz_nonzero.stderr b/tests/fail/intrinsics/ctlz_nonzero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ctlz_nonzero.stderr rename to tests/fail/intrinsics/ctlz_nonzero.stderr diff --git a/tests/compile-fail/intrinsics/cttz_nonzero.rs b/tests/fail/intrinsics/cttz_nonzero.rs similarity index 100% rename from tests/compile-fail/intrinsics/cttz_nonzero.rs rename to tests/fail/intrinsics/cttz_nonzero.rs diff --git a/tests/compile-fail/intrinsics/cttz_nonzero.stderr b/tests/fail/intrinsics/cttz_nonzero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/cttz_nonzero.stderr rename to tests/fail/intrinsics/cttz_nonzero.stderr diff --git a/tests/compile-fail/intrinsics/div-by-zero.rs b/tests/fail/intrinsics/div-by-zero.rs similarity index 100% rename from tests/compile-fail/intrinsics/div-by-zero.rs rename to tests/fail/intrinsics/div-by-zero.rs diff --git a/tests/compile-fail/intrinsics/div-by-zero.stderr b/tests/fail/intrinsics/div-by-zero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/div-by-zero.stderr rename to tests/fail/intrinsics/div-by-zero.stderr diff --git a/tests/compile-fail/intrinsics/exact_div1.rs b/tests/fail/intrinsics/exact_div1.rs similarity index 100% rename from tests/compile-fail/intrinsics/exact_div1.rs rename to tests/fail/intrinsics/exact_div1.rs diff --git a/tests/compile-fail/intrinsics/exact_div1.stderr b/tests/fail/intrinsics/exact_div1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/exact_div1.stderr rename to tests/fail/intrinsics/exact_div1.stderr diff --git a/tests/compile-fail/intrinsics/exact_div2.rs b/tests/fail/intrinsics/exact_div2.rs similarity index 100% rename from tests/compile-fail/intrinsics/exact_div2.rs rename to tests/fail/intrinsics/exact_div2.rs diff --git a/tests/compile-fail/intrinsics/exact_div2.stderr b/tests/fail/intrinsics/exact_div2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/exact_div2.stderr rename to tests/fail/intrinsics/exact_div2.stderr diff --git a/tests/compile-fail/intrinsics/exact_div3.rs b/tests/fail/intrinsics/exact_div3.rs similarity index 100% rename from tests/compile-fail/intrinsics/exact_div3.rs rename to tests/fail/intrinsics/exact_div3.rs diff --git a/tests/compile-fail/intrinsics/exact_div3.stderr b/tests/fail/intrinsics/exact_div3.stderr similarity index 100% rename from tests/compile-fail/intrinsics/exact_div3.stderr rename to tests/fail/intrinsics/exact_div3.stderr diff --git a/tests/compile-fail/intrinsics/exact_div4.rs b/tests/fail/intrinsics/exact_div4.rs similarity index 100% rename from tests/compile-fail/intrinsics/exact_div4.rs rename to tests/fail/intrinsics/exact_div4.rs diff --git a/tests/compile-fail/intrinsics/exact_div4.stderr b/tests/fail/intrinsics/exact_div4.stderr similarity index 100% rename from tests/compile-fail/intrinsics/exact_div4.stderr rename to tests/fail/intrinsics/exact_div4.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_inf1.rs b/tests/fail/intrinsics/float_to_int_32_inf1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_inf1.rs rename to tests/fail/intrinsics/float_to_int_32_inf1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_inf1.stderr b/tests/fail/intrinsics/float_to_int_32_inf1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_inf1.stderr rename to tests/fail/intrinsics/float_to_int_32_inf1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_infneg1.rs b/tests/fail/intrinsics/float_to_int_32_infneg1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_infneg1.rs rename to tests/fail/intrinsics/float_to_int_32_infneg1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_infneg1.stderr b/tests/fail/intrinsics/float_to_int_32_infneg1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_infneg1.stderr rename to tests/fail/intrinsics/float_to_int_32_infneg1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_nan.rs b/tests/fail/intrinsics/float_to_int_32_nan.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_nan.rs rename to tests/fail/intrinsics/float_to_int_32_nan.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_nan.stderr b/tests/fail/intrinsics/float_to_int_32_nan.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_nan.stderr rename to tests/fail/intrinsics/float_to_int_32_nan.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_nanneg.rs b/tests/fail/intrinsics/float_to_int_32_nanneg.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_nanneg.rs rename to tests/fail/intrinsics/float_to_int_32_nanneg.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_nanneg.stderr b/tests/fail/intrinsics/float_to_int_32_nanneg.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_nanneg.stderr rename to tests/fail/intrinsics/float_to_int_32_nanneg.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_neg.rs b/tests/fail/intrinsics/float_to_int_32_neg.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_neg.rs rename to tests/fail/intrinsics/float_to_int_32_neg.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_neg.stderr b/tests/fail/intrinsics/float_to_int_32_neg.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_neg.stderr rename to tests/fail/intrinsics/float_to_int_32_neg.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_big1.rs b/tests/fail/intrinsics/float_to_int_32_too_big1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_big1.rs rename to tests/fail/intrinsics/float_to_int_32_too_big1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_big1.stderr b/tests/fail/intrinsics/float_to_int_32_too_big1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_big1.stderr rename to tests/fail/intrinsics/float_to_int_32_too_big1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_big2.rs b/tests/fail/intrinsics/float_to_int_32_too_big2.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_big2.rs rename to tests/fail/intrinsics/float_to_int_32_too_big2.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_big2.stderr b/tests/fail/intrinsics/float_to_int_32_too_big2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_big2.stderr rename to tests/fail/intrinsics/float_to_int_32_too_big2.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_small1.rs b/tests/fail/intrinsics/float_to_int_32_too_small1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_small1.rs rename to tests/fail/intrinsics/float_to_int_32_too_small1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_32_too_small1.stderr b/tests/fail/intrinsics/float_to_int_32_too_small1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_32_too_small1.stderr rename to tests/fail/intrinsics/float_to_int_32_too_small1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_inf1.rs b/tests/fail/intrinsics/float_to_int_64_inf1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_inf1.rs rename to tests/fail/intrinsics/float_to_int_64_inf1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_inf1.stderr b/tests/fail/intrinsics/float_to_int_64_inf1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_inf1.stderr rename to tests/fail/intrinsics/float_to_int_64_inf1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_infneg1.rs b/tests/fail/intrinsics/float_to_int_64_infneg1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_infneg1.rs rename to tests/fail/intrinsics/float_to_int_64_infneg1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_infneg1.stderr b/tests/fail/intrinsics/float_to_int_64_infneg1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_infneg1.stderr rename to tests/fail/intrinsics/float_to_int_64_infneg1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_infneg2.rs b/tests/fail/intrinsics/float_to_int_64_infneg2.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_infneg2.rs rename to tests/fail/intrinsics/float_to_int_64_infneg2.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_infneg2.stderr b/tests/fail/intrinsics/float_to_int_64_infneg2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_infneg2.stderr rename to tests/fail/intrinsics/float_to_int_64_infneg2.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_nan.rs b/tests/fail/intrinsics/float_to_int_64_nan.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_nan.rs rename to tests/fail/intrinsics/float_to_int_64_nan.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_nan.stderr b/tests/fail/intrinsics/float_to_int_64_nan.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_nan.stderr rename to tests/fail/intrinsics/float_to_int_64_nan.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_neg.rs b/tests/fail/intrinsics/float_to_int_64_neg.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_neg.rs rename to tests/fail/intrinsics/float_to_int_64_neg.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_neg.stderr b/tests/fail/intrinsics/float_to_int_64_neg.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_neg.stderr rename to tests/fail/intrinsics/float_to_int_64_neg.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big1.rs b/tests/fail/intrinsics/float_to_int_64_too_big1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big1.rs rename to tests/fail/intrinsics/float_to_int_64_too_big1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big1.stderr b/tests/fail/intrinsics/float_to_int_64_too_big1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big1.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big2.rs b/tests/fail/intrinsics/float_to_int_64_too_big2.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big2.rs rename to tests/fail/intrinsics/float_to_int_64_too_big2.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big2.stderr b/tests/fail/intrinsics/float_to_int_64_too_big2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big2.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big2.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big3.rs b/tests/fail/intrinsics/float_to_int_64_too_big3.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big3.rs rename to tests/fail/intrinsics/float_to_int_64_too_big3.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big3.stderr b/tests/fail/intrinsics/float_to_int_64_too_big3.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big3.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big3.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big4.rs b/tests/fail/intrinsics/float_to_int_64_too_big4.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big4.rs rename to tests/fail/intrinsics/float_to_int_64_too_big4.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big4.stderr b/tests/fail/intrinsics/float_to_int_64_too_big4.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big4.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big4.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big5.rs b/tests/fail/intrinsics/float_to_int_64_too_big5.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big5.rs rename to tests/fail/intrinsics/float_to_int_64_too_big5.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big5.stderr b/tests/fail/intrinsics/float_to_int_64_too_big5.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big5.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big5.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big6.rs b/tests/fail/intrinsics/float_to_int_64_too_big6.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big6.rs rename to tests/fail/intrinsics/float_to_int_64_too_big6.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big6.stderr b/tests/fail/intrinsics/float_to_int_64_too_big6.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big6.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big6.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big7.rs b/tests/fail/intrinsics/float_to_int_64_too_big7.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big7.rs rename to tests/fail/intrinsics/float_to_int_64_too_big7.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_big7.stderr b/tests/fail/intrinsics/float_to_int_64_too_big7.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_big7.stderr rename to tests/fail/intrinsics/float_to_int_64_too_big7.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small1.rs b/tests/fail/intrinsics/float_to_int_64_too_small1.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small1.rs rename to tests/fail/intrinsics/float_to_int_64_too_small1.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small1.stderr b/tests/fail/intrinsics/float_to_int_64_too_small1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small1.stderr rename to tests/fail/intrinsics/float_to_int_64_too_small1.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small2.rs b/tests/fail/intrinsics/float_to_int_64_too_small2.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small2.rs rename to tests/fail/intrinsics/float_to_int_64_too_small2.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small2.stderr b/tests/fail/intrinsics/float_to_int_64_too_small2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small2.stderr rename to tests/fail/intrinsics/float_to_int_64_too_small2.stderr diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small3.rs b/tests/fail/intrinsics/float_to_int_64_too_small3.rs similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small3.rs rename to tests/fail/intrinsics/float_to_int_64_too_small3.rs diff --git a/tests/compile-fail/intrinsics/float_to_int_64_too_small3.stderr b/tests/fail/intrinsics/float_to_int_64_too_small3.stderr similarity index 100% rename from tests/compile-fail/intrinsics/float_to_int_64_too_small3.stderr rename to tests/fail/intrinsics/float_to_int_64_too_small3.stderr diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_1.rs b/tests/fail/intrinsics/out_of_bounds_ptr_1.rs similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_1.rs rename to tests/fail/intrinsics/out_of_bounds_ptr_1.rs diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_1.stderr b/tests/fail/intrinsics/out_of_bounds_ptr_1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_1.stderr rename to tests/fail/intrinsics/out_of_bounds_ptr_1.stderr diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_2.rs b/tests/fail/intrinsics/out_of_bounds_ptr_2.rs similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_2.rs rename to tests/fail/intrinsics/out_of_bounds_ptr_2.rs diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_2.stderr b/tests/fail/intrinsics/out_of_bounds_ptr_2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_2.stderr rename to tests/fail/intrinsics/out_of_bounds_ptr_2.stderr diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_3.rs b/tests/fail/intrinsics/out_of_bounds_ptr_3.rs similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_3.rs rename to tests/fail/intrinsics/out_of_bounds_ptr_3.rs diff --git a/tests/compile-fail/intrinsics/out_of_bounds_ptr_3.stderr b/tests/fail/intrinsics/out_of_bounds_ptr_3.stderr similarity index 100% rename from tests/compile-fail/intrinsics/out_of_bounds_ptr_3.stderr rename to tests/fail/intrinsics/out_of_bounds_ptr_3.stderr diff --git a/tests/compile-fail/intrinsics/overflowing-unchecked-rsh.rs b/tests/fail/intrinsics/overflowing-unchecked-rsh.rs similarity index 100% rename from tests/compile-fail/intrinsics/overflowing-unchecked-rsh.rs rename to tests/fail/intrinsics/overflowing-unchecked-rsh.rs diff --git a/tests/compile-fail/intrinsics/overflowing-unchecked-rsh.stderr b/tests/fail/intrinsics/overflowing-unchecked-rsh.stderr similarity index 100% rename from tests/compile-fail/intrinsics/overflowing-unchecked-rsh.stderr rename to tests/fail/intrinsics/overflowing-unchecked-rsh.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_0_plus_0.rs b/tests/fail/intrinsics/ptr_offset_0_plus_0.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_0_plus_0.rs rename to tests/fail/intrinsics/ptr_offset_0_plus_0.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_0_plus_0.stderr b/tests/fail/intrinsics/ptr_offset_0_plus_0.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_0_plus_0.stderr rename to tests/fail/intrinsics/ptr_offset_0_plus_0.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_from_oob.rs b/tests/fail/intrinsics/ptr_offset_from_oob.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_from_oob.rs rename to tests/fail/intrinsics/ptr_offset_from_oob.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_from_oob.stderr b/tests/fail/intrinsics/ptr_offset_from_oob.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_from_oob.stderr rename to tests/fail/intrinsics/ptr_offset_from_oob.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_int_plus_int.rs b/tests/fail/intrinsics/ptr_offset_int_plus_int.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_int_plus_int.rs rename to tests/fail/intrinsics/ptr_offset_int_plus_int.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_int_plus_int.stderr b/tests/fail/intrinsics/ptr_offset_int_plus_int.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_int_plus_int.stderr rename to tests/fail/intrinsics/ptr_offset_int_plus_int.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_int_plus_ptr.rs b/tests/fail/intrinsics/ptr_offset_int_plus_ptr.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_int_plus_ptr.rs rename to tests/fail/intrinsics/ptr_offset_int_plus_ptr.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_int_plus_ptr.stderr b/tests/fail/intrinsics/ptr_offset_int_plus_ptr.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_int_plus_ptr.stderr rename to tests/fail/intrinsics/ptr_offset_int_plus_ptr.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_overflow.rs b/tests/fail/intrinsics/ptr_offset_overflow.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_overflow.rs rename to tests/fail/intrinsics/ptr_offset_overflow.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_overflow.stderr b/tests/fail/intrinsics/ptr_offset_overflow.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_overflow.stderr rename to tests/fail/intrinsics/ptr_offset_overflow.stderr diff --git a/tests/compile-fail/intrinsics/ptr_offset_ptr_plus_0.rs b/tests/fail/intrinsics/ptr_offset_ptr_plus_0.rs similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_ptr_plus_0.rs rename to tests/fail/intrinsics/ptr_offset_ptr_plus_0.rs diff --git a/tests/compile-fail/intrinsics/ptr_offset_ptr_plus_0.stderr b/tests/fail/intrinsics/ptr_offset_ptr_plus_0.stderr similarity index 100% rename from tests/compile-fail/intrinsics/ptr_offset_ptr_plus_0.stderr rename to tests/fail/intrinsics/ptr_offset_ptr_plus_0.stderr diff --git a/tests/compile-fail/intrinsics/rem-by-zero.rs b/tests/fail/intrinsics/rem-by-zero.rs similarity index 100% rename from tests/compile-fail/intrinsics/rem-by-zero.rs rename to tests/fail/intrinsics/rem-by-zero.rs diff --git a/tests/compile-fail/intrinsics/rem-by-zero.stderr b/tests/fail/intrinsics/rem-by-zero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/rem-by-zero.stderr rename to tests/fail/intrinsics/rem-by-zero.stderr diff --git a/tests/compile-fail/intrinsics/simd-div-by-zero.rs b/tests/fail/intrinsics/simd-div-by-zero.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-div-by-zero.rs rename to tests/fail/intrinsics/simd-div-by-zero.rs diff --git a/tests/compile-fail/intrinsics/simd-div-by-zero.stderr b/tests/fail/intrinsics/simd-div-by-zero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-div-by-zero.stderr rename to tests/fail/intrinsics/simd-div-by-zero.stderr diff --git a/tests/compile-fail/intrinsics/simd-div-overflow.rs b/tests/fail/intrinsics/simd-div-overflow.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-div-overflow.rs rename to tests/fail/intrinsics/simd-div-overflow.rs diff --git a/tests/compile-fail/intrinsics/simd-div-overflow.stderr b/tests/fail/intrinsics/simd-div-overflow.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-div-overflow.stderr rename to tests/fail/intrinsics/simd-div-overflow.stderr diff --git a/tests/compile-fail/intrinsics/simd-float-to-int.rs b/tests/fail/intrinsics/simd-float-to-int.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-float-to-int.rs rename to tests/fail/intrinsics/simd-float-to-int.rs diff --git a/tests/compile-fail/intrinsics/simd-float-to-int.stderr b/tests/fail/intrinsics/simd-float-to-int.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-float-to-int.stderr rename to tests/fail/intrinsics/simd-float-to-int.stderr diff --git a/tests/compile-fail/intrinsics/simd-gather.rs b/tests/fail/intrinsics/simd-gather.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-gather.rs rename to tests/fail/intrinsics/simd-gather.rs diff --git a/tests/compile-fail/intrinsics/simd-gather.stderr b/tests/fail/intrinsics/simd-gather.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-gather.stderr rename to tests/fail/intrinsics/simd-gather.stderr diff --git a/tests/compile-fail/intrinsics/simd-reduce-invalid-bool.rs b/tests/fail/intrinsics/simd-reduce-invalid-bool.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-reduce-invalid-bool.rs rename to tests/fail/intrinsics/simd-reduce-invalid-bool.rs diff --git a/tests/compile-fail/intrinsics/simd-reduce-invalid-bool.stderr b/tests/fail/intrinsics/simd-reduce-invalid-bool.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-reduce-invalid-bool.stderr rename to tests/fail/intrinsics/simd-reduce-invalid-bool.stderr diff --git a/tests/compile-fail/intrinsics/simd-rem-by-zero.rs b/tests/fail/intrinsics/simd-rem-by-zero.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-rem-by-zero.rs rename to tests/fail/intrinsics/simd-rem-by-zero.rs diff --git a/tests/compile-fail/intrinsics/simd-rem-by-zero.stderr b/tests/fail/intrinsics/simd-rem-by-zero.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-rem-by-zero.stderr rename to tests/fail/intrinsics/simd-rem-by-zero.stderr diff --git a/tests/compile-fail/intrinsics/simd-scatter.rs b/tests/fail/intrinsics/simd-scatter.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-scatter.rs rename to tests/fail/intrinsics/simd-scatter.rs diff --git a/tests/compile-fail/intrinsics/simd-scatter.stderr b/tests/fail/intrinsics/simd-scatter.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-scatter.stderr rename to tests/fail/intrinsics/simd-scatter.stderr diff --git a/tests/compile-fail/intrinsics/simd-select-bitmask-invalid.rs b/tests/fail/intrinsics/simd-select-bitmask-invalid.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-select-bitmask-invalid.rs rename to tests/fail/intrinsics/simd-select-bitmask-invalid.rs diff --git a/tests/compile-fail/intrinsics/simd-select-bitmask-invalid.stderr b/tests/fail/intrinsics/simd-select-bitmask-invalid.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-select-bitmask-invalid.stderr rename to tests/fail/intrinsics/simd-select-bitmask-invalid.stderr diff --git a/tests/compile-fail/intrinsics/simd-select-invalid-bool.rs b/tests/fail/intrinsics/simd-select-invalid-bool.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-select-invalid-bool.rs rename to tests/fail/intrinsics/simd-select-invalid-bool.rs diff --git a/tests/compile-fail/intrinsics/simd-select-invalid-bool.stderr b/tests/fail/intrinsics/simd-select-invalid-bool.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-select-invalid-bool.stderr rename to tests/fail/intrinsics/simd-select-invalid-bool.stderr diff --git a/tests/compile-fail/intrinsics/simd-shl-too-far.rs b/tests/fail/intrinsics/simd-shl-too-far.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-shl-too-far.rs rename to tests/fail/intrinsics/simd-shl-too-far.rs diff --git a/tests/compile-fail/intrinsics/simd-shl-too-far.stderr b/tests/fail/intrinsics/simd-shl-too-far.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-shl-too-far.stderr rename to tests/fail/intrinsics/simd-shl-too-far.stderr diff --git a/tests/compile-fail/intrinsics/simd-shr-too-far.rs b/tests/fail/intrinsics/simd-shr-too-far.rs similarity index 100% rename from tests/compile-fail/intrinsics/simd-shr-too-far.rs rename to tests/fail/intrinsics/simd-shr-too-far.rs diff --git a/tests/compile-fail/intrinsics/simd-shr-too-far.stderr b/tests/fail/intrinsics/simd-shr-too-far.stderr similarity index 100% rename from tests/compile-fail/intrinsics/simd-shr-too-far.stderr rename to tests/fail/intrinsics/simd-shr-too-far.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_add1.rs b/tests/fail/intrinsics/unchecked_add1.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_add1.rs rename to tests/fail/intrinsics/unchecked_add1.rs diff --git a/tests/compile-fail/intrinsics/unchecked_add1.stderr b/tests/fail/intrinsics/unchecked_add1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_add1.stderr rename to tests/fail/intrinsics/unchecked_add1.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_add2.rs b/tests/fail/intrinsics/unchecked_add2.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_add2.rs rename to tests/fail/intrinsics/unchecked_add2.rs diff --git a/tests/compile-fail/intrinsics/unchecked_add2.stderr b/tests/fail/intrinsics/unchecked_add2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_add2.stderr rename to tests/fail/intrinsics/unchecked_add2.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_div1.rs b/tests/fail/intrinsics/unchecked_div1.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_div1.rs rename to tests/fail/intrinsics/unchecked_div1.rs diff --git a/tests/compile-fail/intrinsics/unchecked_div1.stderr b/tests/fail/intrinsics/unchecked_div1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_div1.stderr rename to tests/fail/intrinsics/unchecked_div1.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_mul1.rs b/tests/fail/intrinsics/unchecked_mul1.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_mul1.rs rename to tests/fail/intrinsics/unchecked_mul1.rs diff --git a/tests/compile-fail/intrinsics/unchecked_mul1.stderr b/tests/fail/intrinsics/unchecked_mul1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_mul1.stderr rename to tests/fail/intrinsics/unchecked_mul1.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_mul2.rs b/tests/fail/intrinsics/unchecked_mul2.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_mul2.rs rename to tests/fail/intrinsics/unchecked_mul2.rs diff --git a/tests/compile-fail/intrinsics/unchecked_mul2.stderr b/tests/fail/intrinsics/unchecked_mul2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_mul2.stderr rename to tests/fail/intrinsics/unchecked_mul2.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_sub1.rs b/tests/fail/intrinsics/unchecked_sub1.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_sub1.rs rename to tests/fail/intrinsics/unchecked_sub1.rs diff --git a/tests/compile-fail/intrinsics/unchecked_sub1.stderr b/tests/fail/intrinsics/unchecked_sub1.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_sub1.stderr rename to tests/fail/intrinsics/unchecked_sub1.stderr diff --git a/tests/compile-fail/intrinsics/unchecked_sub2.rs b/tests/fail/intrinsics/unchecked_sub2.rs similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_sub2.rs rename to tests/fail/intrinsics/unchecked_sub2.rs diff --git a/tests/compile-fail/intrinsics/unchecked_sub2.stderr b/tests/fail/intrinsics/unchecked_sub2.stderr similarity index 100% rename from tests/compile-fail/intrinsics/unchecked_sub2.stderr rename to tests/fail/intrinsics/unchecked_sub2.stderr diff --git a/tests/compile-fail/intrinsics/uninit_uninhabited_type.rs b/tests/fail/intrinsics/uninit_uninhabited_type.rs similarity index 100% rename from tests/compile-fail/intrinsics/uninit_uninhabited_type.rs rename to tests/fail/intrinsics/uninit_uninhabited_type.rs diff --git a/tests/compile-fail/intrinsics/uninit_uninhabited_type.stderr b/tests/fail/intrinsics/uninit_uninhabited_type.stderr similarity index 100% rename from tests/compile-fail/intrinsics/uninit_uninhabited_type.stderr rename to tests/fail/intrinsics/uninit_uninhabited_type.stderr diff --git a/tests/compile-fail/intrinsics/write_bytes_null.rs b/tests/fail/intrinsics/write_bytes_null.rs similarity index 100% rename from tests/compile-fail/intrinsics/write_bytes_null.rs rename to tests/fail/intrinsics/write_bytes_null.rs diff --git a/tests/compile-fail/intrinsics/write_bytes_null.stderr b/tests/fail/intrinsics/write_bytes_null.stderr similarity index 100% rename from tests/compile-fail/intrinsics/write_bytes_null.stderr rename to tests/fail/intrinsics/write_bytes_null.stderr diff --git a/tests/compile-fail/intrinsics/write_bytes_overflow.rs b/tests/fail/intrinsics/write_bytes_overflow.rs similarity index 100% rename from tests/compile-fail/intrinsics/write_bytes_overflow.rs rename to tests/fail/intrinsics/write_bytes_overflow.rs diff --git a/tests/compile-fail/intrinsics/write_bytes_overflow.stderr b/tests/fail/intrinsics/write_bytes_overflow.stderr similarity index 100% rename from tests/compile-fail/intrinsics/write_bytes_overflow.stderr rename to tests/fail/intrinsics/write_bytes_overflow.stderr diff --git a/tests/compile-fail/intrinsics/zero_fn_ptr.rs b/tests/fail/intrinsics/zero_fn_ptr.rs similarity index 100% rename from tests/compile-fail/intrinsics/zero_fn_ptr.rs rename to tests/fail/intrinsics/zero_fn_ptr.rs diff --git a/tests/compile-fail/intrinsics/zero_fn_ptr.stderr b/tests/fail/intrinsics/zero_fn_ptr.stderr similarity index 100% rename from tests/compile-fail/intrinsics/zero_fn_ptr.stderr rename to tests/fail/intrinsics/zero_fn_ptr.stderr diff --git a/tests/compile-fail/invalid_bool.rs b/tests/fail/invalid_bool.rs similarity index 100% rename from tests/compile-fail/invalid_bool.rs rename to tests/fail/invalid_bool.rs diff --git a/tests/compile-fail/invalid_bool.stderr b/tests/fail/invalid_bool.stderr similarity index 100% rename from tests/compile-fail/invalid_bool.stderr rename to tests/fail/invalid_bool.stderr diff --git a/tests/compile-fail/invalid_char.rs b/tests/fail/invalid_char.rs similarity index 100% rename from tests/compile-fail/invalid_char.rs rename to tests/fail/invalid_char.rs diff --git a/tests/compile-fail/invalid_char.stderr b/tests/fail/invalid_char.stderr similarity index 100% rename from tests/compile-fail/invalid_char.stderr rename to tests/fail/invalid_char.stderr diff --git a/tests/compile-fail/invalid_enum_tag.rs b/tests/fail/invalid_enum_tag.rs similarity index 100% rename from tests/compile-fail/invalid_enum_tag.rs rename to tests/fail/invalid_enum_tag.rs diff --git a/tests/compile-fail/invalid_enum_tag.stderr b/tests/fail/invalid_enum_tag.stderr similarity index 100% rename from tests/compile-fail/invalid_enum_tag.stderr rename to tests/fail/invalid_enum_tag.stderr diff --git a/tests/compile-fail/invalid_int.rs b/tests/fail/invalid_int.rs similarity index 100% rename from tests/compile-fail/invalid_int.rs rename to tests/fail/invalid_int.rs diff --git a/tests/compile-fail/invalid_int.stderr b/tests/fail/invalid_int.stderr similarity index 100% rename from tests/compile-fail/invalid_int.stderr rename to tests/fail/invalid_int.stderr diff --git a/tests/compile-fail/issue-miri-1112.rs b/tests/fail/issue-miri-1112.rs similarity index 100% rename from tests/compile-fail/issue-miri-1112.rs rename to tests/fail/issue-miri-1112.rs diff --git a/tests/compile-fail/issue-miri-1112.stderr b/tests/fail/issue-miri-1112.stderr similarity index 100% rename from tests/compile-fail/issue-miri-1112.stderr rename to tests/fail/issue-miri-1112.stderr diff --git a/tests/compile-fail/memleak.rs b/tests/fail/memleak.rs similarity index 100% rename from tests/compile-fail/memleak.rs rename to tests/fail/memleak.rs diff --git a/tests/compile-fail/memleak.stderr b/tests/fail/memleak.stderr similarity index 100% rename from tests/compile-fail/memleak.stderr rename to tests/fail/memleak.stderr diff --git a/tests/compile-fail/memleak_rc.32bit.stderr b/tests/fail/memleak_rc.32bit.stderr similarity index 100% rename from tests/compile-fail/memleak_rc.32bit.stderr rename to tests/fail/memleak_rc.32bit.stderr diff --git a/tests/compile-fail/memleak_rc.64bit.stderr b/tests/fail/memleak_rc.64bit.stderr similarity index 100% rename from tests/compile-fail/memleak_rc.64bit.stderr rename to tests/fail/memleak_rc.64bit.stderr diff --git a/tests/compile-fail/memleak_rc.rs b/tests/fail/memleak_rc.rs similarity index 100% rename from tests/compile-fail/memleak_rc.rs rename to tests/fail/memleak_rc.rs diff --git a/tests/compile-fail/modifying_constants.rs b/tests/fail/modifying_constants.rs similarity index 100% rename from tests/compile-fail/modifying_constants.rs rename to tests/fail/modifying_constants.rs diff --git a/tests/compile-fail/modifying_constants.stderr b/tests/fail/modifying_constants.stderr similarity index 100% rename from tests/compile-fail/modifying_constants.stderr rename to tests/fail/modifying_constants.stderr diff --git a/tests/compile-fail/never_say_never.rs b/tests/fail/never_say_never.rs similarity index 100% rename from tests/compile-fail/never_say_never.rs rename to tests/fail/never_say_never.rs diff --git a/tests/compile-fail/never_say_never.stderr b/tests/fail/never_say_never.stderr similarity index 100% rename from tests/compile-fail/never_say_never.stderr rename to tests/fail/never_say_never.stderr diff --git a/tests/compile-fail/never_transmute_humans.rs b/tests/fail/never_transmute_humans.rs similarity index 100% rename from tests/compile-fail/never_transmute_humans.rs rename to tests/fail/never_transmute_humans.rs diff --git a/tests/compile-fail/never_transmute_humans.stderr b/tests/fail/never_transmute_humans.stderr similarity index 100% rename from tests/compile-fail/never_transmute_humans.stderr rename to tests/fail/never_transmute_humans.stderr diff --git a/tests/compile-fail/never_transmute_void.rs b/tests/fail/never_transmute_void.rs similarity index 100% rename from tests/compile-fail/never_transmute_void.rs rename to tests/fail/never_transmute_void.rs diff --git a/tests/compile-fail/never_transmute_void.stderr b/tests/fail/never_transmute_void.stderr similarity index 100% rename from tests/compile-fail/never_transmute_void.stderr rename to tests/fail/never_transmute_void.stderr diff --git a/tests/compile-fail/no_main.rs b/tests/fail/no_main.rs similarity index 100% rename from tests/compile-fail/no_main.rs rename to tests/fail/no_main.rs diff --git a/tests/compile-fail/no_main.stderr b/tests/fail/no_main.stderr similarity index 100% rename from tests/compile-fail/no_main.stderr rename to tests/fail/no_main.stderr diff --git a/tests/compile-fail/null_pointer_deref.stderr b/tests/fail/null_pointer_deref.stderr similarity index 100% rename from tests/compile-fail/null_pointer_deref.stderr rename to tests/fail/null_pointer_deref.stderr diff --git a/tests/compile-fail/null_pointer_deref_zst.stderr b/tests/fail/null_pointer_deref_zst.stderr similarity index 100% rename from tests/compile-fail/null_pointer_deref_zst.stderr rename to tests/fail/null_pointer_deref_zst.stderr diff --git a/tests/compile-fail/null_pointer_write.stderr b/tests/fail/null_pointer_write.stderr similarity index 100% rename from tests/compile-fail/null_pointer_write.stderr rename to tests/fail/null_pointer_write.stderr diff --git a/tests/compile-fail/null_pointer_write_zst.stderr b/tests/fail/null_pointer_write_zst.stderr similarity index 100% rename from tests/compile-fail/null_pointer_write_zst.stderr rename to tests/fail/null_pointer_write_zst.stderr diff --git a/tests/compile-fail/panic/bad_miri_start_panic.rs b/tests/fail/panic/bad_miri_start_panic.rs similarity index 100% rename from tests/compile-fail/panic/bad_miri_start_panic.rs rename to tests/fail/panic/bad_miri_start_panic.rs diff --git a/tests/compile-fail/panic/bad_miri_start_panic.stderr b/tests/fail/panic/bad_miri_start_panic.stderr similarity index 100% rename from tests/compile-fail/panic/bad_miri_start_panic.stderr rename to tests/fail/panic/bad_miri_start_panic.stderr diff --git a/tests/compile-fail/panic/bad_unwind.rs b/tests/fail/panic/bad_unwind.rs similarity index 100% rename from tests/compile-fail/panic/bad_unwind.rs rename to tests/fail/panic/bad_unwind.rs diff --git a/tests/compile-fail/panic/bad_unwind.stderr b/tests/fail/panic/bad_unwind.stderr similarity index 100% rename from tests/compile-fail/panic/bad_unwind.stderr rename to tests/fail/panic/bad_unwind.stderr diff --git a/tests/compile-fail/panic/double_panic.rs b/tests/fail/panic/double_panic.rs similarity index 100% rename from tests/compile-fail/panic/double_panic.rs rename to tests/fail/panic/double_panic.rs diff --git a/tests/compile-fail/panic/double_panic.stderr b/tests/fail/panic/double_panic.stderr similarity index 100% rename from tests/compile-fail/panic/double_panic.stderr rename to tests/fail/panic/double_panic.stderr diff --git a/tests/compile-fail/panic/panic_abort1.rs b/tests/fail/panic/panic_abort1.rs similarity index 100% rename from tests/compile-fail/panic/panic_abort1.rs rename to tests/fail/panic/panic_abort1.rs diff --git a/tests/compile-fail/panic/panic_abort1.stderr b/tests/fail/panic/panic_abort1.stderr similarity index 100% rename from tests/compile-fail/panic/panic_abort1.stderr rename to tests/fail/panic/panic_abort1.stderr diff --git a/tests/compile-fail/panic/panic_abort2.rs b/tests/fail/panic/panic_abort2.rs similarity index 100% rename from tests/compile-fail/panic/panic_abort2.rs rename to tests/fail/panic/panic_abort2.rs diff --git a/tests/compile-fail/panic/panic_abort2.stderr b/tests/fail/panic/panic_abort2.stderr similarity index 100% rename from tests/compile-fail/panic/panic_abort2.stderr rename to tests/fail/panic/panic_abort2.stderr diff --git a/tests/compile-fail/panic/panic_abort3.rs b/tests/fail/panic/panic_abort3.rs similarity index 100% rename from tests/compile-fail/panic/panic_abort3.rs rename to tests/fail/panic/panic_abort3.rs diff --git a/tests/compile-fail/panic/panic_abort3.stderr b/tests/fail/panic/panic_abort3.stderr similarity index 100% rename from tests/compile-fail/panic/panic_abort3.stderr rename to tests/fail/panic/panic_abort3.stderr diff --git a/tests/compile-fail/panic/panic_abort4.rs b/tests/fail/panic/panic_abort4.rs similarity index 100% rename from tests/compile-fail/panic/panic_abort4.rs rename to tests/fail/panic/panic_abort4.rs diff --git a/tests/compile-fail/panic/panic_abort4.stderr b/tests/fail/panic/panic_abort4.stderr similarity index 100% rename from tests/compile-fail/panic/panic_abort4.stderr rename to tests/fail/panic/panic_abort4.stderr diff --git a/tests/compile-fail/panic/unwind_panic_abort.rs b/tests/fail/panic/unwind_panic_abort.rs similarity index 100% rename from tests/compile-fail/panic/unwind_panic_abort.rs rename to tests/fail/panic/unwind_panic_abort.rs diff --git a/tests/compile-fail/panic/unwind_panic_abort.stderr b/tests/fail/panic/unwind_panic_abort.stderr similarity index 100% rename from tests/compile-fail/panic/unwind_panic_abort.stderr rename to tests/fail/panic/unwind_panic_abort.stderr diff --git a/tests/compile-fail/pointer_partial_overwrite.rs b/tests/fail/pointer_partial_overwrite.rs similarity index 100% rename from tests/compile-fail/pointer_partial_overwrite.rs rename to tests/fail/pointer_partial_overwrite.rs diff --git a/tests/compile-fail/pointer_partial_overwrite.stderr b/tests/fail/pointer_partial_overwrite.stderr similarity index 100% rename from tests/compile-fail/pointer_partial_overwrite.stderr rename to tests/fail/pointer_partial_overwrite.stderr diff --git a/tests/compile-fail/pointer_partial_read.rs b/tests/fail/pointer_partial_read.rs similarity index 100% rename from tests/compile-fail/pointer_partial_read.rs rename to tests/fail/pointer_partial_read.rs diff --git a/tests/compile-fail/pointer_partial_read.stderr b/tests/fail/pointer_partial_read.stderr similarity index 100% rename from tests/compile-fail/pointer_partial_read.stderr rename to tests/fail/pointer_partial_read.stderr diff --git a/tests/compile-fail/provenance/ptr_int_unexposed.rs b/tests/fail/provenance/ptr_int_unexposed.rs similarity index 100% rename from tests/compile-fail/provenance/ptr_int_unexposed.rs rename to tests/fail/provenance/ptr_int_unexposed.rs diff --git a/tests/compile-fail/provenance/ptr_int_unexposed.stderr b/tests/fail/provenance/ptr_int_unexposed.stderr similarity index 100% rename from tests/compile-fail/provenance/ptr_int_unexposed.stderr rename to tests/fail/provenance/ptr_int_unexposed.stderr diff --git a/tests/compile-fail/provenance/ptr_invalid.rs b/tests/fail/provenance/ptr_invalid.rs similarity index 100% rename from tests/compile-fail/provenance/ptr_invalid.rs rename to tests/fail/provenance/ptr_invalid.rs diff --git a/tests/compile-fail/provenance/ptr_invalid.stderr b/tests/fail/provenance/ptr_invalid.stderr similarity index 100% rename from tests/compile-fail/provenance/ptr_invalid.stderr rename to tests/fail/provenance/ptr_invalid.stderr diff --git a/tests/compile-fail/provenance/ptr_legacy_provenance.rs b/tests/fail/provenance/ptr_legacy_provenance.rs similarity index 100% rename from tests/compile-fail/provenance/ptr_legacy_provenance.rs rename to tests/fail/provenance/ptr_legacy_provenance.rs diff --git a/tests/compile-fail/provenance/ptr_legacy_provenance.stderr b/tests/fail/provenance/ptr_legacy_provenance.stderr similarity index 100% rename from tests/compile-fail/provenance/ptr_legacy_provenance.stderr rename to tests/fail/provenance/ptr_legacy_provenance.stderr diff --git a/tests/compile-fail/provenance/strict-provenance-offset.rs b/tests/fail/provenance/strict-provenance-offset.rs similarity index 100% rename from tests/compile-fail/provenance/strict-provenance-offset.rs rename to tests/fail/provenance/strict-provenance-offset.rs diff --git a/tests/compile-fail/provenance/strict-provenance-offset.stderr b/tests/fail/provenance/strict-provenance-offset.stderr similarity index 100% rename from tests/compile-fail/provenance/strict-provenance-offset.stderr rename to tests/fail/provenance/strict-provenance-offset.stderr diff --git a/tests/compile-fail/provenance/strict_provenance_transmute.rs b/tests/fail/provenance/strict_provenance_transmute.rs similarity index 100% rename from tests/compile-fail/provenance/strict_provenance_transmute.rs rename to tests/fail/provenance/strict_provenance_transmute.rs diff --git a/tests/compile-fail/provenance/strict_provenance_transmute.stderr b/tests/fail/provenance/strict_provenance_transmute.stderr similarity index 100% rename from tests/compile-fail/provenance/strict_provenance_transmute.stderr rename to tests/fail/provenance/strict_provenance_transmute.stderr diff --git a/tests/compile-fail/ptr_integer_array_transmute.stderr b/tests/fail/ptr_integer_array_transmute.stderr similarity index 100% rename from tests/compile-fail/ptr_integer_array_transmute.stderr rename to tests/fail/ptr_integer_array_transmute.stderr diff --git a/tests/compile-fail/ptr_integer_transmute.stderr b/tests/fail/ptr_integer_transmute.stderr similarity index 100% rename from tests/compile-fail/ptr_integer_transmute.stderr rename to tests/fail/ptr_integer_transmute.stderr diff --git a/tests/compile-fail/rc_as_ptr.rs b/tests/fail/rc_as_ptr.rs similarity index 100% rename from tests/compile-fail/rc_as_ptr.rs rename to tests/fail/rc_as_ptr.rs diff --git a/tests/compile-fail/rc_as_ptr.stderr b/tests/fail/rc_as_ptr.stderr similarity index 100% rename from tests/compile-fail/rc_as_ptr.stderr rename to tests/fail/rc_as_ptr.stderr diff --git a/tests/compile-fail/reading_half_a_pointer.rs b/tests/fail/reading_half_a_pointer.rs similarity index 100% rename from tests/compile-fail/reading_half_a_pointer.rs rename to tests/fail/reading_half_a_pointer.rs diff --git a/tests/compile-fail/reading_half_a_pointer.stderr b/tests/fail/reading_half_a_pointer.stderr similarity index 100% rename from tests/compile-fail/reading_half_a_pointer.stderr rename to tests/fail/reading_half_a_pointer.stderr diff --git a/tests/compile-fail/rustc-error.rs b/tests/fail/rustc-error.rs similarity index 100% rename from tests/compile-fail/rustc-error.rs rename to tests/fail/rustc-error.rs diff --git a/tests/compile-fail/rustc-error.stderr b/tests/fail/rustc-error.stderr similarity index 100% rename from tests/compile-fail/rustc-error.stderr rename to tests/fail/rustc-error.stderr diff --git a/tests/compile-fail/shim_arg_size.32bit.stderr b/tests/fail/shim_arg_size.32bit.stderr similarity index 100% rename from tests/compile-fail/shim_arg_size.32bit.stderr rename to tests/fail/shim_arg_size.32bit.stderr diff --git a/tests/compile-fail/shim_arg_size.64bit.stderr b/tests/fail/shim_arg_size.64bit.stderr similarity index 100% rename from tests/compile-fail/shim_arg_size.64bit.stderr rename to tests/fail/shim_arg_size.64bit.stderr diff --git a/tests/compile-fail/shim_arg_size.rs b/tests/fail/shim_arg_size.rs similarity index 100% rename from tests/compile-fail/shim_arg_size.rs rename to tests/fail/shim_arg_size.rs diff --git a/tests/compile-fail/slice-too-big.stderr b/tests/fail/slice-too-big.stderr similarity index 100% rename from tests/compile-fail/slice-too-big.stderr rename to tests/fail/slice-too-big.stderr diff --git a/tests/compile-fail/stacked_borrows/alias_through_mutation.rs b/tests/fail/stacked_borrows/alias_through_mutation.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/alias_through_mutation.rs rename to tests/fail/stacked_borrows/alias_through_mutation.rs diff --git a/tests/compile-fail/stacked_borrows/alias_through_mutation.stderr b/tests/fail/stacked_borrows/alias_through_mutation.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/alias_through_mutation.stderr rename to tests/fail/stacked_borrows/alias_through_mutation.stderr diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut1.rs b/tests/fail/stacked_borrows/aliasing_mut1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut1.rs rename to tests/fail/stacked_borrows/aliasing_mut1.rs diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut1.stderr b/tests/fail/stacked_borrows/aliasing_mut1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut1.stderr rename to tests/fail/stacked_borrows/aliasing_mut1.stderr diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut2.rs b/tests/fail/stacked_borrows/aliasing_mut2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut2.rs rename to tests/fail/stacked_borrows/aliasing_mut2.rs diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut2.stderr b/tests/fail/stacked_borrows/aliasing_mut2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut2.stderr rename to tests/fail/stacked_borrows/aliasing_mut2.stderr diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut3.rs b/tests/fail/stacked_borrows/aliasing_mut3.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut3.rs rename to tests/fail/stacked_borrows/aliasing_mut3.rs diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut3.stderr b/tests/fail/stacked_borrows/aliasing_mut3.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut3.stderr rename to tests/fail/stacked_borrows/aliasing_mut3.stderr diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut4.rs b/tests/fail/stacked_borrows/aliasing_mut4.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut4.rs rename to tests/fail/stacked_borrows/aliasing_mut4.rs diff --git a/tests/compile-fail/stacked_borrows/aliasing_mut4.stderr b/tests/fail/stacked_borrows/aliasing_mut4.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/aliasing_mut4.stderr rename to tests/fail/stacked_borrows/aliasing_mut4.stderr diff --git a/tests/compile-fail/stacked_borrows/box_exclusive_violation1.rs b/tests/fail/stacked_borrows/box_exclusive_violation1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/box_exclusive_violation1.rs rename to tests/fail/stacked_borrows/box_exclusive_violation1.rs diff --git a/tests/compile-fail/stacked_borrows/box_exclusive_violation1.stderr b/tests/fail/stacked_borrows/box_exclusive_violation1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/box_exclusive_violation1.stderr rename to tests/fail/stacked_borrows/box_exclusive_violation1.stderr diff --git a/tests/compile-fail/stacked_borrows/buggy_as_mut_slice.rs b/tests/fail/stacked_borrows/buggy_as_mut_slice.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/buggy_as_mut_slice.rs rename to tests/fail/stacked_borrows/buggy_as_mut_slice.rs diff --git a/tests/compile-fail/stacked_borrows/buggy_as_mut_slice.stderr b/tests/fail/stacked_borrows/buggy_as_mut_slice.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/buggy_as_mut_slice.stderr rename to tests/fail/stacked_borrows/buggy_as_mut_slice.stderr diff --git a/tests/compile-fail/stacked_borrows/buggy_split_at_mut.rs b/tests/fail/stacked_borrows/buggy_split_at_mut.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/buggy_split_at_mut.rs rename to tests/fail/stacked_borrows/buggy_split_at_mut.rs diff --git a/tests/compile-fail/stacked_borrows/buggy_split_at_mut.stderr b/tests/fail/stacked_borrows/buggy_split_at_mut.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/buggy_split_at_mut.stderr rename to tests/fail/stacked_borrows/buggy_split_at_mut.stderr diff --git a/tests/compile-fail/stacked_borrows/deallocate_against_barrier1.rs b/tests/fail/stacked_borrows/deallocate_against_barrier1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/deallocate_against_barrier1.rs rename to tests/fail/stacked_borrows/deallocate_against_barrier1.rs diff --git a/tests/compile-fail/stacked_borrows/deallocate_against_barrier1.stderr b/tests/fail/stacked_borrows/deallocate_against_barrier1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/deallocate_against_barrier1.stderr rename to tests/fail/stacked_borrows/deallocate_against_barrier1.stderr diff --git a/tests/compile-fail/stacked_borrows/deallocate_against_barrier2.rs b/tests/fail/stacked_borrows/deallocate_against_barrier2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/deallocate_against_barrier2.rs rename to tests/fail/stacked_borrows/deallocate_against_barrier2.rs diff --git a/tests/compile-fail/stacked_borrows/deallocate_against_barrier2.stderr b/tests/fail/stacked_borrows/deallocate_against_barrier2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/deallocate_against_barrier2.stderr rename to tests/fail/stacked_borrows/deallocate_against_barrier2.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read1.rs b/tests/fail/stacked_borrows/illegal_read1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read1.rs rename to tests/fail/stacked_borrows/illegal_read1.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read1.stderr b/tests/fail/stacked_borrows/illegal_read1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read1.stderr rename to tests/fail/stacked_borrows/illegal_read1.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read2.rs b/tests/fail/stacked_borrows/illegal_read2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read2.rs rename to tests/fail/stacked_borrows/illegal_read2.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read2.stderr b/tests/fail/stacked_borrows/illegal_read2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read2.stderr rename to tests/fail/stacked_borrows/illegal_read2.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read3.rs b/tests/fail/stacked_borrows/illegal_read3.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read3.rs rename to tests/fail/stacked_borrows/illegal_read3.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read3.stderr b/tests/fail/stacked_borrows/illegal_read3.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read3.stderr rename to tests/fail/stacked_borrows/illegal_read3.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read4.rs b/tests/fail/stacked_borrows/illegal_read4.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read4.rs rename to tests/fail/stacked_borrows/illegal_read4.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read4.stderr b/tests/fail/stacked_borrows/illegal_read4.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read4.stderr rename to tests/fail/stacked_borrows/illegal_read4.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read5.rs b/tests/fail/stacked_borrows/illegal_read5.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read5.rs rename to tests/fail/stacked_borrows/illegal_read5.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read5.stderr b/tests/fail/stacked_borrows/illegal_read5.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read5.stderr rename to tests/fail/stacked_borrows/illegal_read5.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read6.rs b/tests/fail/stacked_borrows/illegal_read6.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read6.rs rename to tests/fail/stacked_borrows/illegal_read6.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read6.stderr b/tests/fail/stacked_borrows/illegal_read6.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read6.stderr rename to tests/fail/stacked_borrows/illegal_read6.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read7.rs b/tests/fail/stacked_borrows/illegal_read7.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read7.rs rename to tests/fail/stacked_borrows/illegal_read7.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read7.stderr b/tests/fail/stacked_borrows/illegal_read7.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read7.stderr rename to tests/fail/stacked_borrows/illegal_read7.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_read8.rs b/tests/fail/stacked_borrows/illegal_read8.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read8.rs rename to tests/fail/stacked_borrows/illegal_read8.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_read8.stderr b/tests/fail/stacked_borrows/illegal_read8.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_read8.stderr rename to tests/fail/stacked_borrows/illegal_read8.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write1.rs b/tests/fail/stacked_borrows/illegal_write1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write1.rs rename to tests/fail/stacked_borrows/illegal_write1.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write1.stderr b/tests/fail/stacked_borrows/illegal_write1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write1.stderr rename to tests/fail/stacked_borrows/illegal_write1.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write2.rs b/tests/fail/stacked_borrows/illegal_write2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write2.rs rename to tests/fail/stacked_borrows/illegal_write2.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write2.stderr b/tests/fail/stacked_borrows/illegal_write2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write2.stderr rename to tests/fail/stacked_borrows/illegal_write2.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write3.rs b/tests/fail/stacked_borrows/illegal_write3.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write3.rs rename to tests/fail/stacked_borrows/illegal_write3.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write3.stderr b/tests/fail/stacked_borrows/illegal_write3.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write3.stderr rename to tests/fail/stacked_borrows/illegal_write3.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write4.rs b/tests/fail/stacked_borrows/illegal_write4.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write4.rs rename to tests/fail/stacked_borrows/illegal_write4.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write4.stderr b/tests/fail/stacked_borrows/illegal_write4.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write4.stderr rename to tests/fail/stacked_borrows/illegal_write4.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write5.rs b/tests/fail/stacked_borrows/illegal_write5.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write5.rs rename to tests/fail/stacked_borrows/illegal_write5.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write5.stderr b/tests/fail/stacked_borrows/illegal_write5.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write5.stderr rename to tests/fail/stacked_borrows/illegal_write5.stderr diff --git a/tests/compile-fail/stacked_borrows/illegal_write6.rs b/tests/fail/stacked_borrows/illegal_write6.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write6.rs rename to tests/fail/stacked_borrows/illegal_write6.rs diff --git a/tests/compile-fail/stacked_borrows/illegal_write6.stderr b/tests/fail/stacked_borrows/illegal_write6.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/illegal_write6.stderr rename to tests/fail/stacked_borrows/illegal_write6.stderr diff --git a/tests/compile-fail/stacked_borrows/interior_mut1.rs b/tests/fail/stacked_borrows/interior_mut1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/interior_mut1.rs rename to tests/fail/stacked_borrows/interior_mut1.rs diff --git a/tests/compile-fail/stacked_borrows/interior_mut1.stderr b/tests/fail/stacked_borrows/interior_mut1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/interior_mut1.stderr rename to tests/fail/stacked_borrows/interior_mut1.stderr diff --git a/tests/compile-fail/stacked_borrows/interior_mut2.rs b/tests/fail/stacked_borrows/interior_mut2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/interior_mut2.rs rename to tests/fail/stacked_borrows/interior_mut2.rs diff --git a/tests/compile-fail/stacked_borrows/interior_mut2.stderr b/tests/fail/stacked_borrows/interior_mut2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/interior_mut2.stderr rename to tests/fail/stacked_borrows/interior_mut2.stderr diff --git a/tests/compile-fail/stacked_borrows/invalidate_against_barrier1.rs b/tests/fail/stacked_borrows/invalidate_against_barrier1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/invalidate_against_barrier1.rs rename to tests/fail/stacked_borrows/invalidate_against_barrier1.rs diff --git a/tests/compile-fail/stacked_borrows/invalidate_against_barrier1.stderr b/tests/fail/stacked_borrows/invalidate_against_barrier1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/invalidate_against_barrier1.stderr rename to tests/fail/stacked_borrows/invalidate_against_barrier1.stderr diff --git a/tests/compile-fail/stacked_borrows/invalidate_against_barrier2.rs b/tests/fail/stacked_borrows/invalidate_against_barrier2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/invalidate_against_barrier2.rs rename to tests/fail/stacked_borrows/invalidate_against_barrier2.rs diff --git a/tests/compile-fail/stacked_borrows/invalidate_against_barrier2.stderr b/tests/fail/stacked_borrows/invalidate_against_barrier2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/invalidate_against_barrier2.stderr rename to tests/fail/stacked_borrows/invalidate_against_barrier2.stderr diff --git a/tests/compile-fail/stacked_borrows/issue-miri-1050-1.rs b/tests/fail/stacked_borrows/issue-miri-1050-1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/issue-miri-1050-1.rs rename to tests/fail/stacked_borrows/issue-miri-1050-1.rs diff --git a/tests/compile-fail/stacked_borrows/issue-miri-1050-1.stderr b/tests/fail/stacked_borrows/issue-miri-1050-1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/issue-miri-1050-1.stderr rename to tests/fail/stacked_borrows/issue-miri-1050-1.stderr diff --git a/tests/compile-fail/stacked_borrows/issue-miri-1050-2.rs b/tests/fail/stacked_borrows/issue-miri-1050-2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/issue-miri-1050-2.rs rename to tests/fail/stacked_borrows/issue-miri-1050-2.rs diff --git a/tests/compile-fail/stacked_borrows/issue-miri-1050-2.stderr b/tests/fail/stacked_borrows/issue-miri-1050-2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/issue-miri-1050-2.stderr rename to tests/fail/stacked_borrows/issue-miri-1050-2.stderr diff --git a/tests/compile-fail/stacked_borrows/load_invalid_mut.rs b/tests/fail/stacked_borrows/load_invalid_mut.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/load_invalid_mut.rs rename to tests/fail/stacked_borrows/load_invalid_mut.rs diff --git a/tests/compile-fail/stacked_borrows/load_invalid_mut.stderr b/tests/fail/stacked_borrows/load_invalid_mut.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/load_invalid_mut.stderr rename to tests/fail/stacked_borrows/load_invalid_mut.stderr diff --git a/tests/compile-fail/stacked_borrows/load_invalid_shr.rs b/tests/fail/stacked_borrows/load_invalid_shr.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/load_invalid_shr.rs rename to tests/fail/stacked_borrows/load_invalid_shr.rs diff --git a/tests/compile-fail/stacked_borrows/load_invalid_shr.stderr b/tests/fail/stacked_borrows/load_invalid_shr.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/load_invalid_shr.stderr rename to tests/fail/stacked_borrows/load_invalid_shr.stderr diff --git a/tests/compile-fail/stacked_borrows/mut_exclusive_violation1.rs b/tests/fail/stacked_borrows/mut_exclusive_violation1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/mut_exclusive_violation1.rs rename to tests/fail/stacked_borrows/mut_exclusive_violation1.rs diff --git a/tests/compile-fail/stacked_borrows/mut_exclusive_violation1.stderr b/tests/fail/stacked_borrows/mut_exclusive_violation1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/mut_exclusive_violation1.stderr rename to tests/fail/stacked_borrows/mut_exclusive_violation1.stderr diff --git a/tests/compile-fail/stacked_borrows/mut_exclusive_violation2.rs b/tests/fail/stacked_borrows/mut_exclusive_violation2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/mut_exclusive_violation2.rs rename to tests/fail/stacked_borrows/mut_exclusive_violation2.rs diff --git a/tests/compile-fail/stacked_borrows/mut_exclusive_violation2.stderr b/tests/fail/stacked_borrows/mut_exclusive_violation2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/mut_exclusive_violation2.stderr rename to tests/fail/stacked_borrows/mut_exclusive_violation2.stderr diff --git a/tests/compile-fail/stacked_borrows/outdated_local.rs b/tests/fail/stacked_borrows/outdated_local.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/outdated_local.rs rename to tests/fail/stacked_borrows/outdated_local.rs diff --git a/tests/compile-fail/stacked_borrows/outdated_local.stderr b/tests/fail/stacked_borrows/outdated_local.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/outdated_local.stderr rename to tests/fail/stacked_borrows/outdated_local.stderr diff --git a/tests/compile-fail/stacked_borrows/pass_invalid_mut.rs b/tests/fail/stacked_borrows/pass_invalid_mut.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/pass_invalid_mut.rs rename to tests/fail/stacked_borrows/pass_invalid_mut.rs diff --git a/tests/compile-fail/stacked_borrows/pass_invalid_mut.stderr b/tests/fail/stacked_borrows/pass_invalid_mut.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/pass_invalid_mut.stderr rename to tests/fail/stacked_borrows/pass_invalid_mut.stderr diff --git a/tests/compile-fail/stacked_borrows/pass_invalid_shr.rs b/tests/fail/stacked_borrows/pass_invalid_shr.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/pass_invalid_shr.rs rename to tests/fail/stacked_borrows/pass_invalid_shr.rs diff --git a/tests/compile-fail/stacked_borrows/pass_invalid_shr.stderr b/tests/fail/stacked_borrows/pass_invalid_shr.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/pass_invalid_shr.stderr rename to tests/fail/stacked_borrows/pass_invalid_shr.stderr diff --git a/tests/compile-fail/stacked_borrows/pointer_smuggling.rs b/tests/fail/stacked_borrows/pointer_smuggling.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/pointer_smuggling.rs rename to tests/fail/stacked_borrows/pointer_smuggling.rs diff --git a/tests/compile-fail/stacked_borrows/pointer_smuggling.stderr b/tests/fail/stacked_borrows/pointer_smuggling.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/pointer_smuggling.stderr rename to tests/fail/stacked_borrows/pointer_smuggling.stderr diff --git a/tests/compile-fail/stacked_borrows/raw_tracking.rs b/tests/fail/stacked_borrows/raw_tracking.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/raw_tracking.rs rename to tests/fail/stacked_borrows/raw_tracking.rs diff --git a/tests/compile-fail/stacked_borrows/raw_tracking.stderr b/tests/fail/stacked_borrows/raw_tracking.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/raw_tracking.stderr rename to tests/fail/stacked_borrows/raw_tracking.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut.rs b/tests/fail/stacked_borrows/return_invalid_mut.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut.rs rename to tests/fail/stacked_borrows/return_invalid_mut.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut.stderr b/tests/fail/stacked_borrows/return_invalid_mut.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut.stderr rename to tests/fail/stacked_borrows/return_invalid_mut.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut_option.rs b/tests/fail/stacked_borrows/return_invalid_mut_option.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut_option.rs rename to tests/fail/stacked_borrows/return_invalid_mut_option.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut_option.stderr b/tests/fail/stacked_borrows/return_invalid_mut_option.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut_option.stderr rename to tests/fail/stacked_borrows/return_invalid_mut_option.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut_tuple.rs b/tests/fail/stacked_borrows/return_invalid_mut_tuple.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut_tuple.rs rename to tests/fail/stacked_borrows/return_invalid_mut_tuple.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_mut_tuple.stderr b/tests/fail/stacked_borrows/return_invalid_mut_tuple.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_mut_tuple.stderr rename to tests/fail/stacked_borrows/return_invalid_mut_tuple.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr.rs b/tests/fail/stacked_borrows/return_invalid_shr.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr.rs rename to tests/fail/stacked_borrows/return_invalid_shr.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr.stderr b/tests/fail/stacked_borrows/return_invalid_shr.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr.stderr rename to tests/fail/stacked_borrows/return_invalid_shr.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr_option.rs b/tests/fail/stacked_borrows/return_invalid_shr_option.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr_option.rs rename to tests/fail/stacked_borrows/return_invalid_shr_option.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr_option.stderr b/tests/fail/stacked_borrows/return_invalid_shr_option.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr_option.stderr rename to tests/fail/stacked_borrows/return_invalid_shr_option.stderr diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr_tuple.rs b/tests/fail/stacked_borrows/return_invalid_shr_tuple.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr_tuple.rs rename to tests/fail/stacked_borrows/return_invalid_shr_tuple.rs diff --git a/tests/compile-fail/stacked_borrows/return_invalid_shr_tuple.stderr b/tests/fail/stacked_borrows/return_invalid_shr_tuple.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/return_invalid_shr_tuple.stderr rename to tests/fail/stacked_borrows/return_invalid_shr_tuple.stderr diff --git a/tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak1.rs b/tests/fail/stacked_borrows/shared_rw_borrows_are_weak1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak1.rs rename to tests/fail/stacked_borrows/shared_rw_borrows_are_weak1.rs diff --git a/tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak1.stderr b/tests/fail/stacked_borrows/shared_rw_borrows_are_weak1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak1.stderr rename to tests/fail/stacked_borrows/shared_rw_borrows_are_weak1.stderr diff --git a/tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak2.rs b/tests/fail/stacked_borrows/shared_rw_borrows_are_weak2.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak2.rs rename to tests/fail/stacked_borrows/shared_rw_borrows_are_weak2.rs diff --git a/tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak2.stderr b/tests/fail/stacked_borrows/shared_rw_borrows_are_weak2.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/shared_rw_borrows_are_weak2.stderr rename to tests/fail/stacked_borrows/shared_rw_borrows_are_weak2.stderr diff --git a/tests/compile-fail/stacked_borrows/shr_frozen_violation1.rs b/tests/fail/stacked_borrows/shr_frozen_violation1.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/shr_frozen_violation1.rs rename to tests/fail/stacked_borrows/shr_frozen_violation1.rs diff --git a/tests/compile-fail/stacked_borrows/shr_frozen_violation1.stderr b/tests/fail/stacked_borrows/shr_frozen_violation1.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/shr_frozen_violation1.stderr rename to tests/fail/stacked_borrows/shr_frozen_violation1.stderr diff --git a/tests/compile-fail/stacked_borrows/static_memory_modification.rs b/tests/fail/stacked_borrows/static_memory_modification.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/static_memory_modification.rs rename to tests/fail/stacked_borrows/static_memory_modification.rs diff --git a/tests/compile-fail/stacked_borrows/static_memory_modification.stderr b/tests/fail/stacked_borrows/static_memory_modification.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/static_memory_modification.stderr rename to tests/fail/stacked_borrows/static_memory_modification.stderr diff --git a/tests/compile-fail/stacked_borrows/transmute-is-no-escape.rs b/tests/fail/stacked_borrows/transmute-is-no-escape.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/transmute-is-no-escape.rs rename to tests/fail/stacked_borrows/transmute-is-no-escape.rs diff --git a/tests/compile-fail/stacked_borrows/transmute-is-no-escape.stderr b/tests/fail/stacked_borrows/transmute-is-no-escape.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/transmute-is-no-escape.stderr rename to tests/fail/stacked_borrows/transmute-is-no-escape.stderr diff --git a/tests/compile-fail/stacked_borrows/unescaped_local.rs b/tests/fail/stacked_borrows/unescaped_local.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/unescaped_local.rs rename to tests/fail/stacked_borrows/unescaped_local.rs diff --git a/tests/compile-fail/stacked_borrows/unescaped_local.stderr b/tests/fail/stacked_borrows/unescaped_local.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/unescaped_local.stderr rename to tests/fail/stacked_borrows/unescaped_local.stderr diff --git a/tests/compile-fail/stacked_borrows/unescaped_static.rs b/tests/fail/stacked_borrows/unescaped_static.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/unescaped_static.rs rename to tests/fail/stacked_borrows/unescaped_static.rs diff --git a/tests/compile-fail/stacked_borrows/unescaped_static.stderr b/tests/fail/stacked_borrows/unescaped_static.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/unescaped_static.stderr rename to tests/fail/stacked_borrows/unescaped_static.stderr diff --git a/tests/compile-fail/stacked_borrows/zst_slice.rs b/tests/fail/stacked_borrows/zst_slice.rs similarity index 100% rename from tests/compile-fail/stacked_borrows/zst_slice.rs rename to tests/fail/stacked_borrows/zst_slice.rs diff --git a/tests/compile-fail/stacked_borrows/zst_slice.stderr b/tests/fail/stacked_borrows/zst_slice.stderr similarity index 100% rename from tests/compile-fail/stacked_borrows/zst_slice.stderr rename to tests/fail/stacked_borrows/zst_slice.stderr diff --git a/tests/compile-fail/static_memory_modification1.rs b/tests/fail/static_memory_modification1.rs similarity index 100% rename from tests/compile-fail/static_memory_modification1.rs rename to tests/fail/static_memory_modification1.rs diff --git a/tests/compile-fail/static_memory_modification1.stderr b/tests/fail/static_memory_modification1.stderr similarity index 100% rename from tests/compile-fail/static_memory_modification1.stderr rename to tests/fail/static_memory_modification1.stderr diff --git a/tests/compile-fail/static_memory_modification2.rs b/tests/fail/static_memory_modification2.rs similarity index 100% rename from tests/compile-fail/static_memory_modification2.rs rename to tests/fail/static_memory_modification2.rs diff --git a/tests/compile-fail/static_memory_modification2.stderr b/tests/fail/static_memory_modification2.stderr similarity index 100% rename from tests/compile-fail/static_memory_modification2.stderr rename to tests/fail/static_memory_modification2.stderr diff --git a/tests/compile-fail/static_memory_modification3.rs b/tests/fail/static_memory_modification3.rs similarity index 100% rename from tests/compile-fail/static_memory_modification3.rs rename to tests/fail/static_memory_modification3.rs diff --git a/tests/compile-fail/static_memory_modification3.stderr b/tests/fail/static_memory_modification3.stderr similarity index 100% rename from tests/compile-fail/static_memory_modification3.stderr rename to tests/fail/static_memory_modification3.stderr diff --git a/tests/compile-fail/strict-provenance-offset.stderr b/tests/fail/strict-provenance-offset.stderr similarity index 100% rename from tests/compile-fail/strict-provenance-offset.stderr rename to tests/fail/strict-provenance-offset.stderr diff --git a/tests/compile-fail/strict_provenance_transmute.stderr b/tests/fail/strict_provenance_transmute.stderr similarity index 100% rename from tests/compile-fail/strict_provenance_transmute.stderr rename to tests/fail/strict_provenance_transmute.stderr diff --git a/tests/compile-fail/sync/libc_pthread_cond_double_destroy.rs b/tests/fail/sync/libc_pthread_cond_double_destroy.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_cond_double_destroy.rs rename to tests/fail/sync/libc_pthread_cond_double_destroy.rs diff --git a/tests/compile-fail/sync/libc_pthread_cond_double_destroy.stderr b/tests/fail/sync/libc_pthread_cond_double_destroy.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_cond_double_destroy.stderr rename to tests/fail/sync/libc_pthread_cond_double_destroy.stderr diff --git a/tests/compile-fail/sync/libc_pthread_condattr_double_destroy.rs b/tests/fail/sync/libc_pthread_condattr_double_destroy.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_condattr_double_destroy.rs rename to tests/fail/sync/libc_pthread_condattr_double_destroy.rs diff --git a/tests/compile-fail/sync/libc_pthread_condattr_double_destroy.stderr b/tests/fail/sync/libc_pthread_condattr_double_destroy.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_condattr_double_destroy.stderr rename to tests/fail/sync/libc_pthread_condattr_double_destroy.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_NULL_deadlock.rs b/tests/fail/sync/libc_pthread_mutex_NULL_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_NULL_deadlock.rs rename to tests/fail/sync/libc_pthread_mutex_NULL_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_NULL_deadlock.stderr b/tests/fail/sync/libc_pthread_mutex_NULL_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_NULL_deadlock.stderr rename to tests/fail/sync/libc_pthread_mutex_NULL_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_deadlock.rs b/tests/fail/sync/libc_pthread_mutex_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_deadlock.rs rename to tests/fail/sync/libc_pthread_mutex_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_deadlock.stderr b/tests/fail/sync/libc_pthread_mutex_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_deadlock.stderr rename to tests/fail/sync/libc_pthread_mutex_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_default_deadlock.rs b/tests/fail/sync/libc_pthread_mutex_default_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_default_deadlock.rs rename to tests/fail/sync/libc_pthread_mutex_default_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_default_deadlock.stderr b/tests/fail/sync/libc_pthread_mutex_default_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_default_deadlock.stderr rename to tests/fail/sync/libc_pthread_mutex_default_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_destroy_locked.rs b/tests/fail/sync/libc_pthread_mutex_destroy_locked.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_destroy_locked.rs rename to tests/fail/sync/libc_pthread_mutex_destroy_locked.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_destroy_locked.stderr b/tests/fail/sync/libc_pthread_mutex_destroy_locked.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_destroy_locked.stderr rename to tests/fail/sync/libc_pthread_mutex_destroy_locked.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_double_destroy.rs b/tests/fail/sync/libc_pthread_mutex_double_destroy.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_double_destroy.rs rename to tests/fail/sync/libc_pthread_mutex_double_destroy.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_double_destroy.stderr b/tests/fail/sync/libc_pthread_mutex_double_destroy.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_double_destroy.stderr rename to tests/fail/sync/libc_pthread_mutex_double_destroy.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_normal_deadlock.rs b/tests/fail/sync/libc_pthread_mutex_normal_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_normal_deadlock.rs rename to tests/fail/sync/libc_pthread_mutex_normal_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_normal_deadlock.stderr b/tests/fail/sync/libc_pthread_mutex_normal_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_normal_deadlock.stderr rename to tests/fail/sync/libc_pthread_mutex_normal_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_normal_unlock_unlocked.rs b/tests/fail/sync/libc_pthread_mutex_normal_unlock_unlocked.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_normal_unlock_unlocked.rs rename to tests/fail/sync/libc_pthread_mutex_normal_unlock_unlocked.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_normal_unlock_unlocked.stderr b/tests/fail/sync/libc_pthread_mutex_normal_unlock_unlocked.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_normal_unlock_unlocked.stderr rename to tests/fail/sync/libc_pthread_mutex_normal_unlock_unlocked.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutex_wrong_owner.rs b/tests/fail/sync/libc_pthread_mutex_wrong_owner.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_wrong_owner.rs rename to tests/fail/sync/libc_pthread_mutex_wrong_owner.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutex_wrong_owner.stderr b/tests/fail/sync/libc_pthread_mutex_wrong_owner.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutex_wrong_owner.stderr rename to tests/fail/sync/libc_pthread_mutex_wrong_owner.stderr diff --git a/tests/compile-fail/sync/libc_pthread_mutexattr_double_destroy.rs b/tests/fail/sync/libc_pthread_mutexattr_double_destroy.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutexattr_double_destroy.rs rename to tests/fail/sync/libc_pthread_mutexattr_double_destroy.rs diff --git a/tests/compile-fail/sync/libc_pthread_mutexattr_double_destroy.stderr b/tests/fail/sync/libc_pthread_mutexattr_double_destroy.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_mutexattr_double_destroy.stderr rename to tests/fail/sync/libc_pthread_mutexattr_double_destroy.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_destroy_read_locked.rs b/tests/fail/sync/libc_pthread_rwlock_destroy_read_locked.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_destroy_read_locked.rs rename to tests/fail/sync/libc_pthread_rwlock_destroy_read_locked.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_destroy_read_locked.stderr b/tests/fail/sync/libc_pthread_rwlock_destroy_read_locked.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_destroy_read_locked.stderr rename to tests/fail/sync/libc_pthread_rwlock_destroy_read_locked.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_destroy_write_locked.rs b/tests/fail/sync/libc_pthread_rwlock_destroy_write_locked.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_destroy_write_locked.rs rename to tests/fail/sync/libc_pthread_rwlock_destroy_write_locked.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_destroy_write_locked.stderr b/tests/fail/sync/libc_pthread_rwlock_destroy_write_locked.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_destroy_write_locked.stderr rename to tests/fail/sync/libc_pthread_rwlock_destroy_write_locked.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_double_destroy.rs b/tests/fail/sync/libc_pthread_rwlock_double_destroy.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_double_destroy.rs rename to tests/fail/sync/libc_pthread_rwlock_double_destroy.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_double_destroy.stderr b/tests/fail/sync/libc_pthread_rwlock_double_destroy.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_double_destroy.stderr rename to tests/fail/sync/libc_pthread_rwlock_double_destroy.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.rs b/tests/fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.rs rename to tests/fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.stderr b/tests/fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.stderr rename to tests/fail/sync/libc_pthread_rwlock_read_write_deadlock_single_thread.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_read_wrong_owner.rs b/tests/fail/sync/libc_pthread_rwlock_read_wrong_owner.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_read_wrong_owner.rs rename to tests/fail/sync/libc_pthread_rwlock_read_wrong_owner.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_read_wrong_owner.stderr b/tests/fail/sync/libc_pthread_rwlock_read_wrong_owner.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_read_wrong_owner.stderr rename to tests/fail/sync/libc_pthread_rwlock_read_wrong_owner.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_unlock_unlocked.rs b/tests/fail/sync/libc_pthread_rwlock_unlock_unlocked.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_unlock_unlocked.rs rename to tests/fail/sync/libc_pthread_rwlock_unlock_unlocked.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_unlock_unlocked.stderr b/tests/fail/sync/libc_pthread_rwlock_unlock_unlocked.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_unlock_unlocked.stderr rename to tests/fail/sync/libc_pthread_rwlock_unlock_unlocked.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock.rs b/tests/fail/sync/libc_pthread_rwlock_write_read_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock.rs rename to tests/fail/sync/libc_pthread_rwlock_write_read_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock.stderr b/tests/fail/sync/libc_pthread_rwlock_write_read_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock.stderr rename to tests/fail/sync/libc_pthread_rwlock_write_read_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.rs b/tests/fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.rs rename to tests/fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.stderr b/tests/fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.stderr rename to tests/fail/sync/libc_pthread_rwlock_write_read_deadlock_single_thread.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock.rs b/tests/fail/sync/libc_pthread_rwlock_write_write_deadlock.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock.rs rename to tests/fail/sync/libc_pthread_rwlock_write_write_deadlock.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock.stderr b/tests/fail/sync/libc_pthread_rwlock_write_write_deadlock.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock.stderr rename to tests/fail/sync/libc_pthread_rwlock_write_write_deadlock.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.rs b/tests/fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.rs rename to tests/fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.stderr b/tests/fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.stderr rename to tests/fail/sync/libc_pthread_rwlock_write_write_deadlock_single_thread.stderr diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_wrong_owner.rs b/tests/fail/sync/libc_pthread_rwlock_write_wrong_owner.rs similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_wrong_owner.rs rename to tests/fail/sync/libc_pthread_rwlock_write_wrong_owner.rs diff --git a/tests/compile-fail/sync/libc_pthread_rwlock_write_wrong_owner.stderr b/tests/fail/sync/libc_pthread_rwlock_write_wrong_owner.stderr similarity index 100% rename from tests/compile-fail/sync/libc_pthread_rwlock_write_wrong_owner.stderr rename to tests/fail/sync/libc_pthread_rwlock_write_wrong_owner.stderr diff --git a/tests/compile-fail/too-big-slice.stderr b/tests/fail/too-big-slice.stderr similarity index 100% rename from tests/compile-fail/too-big-slice.stderr rename to tests/fail/too-big-slice.stderr diff --git a/tests/compile-fail/too-big-unsized.stderr b/tests/fail/too-big-unsized.stderr similarity index 100% rename from tests/compile-fail/too-big-unsized.stderr rename to tests/fail/too-big-unsized.stderr diff --git a/tests/compile-fail/transmute-pair-uninit.rs b/tests/fail/transmute-pair-uninit.rs similarity index 100% rename from tests/compile-fail/transmute-pair-uninit.rs rename to tests/fail/transmute-pair-uninit.rs diff --git a/tests/compile-fail/transmute-pair-uninit.stderr b/tests/fail/transmute-pair-uninit.stderr similarity index 100% rename from tests/compile-fail/transmute-pair-uninit.stderr rename to tests/fail/transmute-pair-uninit.stderr diff --git a/tests/compile-fail/transmute_fat1.rs b/tests/fail/transmute_fat1.rs similarity index 100% rename from tests/compile-fail/transmute_fat1.rs rename to tests/fail/transmute_fat1.rs diff --git a/tests/compile-fail/transmute_fat1.stderr b/tests/fail/transmute_fat1.stderr similarity index 100% rename from tests/compile-fail/transmute_fat1.stderr rename to tests/fail/transmute_fat1.stderr diff --git a/tests/compile-fail/type-too-large.rs b/tests/fail/type-too-large.rs similarity index 100% rename from tests/compile-fail/type-too-large.rs rename to tests/fail/type-too-large.rs diff --git a/tests/compile-fail/type-too-large.stderr b/tests/fail/type-too-large.stderr similarity index 100% rename from tests/compile-fail/type-too-large.stderr rename to tests/fail/type-too-large.stderr diff --git a/tests/compile-fail/unaligned_pointers/alignment.rs b/tests/fail/unaligned_pointers/alignment.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/alignment.rs rename to tests/fail/unaligned_pointers/alignment.rs diff --git a/tests/compile-fail/unaligned_pointers/alignment.stderr b/tests/fail/unaligned_pointers/alignment.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/alignment.stderr rename to tests/fail/unaligned_pointers/alignment.stderr diff --git a/tests/compile-fail/unaligned_pointers/atomic_unaligned.rs b/tests/fail/unaligned_pointers/atomic_unaligned.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/atomic_unaligned.rs rename to tests/fail/unaligned_pointers/atomic_unaligned.rs diff --git a/tests/compile-fail/unaligned_pointers/atomic_unaligned.stderr b/tests/fail/unaligned_pointers/atomic_unaligned.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/atomic_unaligned.stderr rename to tests/fail/unaligned_pointers/atomic_unaligned.stderr diff --git a/tests/compile-fail/unaligned_pointers/dyn_alignment.rs b/tests/fail/unaligned_pointers/dyn_alignment.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/dyn_alignment.rs rename to tests/fail/unaligned_pointers/dyn_alignment.rs diff --git a/tests/compile-fail/unaligned_pointers/dyn_alignment.stderr b/tests/fail/unaligned_pointers/dyn_alignment.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/dyn_alignment.stderr rename to tests/fail/unaligned_pointers/dyn_alignment.stderr diff --git a/tests/compile-fail/unaligned_pointers/intptrcast_alignment_check.rs b/tests/fail/unaligned_pointers/intptrcast_alignment_check.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/intptrcast_alignment_check.rs rename to tests/fail/unaligned_pointers/intptrcast_alignment_check.rs diff --git a/tests/compile-fail/unaligned_pointers/intptrcast_alignment_check.stderr b/tests/fail/unaligned_pointers/intptrcast_alignment_check.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/intptrcast_alignment_check.stderr rename to tests/fail/unaligned_pointers/intptrcast_alignment_check.stderr diff --git a/tests/compile-fail/unaligned_pointers/reference_to_packed.rs b/tests/fail/unaligned_pointers/reference_to_packed.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/reference_to_packed.rs rename to tests/fail/unaligned_pointers/reference_to_packed.rs diff --git a/tests/compile-fail/unaligned_pointers/reference_to_packed.stderr b/tests/fail/unaligned_pointers/reference_to_packed.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/reference_to_packed.stderr rename to tests/fail/unaligned_pointers/reference_to_packed.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr1.rs b/tests/fail/unaligned_pointers/unaligned_ptr1.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr1.rs rename to tests/fail/unaligned_pointers/unaligned_ptr1.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr1.stderr b/tests/fail/unaligned_pointers/unaligned_ptr1.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr1.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr1.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr2.rs b/tests/fail/unaligned_pointers/unaligned_ptr2.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr2.rs rename to tests/fail/unaligned_pointers/unaligned_ptr2.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr2.stderr b/tests/fail/unaligned_pointers/unaligned_ptr2.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr2.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr2.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr3.rs b/tests/fail/unaligned_pointers/unaligned_ptr3.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr3.rs rename to tests/fail/unaligned_pointers/unaligned_ptr3.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr3.stderr b/tests/fail/unaligned_pointers/unaligned_ptr3.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr3.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr3.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr4.rs b/tests/fail/unaligned_pointers/unaligned_ptr4.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr4.rs rename to tests/fail/unaligned_pointers/unaligned_ptr4.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr4.stderr b/tests/fail/unaligned_pointers/unaligned_ptr4.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr4.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr4.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr_addr_of.rs b/tests/fail/unaligned_pointers/unaligned_ptr_addr_of.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr_addr_of.rs rename to tests/fail/unaligned_pointers/unaligned_ptr_addr_of.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr_addr_of.stderr b/tests/fail/unaligned_pointers/unaligned_ptr_addr_of.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr_addr_of.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr_addr_of.stderr diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr_zst.rs b/tests/fail/unaligned_pointers/unaligned_ptr_zst.rs similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr_zst.rs rename to tests/fail/unaligned_pointers/unaligned_ptr_zst.rs diff --git a/tests/compile-fail/unaligned_pointers/unaligned_ptr_zst.stderr b/tests/fail/unaligned_pointers/unaligned_ptr_zst.stderr similarity index 100% rename from tests/compile-fail/unaligned_pointers/unaligned_ptr_zst.stderr rename to tests/fail/unaligned_pointers/unaligned_ptr_zst.stderr diff --git a/tests/compile-fail/uninit_buffer.rs b/tests/fail/uninit_buffer.rs similarity index 100% rename from tests/compile-fail/uninit_buffer.rs rename to tests/fail/uninit_buffer.rs diff --git a/tests/compile-fail/uninit_buffer.stderr b/tests/fail/uninit_buffer.stderr similarity index 100% rename from tests/compile-fail/uninit_buffer.stderr rename to tests/fail/uninit_buffer.stderr diff --git a/tests/compile-fail/uninit_byte_read.rs b/tests/fail/uninit_byte_read.rs similarity index 100% rename from tests/compile-fail/uninit_byte_read.rs rename to tests/fail/uninit_byte_read.rs diff --git a/tests/compile-fail/uninit_byte_read.stderr b/tests/fail/uninit_byte_read.stderr similarity index 100% rename from tests/compile-fail/uninit_byte_read.stderr rename to tests/fail/uninit_byte_read.stderr diff --git a/tests/compile-fail/uninit_float.stderr b/tests/fail/uninit_float.stderr similarity index 100% rename from tests/compile-fail/uninit_float.stderr rename to tests/fail/uninit_float.stderr diff --git a/tests/compile-fail/uninit_integer.stderr b/tests/fail/uninit_integer.stderr similarity index 100% rename from tests/compile-fail/uninit_integer.stderr rename to tests/fail/uninit_integer.stderr diff --git a/tests/compile-fail/uninit_integer_signed.stderr b/tests/fail/uninit_integer_signed.stderr similarity index 100% rename from tests/compile-fail/uninit_integer_signed.stderr rename to tests/fail/uninit_integer_signed.stderr diff --git a/tests/compile-fail/uninit_raw_ptr.rs b/tests/fail/uninit_raw_ptr.rs similarity index 100% rename from tests/compile-fail/uninit_raw_ptr.rs rename to tests/fail/uninit_raw_ptr.rs diff --git a/tests/compile-fail/uninit_raw_ptr.stderr b/tests/fail/uninit_raw_ptr.stderr similarity index 100% rename from tests/compile-fail/uninit_raw_ptr.stderr rename to tests/fail/uninit_raw_ptr.stderr diff --git a/tests/compile-fail/unreachable.rs b/tests/fail/unreachable.rs similarity index 100% rename from tests/compile-fail/unreachable.rs rename to tests/fail/unreachable.rs diff --git a/tests/compile-fail/unreachable.stderr b/tests/fail/unreachable.stderr similarity index 100% rename from tests/compile-fail/unreachable.stderr rename to tests/fail/unreachable.stderr diff --git a/tests/compile-fail/unsupported_foreign_function.rs b/tests/fail/unsupported_foreign_function.rs similarity index 100% rename from tests/compile-fail/unsupported_foreign_function.rs rename to tests/fail/unsupported_foreign_function.rs diff --git a/tests/compile-fail/unsupported_foreign_function.stderr b/tests/fail/unsupported_foreign_function.stderr similarity index 100% rename from tests/compile-fail/unsupported_foreign_function.stderr rename to tests/fail/unsupported_foreign_function.stderr diff --git a/tests/compile-fail/unsupported_signal.rs b/tests/fail/unsupported_signal.rs similarity index 100% rename from tests/compile-fail/unsupported_signal.rs rename to tests/fail/unsupported_signal.rs diff --git a/tests/compile-fail/unsupported_signal.stderr b/tests/fail/unsupported_signal.stderr similarity index 100% rename from tests/compile-fail/unsupported_signal.stderr rename to tests/fail/unsupported_signal.stderr diff --git a/tests/compile-fail/validity/cast_fn_ptr1.rs b/tests/fail/validity/cast_fn_ptr1.rs similarity index 100% rename from tests/compile-fail/validity/cast_fn_ptr1.rs rename to tests/fail/validity/cast_fn_ptr1.rs diff --git a/tests/compile-fail/validity/cast_fn_ptr1.stderr b/tests/fail/validity/cast_fn_ptr1.stderr similarity index 100% rename from tests/compile-fail/validity/cast_fn_ptr1.stderr rename to tests/fail/validity/cast_fn_ptr1.stderr diff --git a/tests/compile-fail/validity/cast_fn_ptr2.rs b/tests/fail/validity/cast_fn_ptr2.rs similarity index 100% rename from tests/compile-fail/validity/cast_fn_ptr2.rs rename to tests/fail/validity/cast_fn_ptr2.rs diff --git a/tests/compile-fail/validity/cast_fn_ptr2.stderr b/tests/fail/validity/cast_fn_ptr2.stderr similarity index 100% rename from tests/compile-fail/validity/cast_fn_ptr2.stderr rename to tests/fail/validity/cast_fn_ptr2.stderr diff --git a/tests/compile-fail/validity/dangling_ref1.rs b/tests/fail/validity/dangling_ref1.rs similarity index 100% rename from tests/compile-fail/validity/dangling_ref1.rs rename to tests/fail/validity/dangling_ref1.rs diff --git a/tests/compile-fail/validity/dangling_ref1.stderr b/tests/fail/validity/dangling_ref1.stderr similarity index 100% rename from tests/compile-fail/validity/dangling_ref1.stderr rename to tests/fail/validity/dangling_ref1.stderr diff --git a/tests/compile-fail/validity/dangling_ref2.rs b/tests/fail/validity/dangling_ref2.rs similarity index 100% rename from tests/compile-fail/validity/dangling_ref2.rs rename to tests/fail/validity/dangling_ref2.rs diff --git a/tests/compile-fail/validity/dangling_ref2.stderr b/tests/fail/validity/dangling_ref2.stderr similarity index 100% rename from tests/compile-fail/validity/dangling_ref2.stderr rename to tests/fail/validity/dangling_ref2.stderr diff --git a/tests/compile-fail/validity/dangling_ref3.rs b/tests/fail/validity/dangling_ref3.rs similarity index 100% rename from tests/compile-fail/validity/dangling_ref3.rs rename to tests/fail/validity/dangling_ref3.rs diff --git a/tests/compile-fail/validity/dangling_ref3.stderr b/tests/fail/validity/dangling_ref3.stderr similarity index 100% rename from tests/compile-fail/validity/dangling_ref3.stderr rename to tests/fail/validity/dangling_ref3.stderr diff --git a/tests/compile-fail/validity/invalid_bool.rs b/tests/fail/validity/invalid_bool.rs similarity index 100% rename from tests/compile-fail/validity/invalid_bool.rs rename to tests/fail/validity/invalid_bool.rs diff --git a/tests/compile-fail/validity/invalid_bool.stderr b/tests/fail/validity/invalid_bool.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_bool.stderr rename to tests/fail/validity/invalid_bool.stderr diff --git a/tests/compile-fail/validity/invalid_bool_uninit.rs b/tests/fail/validity/invalid_bool_uninit.rs similarity index 100% rename from tests/compile-fail/validity/invalid_bool_uninit.rs rename to tests/fail/validity/invalid_bool_uninit.rs diff --git a/tests/compile-fail/validity/invalid_bool_uninit.stderr b/tests/fail/validity/invalid_bool_uninit.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_bool_uninit.stderr rename to tests/fail/validity/invalid_bool_uninit.stderr diff --git a/tests/compile-fail/validity/invalid_char.rs b/tests/fail/validity/invalid_char.rs similarity index 100% rename from tests/compile-fail/validity/invalid_char.rs rename to tests/fail/validity/invalid_char.rs diff --git a/tests/compile-fail/validity/invalid_char.stderr b/tests/fail/validity/invalid_char.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_char.stderr rename to tests/fail/validity/invalid_char.stderr diff --git a/tests/compile-fail/validity/invalid_char_uninit.rs b/tests/fail/validity/invalid_char_uninit.rs similarity index 100% rename from tests/compile-fail/validity/invalid_char_uninit.rs rename to tests/fail/validity/invalid_char_uninit.rs diff --git a/tests/compile-fail/validity/invalid_char_uninit.stderr b/tests/fail/validity/invalid_char_uninit.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_char_uninit.stderr rename to tests/fail/validity/invalid_char_uninit.stderr diff --git a/tests/compile-fail/validity/invalid_enum_tag.rs b/tests/fail/validity/invalid_enum_tag.rs similarity index 100% rename from tests/compile-fail/validity/invalid_enum_tag.rs rename to tests/fail/validity/invalid_enum_tag.rs diff --git a/tests/compile-fail/validity/invalid_enum_tag.stderr b/tests/fail/validity/invalid_enum_tag.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_enum_tag.stderr rename to tests/fail/validity/invalid_enum_tag.stderr diff --git a/tests/compile-fail/validity/invalid_enum_tag_256variants_uninit.rs b/tests/fail/validity/invalid_enum_tag_256variants_uninit.rs similarity index 100% rename from tests/compile-fail/validity/invalid_enum_tag_256variants_uninit.rs rename to tests/fail/validity/invalid_enum_tag_256variants_uninit.rs diff --git a/tests/compile-fail/validity/invalid_enum_tag_256variants_uninit.stderr b/tests/fail/validity/invalid_enum_tag_256variants_uninit.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_enum_tag_256variants_uninit.stderr rename to tests/fail/validity/invalid_enum_tag_256variants_uninit.stderr diff --git a/tests/compile-fail/validity/invalid_fnptr_null.rs b/tests/fail/validity/invalid_fnptr_null.rs similarity index 100% rename from tests/compile-fail/validity/invalid_fnptr_null.rs rename to tests/fail/validity/invalid_fnptr_null.rs diff --git a/tests/compile-fail/validity/invalid_fnptr_null.stderr b/tests/fail/validity/invalid_fnptr_null.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_fnptr_null.stderr rename to tests/fail/validity/invalid_fnptr_null.stderr diff --git a/tests/compile-fail/validity/invalid_fnptr_uninit.rs b/tests/fail/validity/invalid_fnptr_uninit.rs similarity index 100% rename from tests/compile-fail/validity/invalid_fnptr_uninit.rs rename to tests/fail/validity/invalid_fnptr_uninit.rs diff --git a/tests/compile-fail/validity/invalid_fnptr_uninit.stderr b/tests/fail/validity/invalid_fnptr_uninit.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_fnptr_uninit.stderr rename to tests/fail/validity/invalid_fnptr_uninit.stderr diff --git a/tests/compile-fail/validity/invalid_wide_raw.rs b/tests/fail/validity/invalid_wide_raw.rs similarity index 100% rename from tests/compile-fail/validity/invalid_wide_raw.rs rename to tests/fail/validity/invalid_wide_raw.rs diff --git a/tests/compile-fail/validity/invalid_wide_raw.stderr b/tests/fail/validity/invalid_wide_raw.stderr similarity index 100% rename from tests/compile-fail/validity/invalid_wide_raw.stderr rename to tests/fail/validity/invalid_wide_raw.stderr diff --git a/tests/compile-fail/validity/nonzero.rs b/tests/fail/validity/nonzero.rs similarity index 100% rename from tests/compile-fail/validity/nonzero.rs rename to tests/fail/validity/nonzero.rs diff --git a/tests/compile-fail/validity/nonzero.stderr b/tests/fail/validity/nonzero.stderr similarity index 100% rename from tests/compile-fail/validity/nonzero.stderr rename to tests/fail/validity/nonzero.stderr diff --git a/tests/compile-fail/validity/ptr_integer_array_transmute.rs b/tests/fail/validity/ptr_integer_array_transmute.rs similarity index 100% rename from tests/compile-fail/validity/ptr_integer_array_transmute.rs rename to tests/fail/validity/ptr_integer_array_transmute.rs diff --git a/tests/compile-fail/validity/ptr_integer_array_transmute.stderr b/tests/fail/validity/ptr_integer_array_transmute.stderr similarity index 100% rename from tests/compile-fail/validity/ptr_integer_array_transmute.stderr rename to tests/fail/validity/ptr_integer_array_transmute.stderr diff --git a/tests/compile-fail/validity/ptr_integer_transmute.rs b/tests/fail/validity/ptr_integer_transmute.rs similarity index 100% rename from tests/compile-fail/validity/ptr_integer_transmute.rs rename to tests/fail/validity/ptr_integer_transmute.rs diff --git a/tests/compile-fail/validity/ptr_integer_transmute.stderr b/tests/fail/validity/ptr_integer_transmute.stderr similarity index 100% rename from tests/compile-fail/validity/ptr_integer_transmute.stderr rename to tests/fail/validity/ptr_integer_transmute.stderr diff --git a/tests/compile-fail/validity/ref_to_uninhabited1.rs b/tests/fail/validity/ref_to_uninhabited1.rs similarity index 100% rename from tests/compile-fail/validity/ref_to_uninhabited1.rs rename to tests/fail/validity/ref_to_uninhabited1.rs diff --git a/tests/compile-fail/validity/ref_to_uninhabited1.stderr b/tests/fail/validity/ref_to_uninhabited1.stderr similarity index 100% rename from tests/compile-fail/validity/ref_to_uninhabited1.stderr rename to tests/fail/validity/ref_to_uninhabited1.stderr diff --git a/tests/compile-fail/validity/ref_to_uninhabited2.rs b/tests/fail/validity/ref_to_uninhabited2.rs similarity index 100% rename from tests/compile-fail/validity/ref_to_uninhabited2.rs rename to tests/fail/validity/ref_to_uninhabited2.rs diff --git a/tests/compile-fail/validity/ref_to_uninhabited2.stderr b/tests/fail/validity/ref_to_uninhabited2.stderr similarity index 100% rename from tests/compile-fail/validity/ref_to_uninhabited2.stderr rename to tests/fail/validity/ref_to_uninhabited2.stderr diff --git a/tests/compile-fail/validity/too-big-slice.rs b/tests/fail/validity/too-big-slice.rs similarity index 100% rename from tests/compile-fail/validity/too-big-slice.rs rename to tests/fail/validity/too-big-slice.rs diff --git a/tests/compile-fail/validity/too-big-slice.stderr b/tests/fail/validity/too-big-slice.stderr similarity index 100% rename from tests/compile-fail/validity/too-big-slice.stderr rename to tests/fail/validity/too-big-slice.stderr diff --git a/tests/compile-fail/validity/too-big-unsized.rs b/tests/fail/validity/too-big-unsized.rs similarity index 100% rename from tests/compile-fail/validity/too-big-unsized.rs rename to tests/fail/validity/too-big-unsized.rs diff --git a/tests/compile-fail/validity/too-big-unsized.stderr b/tests/fail/validity/too-big-unsized.stderr similarity index 100% rename from tests/compile-fail/validity/too-big-unsized.stderr rename to tests/fail/validity/too-big-unsized.stderr diff --git a/tests/compile-fail/validity/transmute_through_ptr.rs b/tests/fail/validity/transmute_through_ptr.rs similarity index 100% rename from tests/compile-fail/validity/transmute_through_ptr.rs rename to tests/fail/validity/transmute_through_ptr.rs diff --git a/tests/compile-fail/validity/transmute_through_ptr.stderr b/tests/fail/validity/transmute_through_ptr.stderr similarity index 100% rename from tests/compile-fail/validity/transmute_through_ptr.stderr rename to tests/fail/validity/transmute_through_ptr.stderr diff --git a/tests/compile-fail/validity/uninit_float.rs b/tests/fail/validity/uninit_float.rs similarity index 100% rename from tests/compile-fail/validity/uninit_float.rs rename to tests/fail/validity/uninit_float.rs diff --git a/tests/compile-fail/validity/uninit_float.stderr b/tests/fail/validity/uninit_float.stderr similarity index 100% rename from tests/compile-fail/validity/uninit_float.stderr rename to tests/fail/validity/uninit_float.stderr diff --git a/tests/compile-fail/validity/uninit_integer.rs b/tests/fail/validity/uninit_integer.rs similarity index 100% rename from tests/compile-fail/validity/uninit_integer.rs rename to tests/fail/validity/uninit_integer.rs diff --git a/tests/compile-fail/validity/uninit_integer.stderr b/tests/fail/validity/uninit_integer.stderr similarity index 100% rename from tests/compile-fail/validity/uninit_integer.stderr rename to tests/fail/validity/uninit_integer.stderr diff --git a/tests/compile-fail/validity/uninit_integer_signed.rs b/tests/fail/validity/uninit_integer_signed.rs similarity index 100% rename from tests/compile-fail/validity/uninit_integer_signed.rs rename to tests/fail/validity/uninit_integer_signed.rs diff --git a/tests/compile-fail/validity/uninit_integer_signed.stderr b/tests/fail/validity/uninit_integer_signed.stderr similarity index 100% rename from tests/compile-fail/validity/uninit_integer_signed.stderr rename to tests/fail/validity/uninit_integer_signed.stderr diff --git a/tests/compile-fail/zst1.rs b/tests/fail/zst1.rs similarity index 100% rename from tests/compile-fail/zst1.rs rename to tests/fail/zst1.rs diff --git a/tests/compile-fail/zst1.stderr b/tests/fail/zst1.stderr similarity index 100% rename from tests/compile-fail/zst1.stderr rename to tests/fail/zst1.stderr diff --git a/tests/compile-fail/zst2.rs b/tests/fail/zst2.rs similarity index 100% rename from tests/compile-fail/zst2.rs rename to tests/fail/zst2.rs diff --git a/tests/compile-fail/zst2.stderr b/tests/fail/zst2.stderr similarity index 100% rename from tests/compile-fail/zst2.stderr rename to tests/fail/zst2.stderr diff --git a/tests/compile-fail/zst3.rs b/tests/fail/zst3.rs similarity index 100% rename from tests/compile-fail/zst3.rs rename to tests/fail/zst3.rs diff --git a/tests/compile-fail/zst3.stderr b/tests/fail/zst3.stderr similarity index 100% rename from tests/compile-fail/zst3.stderr rename to tests/fail/zst3.stderr diff --git a/tests/run-fail/function_calls/exported_symbol_good_unwind.rs b/tests/panic/function_calls/exported_symbol_good_unwind.rs similarity index 100% rename from tests/run-fail/function_calls/exported_symbol_good_unwind.rs rename to tests/panic/function_calls/exported_symbol_good_unwind.rs diff --git a/tests/run-fail/function_calls/exported_symbol_good_unwind.stderr b/tests/panic/function_calls/exported_symbol_good_unwind.stderr similarity index 100% rename from tests/run-fail/function_calls/exported_symbol_good_unwind.stderr rename to tests/panic/function_calls/exported_symbol_good_unwind.stderr diff --git a/tests/run-fail/panic/div-by-zero-2.rs b/tests/panic/panic/div-by-zero-2.rs similarity index 100% rename from tests/run-fail/panic/div-by-zero-2.rs rename to tests/panic/panic/div-by-zero-2.rs diff --git a/tests/run-fail/panic/div-by-zero-2.stderr b/tests/panic/panic/div-by-zero-2.stderr similarity index 100% rename from tests/run-fail/panic/div-by-zero-2.stderr rename to tests/panic/panic/div-by-zero-2.stderr diff --git a/tests/run-fail/panic/overflowing-lsh-neg.rs b/tests/panic/panic/overflowing-lsh-neg.rs similarity index 100% rename from tests/run-fail/panic/overflowing-lsh-neg.rs rename to tests/panic/panic/overflowing-lsh-neg.rs diff --git a/tests/run-fail/panic/overflowing-lsh-neg.stderr b/tests/panic/panic/overflowing-lsh-neg.stderr similarity index 100% rename from tests/run-fail/panic/overflowing-lsh-neg.stderr rename to tests/panic/panic/overflowing-lsh-neg.stderr diff --git a/tests/run-fail/panic/overflowing-rsh-1.rs b/tests/panic/panic/overflowing-rsh-1.rs similarity index 100% rename from tests/run-fail/panic/overflowing-rsh-1.rs rename to tests/panic/panic/overflowing-rsh-1.rs diff --git a/tests/run-fail/panic/overflowing-rsh-1.stderr b/tests/panic/panic/overflowing-rsh-1.stderr similarity index 100% rename from tests/run-fail/panic/overflowing-rsh-1.stderr rename to tests/panic/panic/overflowing-rsh-1.stderr diff --git a/tests/run-fail/panic/overflowing-rsh-2.rs b/tests/panic/panic/overflowing-rsh-2.rs similarity index 100% rename from tests/run-fail/panic/overflowing-rsh-2.rs rename to tests/panic/panic/overflowing-rsh-2.rs diff --git a/tests/run-fail/panic/overflowing-rsh-2.stderr b/tests/panic/panic/overflowing-rsh-2.stderr similarity index 100% rename from tests/run-fail/panic/overflowing-rsh-2.stderr rename to tests/panic/panic/overflowing-rsh-2.stderr diff --git a/tests/run-fail/panic/panic1.rs b/tests/panic/panic/panic1.rs similarity index 100% rename from tests/run-fail/panic/panic1.rs rename to tests/panic/panic/panic1.rs diff --git a/tests/run-fail/panic/panic1.stderr b/tests/panic/panic/panic1.stderr similarity index 100% rename from tests/run-fail/panic/panic1.stderr rename to tests/panic/panic/panic1.stderr diff --git a/tests/run-fail/panic/panic2.rs b/tests/panic/panic/panic2.rs similarity index 100% rename from tests/run-fail/panic/panic2.rs rename to tests/panic/panic/panic2.rs diff --git a/tests/run-fail/panic/panic2.stderr b/tests/panic/panic/panic2.stderr similarity index 100% rename from tests/run-fail/panic/panic2.stderr rename to tests/panic/panic/panic2.stderr diff --git a/tests/run-fail/panic/panic3.rs b/tests/panic/panic/panic3.rs similarity index 100% rename from tests/run-fail/panic/panic3.rs rename to tests/panic/panic/panic3.rs diff --git a/tests/run-fail/panic/panic3.stderr b/tests/panic/panic/panic3.stderr similarity index 100% rename from tests/run-fail/panic/panic3.stderr rename to tests/panic/panic/panic3.stderr diff --git a/tests/run-fail/panic/panic4.rs b/tests/panic/panic/panic4.rs similarity index 100% rename from tests/run-fail/panic/panic4.rs rename to tests/panic/panic/panic4.rs diff --git a/tests/run-fail/panic/panic4.stderr b/tests/panic/panic/panic4.stderr similarity index 100% rename from tests/run-fail/panic/panic4.stderr rename to tests/panic/panic/panic4.stderr diff --git a/tests/run-fail/panic/unsupported_foreign_function.rs b/tests/panic/panic/unsupported_foreign_function.rs similarity index 100% rename from tests/run-fail/panic/unsupported_foreign_function.rs rename to tests/panic/panic/unsupported_foreign_function.rs diff --git a/tests/run-fail/panic/unsupported_foreign_function.stderr b/tests/panic/panic/unsupported_foreign_function.stderr similarity index 100% rename from tests/run-fail/panic/unsupported_foreign_function.stderr rename to tests/panic/panic/unsupported_foreign_function.stderr diff --git a/tests/run-fail/panic/unsupported_syscall.rs b/tests/panic/panic/unsupported_syscall.rs similarity index 100% rename from tests/run-fail/panic/unsupported_syscall.rs rename to tests/panic/panic/unsupported_syscall.rs diff --git a/tests/run-fail/panic/unsupported_syscall.stderr b/tests/panic/panic/unsupported_syscall.stderr similarity index 100% rename from tests/run-fail/panic/unsupported_syscall.stderr rename to tests/panic/panic/unsupported_syscall.stderr diff --git a/tests/run-fail/transmute_fat2.rs b/tests/panic/transmute_fat2.rs similarity index 100% rename from tests/run-fail/transmute_fat2.rs rename to tests/panic/transmute_fat2.rs diff --git a/tests/run-fail/transmute_fat2.stderr b/tests/panic/transmute_fat2.stderr similarity index 100% rename from tests/run-fail/transmute_fat2.stderr rename to tests/panic/transmute_fat2.stderr diff --git a/tests/run-pass/adjacent-allocs.rs b/tests/pass/adjacent-allocs.rs similarity index 100% rename from tests/run-pass/adjacent-allocs.rs rename to tests/pass/adjacent-allocs.rs diff --git a/tests/run-pass/align.rs b/tests/pass/align.rs similarity index 100% rename from tests/run-pass/align.rs rename to tests/pass/align.rs diff --git a/tests/run-pass/align_offset_symbolic.rs b/tests/pass/align_offset_symbolic.rs similarity index 100% rename from tests/run-pass/align_offset_symbolic.rs rename to tests/pass/align_offset_symbolic.rs diff --git a/tests/run-pass/align_offset_symbolic.stdout b/tests/pass/align_offset_symbolic.stdout similarity index 100% rename from tests/run-pass/align_offset_symbolic.stdout rename to tests/pass/align_offset_symbolic.stdout diff --git a/tests/run-pass/args.rs b/tests/pass/args.rs similarity index 100% rename from tests/run-pass/args.rs rename to tests/pass/args.rs diff --git a/tests/run-pass/args.stdout b/tests/pass/args.stdout similarity index 100% rename from tests/run-pass/args.stdout rename to tests/pass/args.stdout diff --git a/tests/run-pass/arrays.rs b/tests/pass/arrays.rs similarity index 100% rename from tests/run-pass/arrays.rs rename to tests/pass/arrays.rs diff --git a/tests/run-pass/arrays.stdout b/tests/pass/arrays.stdout similarity index 100% rename from tests/run-pass/arrays.stdout rename to tests/pass/arrays.stdout diff --git a/tests/run-pass/associated-const.rs b/tests/pass/associated-const.rs similarity index 100% rename from tests/run-pass/associated-const.rs rename to tests/pass/associated-const.rs diff --git a/tests/run-pass/assume_bug.rs b/tests/pass/assume_bug.rs similarity index 100% rename from tests/run-pass/assume_bug.rs rename to tests/pass/assume_bug.rs diff --git a/tests/run-pass/async-fn.rs b/tests/pass/async-fn.rs similarity index 100% rename from tests/run-pass/async-fn.rs rename to tests/pass/async-fn.rs diff --git a/tests/run-pass/atomic-compare-exchange-weak-never-fail.rs b/tests/pass/atomic-compare-exchange-weak-never-fail.rs similarity index 100% rename from tests/run-pass/atomic-compare-exchange-weak-never-fail.rs rename to tests/pass/atomic-compare-exchange-weak-never-fail.rs diff --git a/tests/run-pass/atomic.rs b/tests/pass/atomic.rs similarity index 100% rename from tests/run-pass/atomic.rs rename to tests/pass/atomic.rs diff --git a/tests/run-pass/available-parallelism.rs b/tests/pass/available-parallelism.rs similarity index 100% rename from tests/run-pass/available-parallelism.rs rename to tests/pass/available-parallelism.rs diff --git a/tests/run-pass/backtrace-api-v0.rs b/tests/pass/backtrace-api-v0.rs similarity index 100% rename from tests/run-pass/backtrace-api-v0.rs rename to tests/pass/backtrace-api-v0.rs diff --git a/tests/run-pass/backtrace-api-v0.stderr b/tests/pass/backtrace-api-v0.stderr similarity index 100% rename from tests/run-pass/backtrace-api-v0.stderr rename to tests/pass/backtrace-api-v0.stderr diff --git a/tests/run-pass/backtrace-api-v0.stdout b/tests/pass/backtrace-api-v0.stdout similarity index 100% rename from tests/run-pass/backtrace-api-v0.stdout rename to tests/pass/backtrace-api-v0.stdout diff --git a/tests/run-pass/backtrace-api-v1.rs b/tests/pass/backtrace-api-v1.rs similarity index 100% rename from tests/run-pass/backtrace-api-v1.rs rename to tests/pass/backtrace-api-v1.rs diff --git a/tests/run-pass/backtrace-api-v1.stderr b/tests/pass/backtrace-api-v1.stderr similarity index 100% rename from tests/run-pass/backtrace-api-v1.stderr rename to tests/pass/backtrace-api-v1.stderr diff --git a/tests/run-pass/backtrace-api-v1.stdout b/tests/pass/backtrace-api-v1.stdout similarity index 100% rename from tests/run-pass/backtrace-api-v1.stdout rename to tests/pass/backtrace-api-v1.stdout diff --git a/tests/run-pass/backtrace-std.rs b/tests/pass/backtrace-std.rs similarity index 100% rename from tests/run-pass/backtrace-std.rs rename to tests/pass/backtrace-std.rs diff --git a/tests/run-pass/backtrace-std.stderr b/tests/pass/backtrace-std.stderr similarity index 100% rename from tests/run-pass/backtrace-std.stderr rename to tests/pass/backtrace-std.stderr diff --git a/tests/run-pass/bad_substs.rs b/tests/pass/bad_substs.rs similarity index 100% rename from tests/run-pass/bad_substs.rs rename to tests/pass/bad_substs.rs diff --git a/tests/run-pass/binary-heap.rs b/tests/pass/binary-heap.rs similarity index 100% rename from tests/run-pass/binary-heap.rs rename to tests/pass/binary-heap.rs diff --git a/tests/run-pass/binops.rs b/tests/pass/binops.rs similarity index 100% rename from tests/run-pass/binops.rs rename to tests/pass/binops.rs diff --git a/tests/run-pass/bools.rs b/tests/pass/bools.rs similarity index 100% rename from tests/run-pass/bools.rs rename to tests/pass/bools.rs diff --git a/tests/run-pass/box.rs b/tests/pass/box.rs similarity index 100% rename from tests/run-pass/box.rs rename to tests/pass/box.rs diff --git a/tests/run-pass/box.stdout b/tests/pass/box.stdout similarity index 100% rename from tests/run-pass/box.stdout rename to tests/pass/box.stdout diff --git a/tests/run-pass/btreemap.rs b/tests/pass/btreemap.rs similarity index 100% rename from tests/run-pass/btreemap.rs rename to tests/pass/btreemap.rs diff --git a/tests/run-pass/c_enums.rs b/tests/pass/c_enums.rs similarity index 100% rename from tests/run-pass/c_enums.rs rename to tests/pass/c_enums.rs diff --git a/tests/run-pass/calloc.rs b/tests/pass/calloc.rs similarity index 100% rename from tests/run-pass/calloc.rs rename to tests/pass/calloc.rs diff --git a/tests/run-pass/calls.rs b/tests/pass/calls.rs similarity index 100% rename from tests/run-pass/calls.rs rename to tests/pass/calls.rs diff --git a/tests/run-pass/cast-rfc0401-vtable-kinds.rs b/tests/pass/cast-rfc0401-vtable-kinds.rs similarity index 100% rename from tests/run-pass/cast-rfc0401-vtable-kinds.rs rename to tests/pass/cast-rfc0401-vtable-kinds.rs diff --git a/tests/run-pass/cast_fn_ptr.rs b/tests/pass/cast_fn_ptr.rs similarity index 100% rename from tests/run-pass/cast_fn_ptr.rs rename to tests/pass/cast_fn_ptr.rs diff --git a/tests/run-pass/cast_fn_ptr_unsafe.rs b/tests/pass/cast_fn_ptr_unsafe.rs similarity index 100% rename from tests/run-pass/cast_fn_ptr_unsafe.rs rename to tests/pass/cast_fn_ptr_unsafe.rs diff --git a/tests/run-pass/catch.rs b/tests/pass/catch.rs similarity index 100% rename from tests/run-pass/catch.rs rename to tests/pass/catch.rs diff --git a/tests/run-pass/catch.stdout b/tests/pass/catch.stdout similarity index 100% rename from tests/run-pass/catch.stdout rename to tests/pass/catch.stdout diff --git a/tests/run-pass/cfg_miri.rs b/tests/pass/cfg_miri.rs similarity index 100% rename from tests/run-pass/cfg_miri.rs rename to tests/pass/cfg_miri.rs diff --git a/tests/run-pass/char.rs b/tests/pass/char.rs similarity index 100% rename from tests/run-pass/char.rs rename to tests/pass/char.rs diff --git a/tests/run-pass/closure-drop.rs b/tests/pass/closure-drop.rs similarity index 100% rename from tests/run-pass/closure-drop.rs rename to tests/pass/closure-drop.rs diff --git a/tests/run-pass/closure-field-ty.rs b/tests/pass/closure-field-ty.rs similarity index 100% rename from tests/run-pass/closure-field-ty.rs rename to tests/pass/closure-field-ty.rs diff --git a/tests/run-pass/closures.rs b/tests/pass/closures.rs similarity index 100% rename from tests/run-pass/closures.rs rename to tests/pass/closures.rs diff --git a/tests/run-pass/coerce_non_capture_closure_to_fn_ptr.rs b/tests/pass/coerce_non_capture_closure_to_fn_ptr.rs similarity index 100% rename from tests/run-pass/coerce_non_capture_closure_to_fn_ptr.rs rename to tests/pass/coerce_non_capture_closure_to_fn_ptr.rs diff --git a/tests/run-pass/coercions.rs b/tests/pass/coercions.rs similarity index 100% rename from tests/run-pass/coercions.rs rename to tests/pass/coercions.rs diff --git a/tests/run-pass/concurrency/channels.rs b/tests/pass/concurrency/channels.rs similarity index 100% rename from tests/run-pass/concurrency/channels.rs rename to tests/pass/concurrency/channels.rs diff --git a/tests/run-pass/concurrency/channels.stderr b/tests/pass/concurrency/channels.stderr similarity index 100% rename from tests/run-pass/concurrency/channels.stderr rename to tests/pass/concurrency/channels.stderr diff --git a/tests/run-pass/concurrency/concurrent_caller_location.rs b/tests/pass/concurrency/concurrent_caller_location.rs similarity index 100% rename from tests/run-pass/concurrency/concurrent_caller_location.rs rename to tests/pass/concurrency/concurrent_caller_location.rs diff --git a/tests/run-pass/concurrency/concurrent_caller_location.stderr b/tests/pass/concurrency/concurrent_caller_location.stderr similarity index 100% rename from tests/run-pass/concurrency/concurrent_caller_location.stderr rename to tests/pass/concurrency/concurrent_caller_location.stderr diff --git a/tests/run-pass/concurrency/data_race.rs b/tests/pass/concurrency/data_race.rs similarity index 100% rename from tests/run-pass/concurrency/data_race.rs rename to tests/pass/concurrency/data_race.rs diff --git a/tests/run-pass/concurrency/data_race.stderr b/tests/pass/concurrency/data_race.stderr similarity index 100% rename from tests/run-pass/concurrency/data_race.stderr rename to tests/pass/concurrency/data_race.stderr diff --git a/tests/run-pass/concurrency/disable_data_race_detector.rs b/tests/pass/concurrency/disable_data_race_detector.rs similarity index 100% rename from tests/run-pass/concurrency/disable_data_race_detector.rs rename to tests/pass/concurrency/disable_data_race_detector.rs diff --git a/tests/run-pass/concurrency/disable_data_race_detector.stderr b/tests/pass/concurrency/disable_data_race_detector.stderr similarity index 100% rename from tests/run-pass/concurrency/disable_data_race_detector.stderr rename to tests/pass/concurrency/disable_data_race_detector.stderr diff --git a/tests/run-pass/concurrency/issue1643.rs b/tests/pass/concurrency/issue1643.rs similarity index 100% rename from tests/run-pass/concurrency/issue1643.rs rename to tests/pass/concurrency/issue1643.rs diff --git a/tests/run-pass/concurrency/issue1643.stderr b/tests/pass/concurrency/issue1643.stderr similarity index 100% rename from tests/run-pass/concurrency/issue1643.stderr rename to tests/pass/concurrency/issue1643.stderr diff --git a/tests/run-pass/concurrency/libc_pthread_cond.rs b/tests/pass/concurrency/libc_pthread_cond.rs similarity index 100% rename from tests/run-pass/concurrency/libc_pthread_cond.rs rename to tests/pass/concurrency/libc_pthread_cond.rs diff --git a/tests/run-pass/concurrency/linux-futex.rs b/tests/pass/concurrency/linux-futex.rs similarity index 100% rename from tests/run-pass/concurrency/linux-futex.rs rename to tests/pass/concurrency/linux-futex.rs diff --git a/tests/run-pass/concurrency/linux-futex.stderr b/tests/pass/concurrency/linux-futex.stderr similarity index 100% rename from tests/run-pass/concurrency/linux-futex.stderr rename to tests/pass/concurrency/linux-futex.stderr diff --git a/tests/run-pass/concurrency/simple.rs b/tests/pass/concurrency/simple.rs similarity index 100% rename from tests/run-pass/concurrency/simple.rs rename to tests/pass/concurrency/simple.rs diff --git a/tests/run-pass/concurrency/simple.stderr b/tests/pass/concurrency/simple.stderr similarity index 100% rename from tests/run-pass/concurrency/simple.stderr rename to tests/pass/concurrency/simple.stderr diff --git a/tests/run-pass/concurrency/sync.rs b/tests/pass/concurrency/sync.rs similarity index 100% rename from tests/run-pass/concurrency/sync.rs rename to tests/pass/concurrency/sync.rs diff --git a/tests/run-pass/concurrency/sync.stderr b/tests/pass/concurrency/sync.stderr similarity index 100% rename from tests/run-pass/concurrency/sync.stderr rename to tests/pass/concurrency/sync.stderr diff --git a/tests/run-pass/concurrency/sync.stdout b/tests/pass/concurrency/sync.stdout similarity index 100% rename from tests/run-pass/concurrency/sync.stdout rename to tests/pass/concurrency/sync.stdout diff --git a/tests/run-pass/concurrency/sync_singlethread.rs b/tests/pass/concurrency/sync_singlethread.rs similarity index 100% rename from tests/run-pass/concurrency/sync_singlethread.rs rename to tests/pass/concurrency/sync_singlethread.rs diff --git a/tests/run-pass/concurrency/thread_locals.rs b/tests/pass/concurrency/thread_locals.rs similarity index 100% rename from tests/run-pass/concurrency/thread_locals.rs rename to tests/pass/concurrency/thread_locals.rs diff --git a/tests/run-pass/concurrency/thread_locals.stderr b/tests/pass/concurrency/thread_locals.stderr similarity index 100% rename from tests/run-pass/concurrency/thread_locals.stderr rename to tests/pass/concurrency/thread_locals.stderr diff --git a/tests/run-pass/concurrency/tls_lib_drop.rs b/tests/pass/concurrency/tls_lib_drop.rs similarity index 100% rename from tests/run-pass/concurrency/tls_lib_drop.rs rename to tests/pass/concurrency/tls_lib_drop.rs diff --git a/tests/run-pass/concurrency/tls_lib_drop.stderr b/tests/pass/concurrency/tls_lib_drop.stderr similarity index 100% rename from tests/run-pass/concurrency/tls_lib_drop.stderr rename to tests/pass/concurrency/tls_lib_drop.stderr diff --git a/tests/run-pass/concurrency/tls_lib_drop.stdout b/tests/pass/concurrency/tls_lib_drop.stdout similarity index 100% rename from tests/run-pass/concurrency/tls_lib_drop.stdout rename to tests/pass/concurrency/tls_lib_drop.stdout diff --git a/tests/run-pass/concurrency/tls_lib_drop_single_thread.rs b/tests/pass/concurrency/tls_lib_drop_single_thread.rs similarity index 100% rename from tests/run-pass/concurrency/tls_lib_drop_single_thread.rs rename to tests/pass/concurrency/tls_lib_drop_single_thread.rs diff --git a/tests/run-pass/concurrency/tls_lib_drop_single_thread.stderr b/tests/pass/concurrency/tls_lib_drop_single_thread.stderr similarity index 100% rename from tests/run-pass/concurrency/tls_lib_drop_single_thread.stderr rename to tests/pass/concurrency/tls_lib_drop_single_thread.stderr diff --git a/tests/run-pass/concurrency/tls_pthread_drop_order.rs b/tests/pass/concurrency/tls_pthread_drop_order.rs similarity index 100% rename from tests/run-pass/concurrency/tls_pthread_drop_order.rs rename to tests/pass/concurrency/tls_pthread_drop_order.rs diff --git a/tests/run-pass/const-vec-of-fns.rs b/tests/pass/const-vec-of-fns.rs similarity index 100% rename from tests/run-pass/const-vec-of-fns.rs rename to tests/pass/const-vec-of-fns.rs diff --git a/tests/run-pass/constants.rs b/tests/pass/constants.rs similarity index 100% rename from tests/run-pass/constants.rs rename to tests/pass/constants.rs diff --git a/tests/run-pass/current_dir.rs b/tests/pass/current_dir.rs similarity index 100% rename from tests/run-pass/current_dir.rs rename to tests/pass/current_dir.rs diff --git a/tests/run-pass/current_dir_with_isolation.rs b/tests/pass/current_dir_with_isolation.rs similarity index 100% rename from tests/run-pass/current_dir_with_isolation.rs rename to tests/pass/current_dir_with_isolation.rs diff --git a/tests/run-pass/current_dir_with_isolation.stderr b/tests/pass/current_dir_with_isolation.stderr similarity index 100% rename from tests/run-pass/current_dir_with_isolation.stderr rename to tests/pass/current_dir_with_isolation.stderr diff --git a/tests/run-pass/deriving-associated-types.rs b/tests/pass/deriving-associated-types.rs similarity index 100% rename from tests/run-pass/deriving-associated-types.rs rename to tests/pass/deriving-associated-types.rs diff --git a/tests/run-pass/disable-alignment-check.rs b/tests/pass/disable-alignment-check.rs similarity index 100% rename from tests/run-pass/disable-alignment-check.rs rename to tests/pass/disable-alignment-check.rs diff --git a/tests/run-pass/drop_empty_slice.rs b/tests/pass/drop_empty_slice.rs similarity index 100% rename from tests/run-pass/drop_empty_slice.rs rename to tests/pass/drop_empty_slice.rs diff --git a/tests/run-pass/drop_on_array_elements.rs b/tests/pass/drop_on_array_elements.rs similarity index 100% rename from tests/run-pass/drop_on_array_elements.rs rename to tests/pass/drop_on_array_elements.rs diff --git a/tests/run-pass/drop_on_fat_ptr_array_elements.rs b/tests/pass/drop_on_fat_ptr_array_elements.rs similarity index 100% rename from tests/run-pass/drop_on_fat_ptr_array_elements.rs rename to tests/pass/drop_on_fat_ptr_array_elements.rs diff --git a/tests/run-pass/drop_on_zst_array_elements.rs b/tests/pass/drop_on_zst_array_elements.rs similarity index 100% rename from tests/run-pass/drop_on_zst_array_elements.rs rename to tests/pass/drop_on_zst_array_elements.rs diff --git a/tests/run-pass/drop_through_owned_slice.rs b/tests/pass/drop_through_owned_slice.rs similarity index 100% rename from tests/run-pass/drop_through_owned_slice.rs rename to tests/pass/drop_through_owned_slice.rs diff --git a/tests/run-pass/drop_through_trait_object.rs b/tests/pass/drop_through_trait_object.rs similarity index 100% rename from tests/run-pass/drop_through_trait_object.rs rename to tests/pass/drop_through_trait_object.rs diff --git a/tests/run-pass/drop_through_trait_object_rc.rs b/tests/pass/drop_through_trait_object_rc.rs similarity index 100% rename from tests/run-pass/drop_through_trait_object_rc.rs rename to tests/pass/drop_through_trait_object_rc.rs diff --git a/tests/run-pass/dst-field-align.rs b/tests/pass/dst-field-align.rs similarity index 100% rename from tests/run-pass/dst-field-align.rs rename to tests/pass/dst-field-align.rs diff --git a/tests/run-pass/dst-irrefutable-bind.rs b/tests/pass/dst-irrefutable-bind.rs similarity index 100% rename from tests/run-pass/dst-irrefutable-bind.rs rename to tests/pass/dst-irrefutable-bind.rs diff --git a/tests/run-pass/dst-raw.rs b/tests/pass/dst-raw.rs similarity index 100% rename from tests/run-pass/dst-raw.rs rename to tests/pass/dst-raw.rs diff --git a/tests/run-pass/dst-struct-sole.rs b/tests/pass/dst-struct-sole.rs similarity index 100% rename from tests/run-pass/dst-struct-sole.rs rename to tests/pass/dst-struct-sole.rs diff --git a/tests/run-pass/dst-struct.rs b/tests/pass/dst-struct.rs similarity index 100% rename from tests/run-pass/dst-struct.rs rename to tests/pass/dst-struct.rs diff --git a/tests/run-pass/dyn-arbitrary-self.rs b/tests/pass/dyn-arbitrary-self.rs similarity index 100% rename from tests/run-pass/dyn-arbitrary-self.rs rename to tests/pass/dyn-arbitrary-self.rs diff --git a/tests/run-pass/dyn-traits.rs b/tests/pass/dyn-traits.rs similarity index 100% rename from tests/run-pass/dyn-traits.rs rename to tests/pass/dyn-traits.rs diff --git a/tests/run-pass/enum-nullable-const-null-with-fields.rs b/tests/pass/enum-nullable-const-null-with-fields.rs similarity index 100% rename from tests/run-pass/enum-nullable-const-null-with-fields.rs rename to tests/pass/enum-nullable-const-null-with-fields.rs diff --git a/tests/run-pass/enum_discriminant_ptr_value.rs b/tests/pass/enum_discriminant_ptr_value.rs similarity index 100% rename from tests/run-pass/enum_discriminant_ptr_value.rs rename to tests/pass/enum_discriminant_ptr_value.rs diff --git a/tests/run-pass/enums.rs b/tests/pass/enums.rs similarity index 100% rename from tests/run-pass/enums.rs rename to tests/pass/enums.rs diff --git a/tests/run-pass/env-exclude.rs b/tests/pass/env-exclude.rs similarity index 100% rename from tests/run-pass/env-exclude.rs rename to tests/pass/env-exclude.rs diff --git a/tests/run-pass/env-forward.rs b/tests/pass/env-forward.rs similarity index 100% rename from tests/run-pass/env-forward.rs rename to tests/pass/env-forward.rs diff --git a/tests/run-pass/env-without-isolation.rs b/tests/pass/env-without-isolation.rs similarity index 100% rename from tests/run-pass/env-without-isolation.rs rename to tests/pass/env-without-isolation.rs diff --git a/tests/run-pass/env.rs b/tests/pass/env.rs similarity index 100% rename from tests/run-pass/env.rs rename to tests/pass/env.rs diff --git a/tests/run-pass/env.stdout b/tests/pass/env.stdout similarity index 100% rename from tests/run-pass/env.stdout rename to tests/pass/env.stdout diff --git a/tests/run-pass/exit.rs b/tests/pass/exit.rs similarity index 100% rename from tests/run-pass/exit.rs rename to tests/pass/exit.rs diff --git a/tests/run-pass/extern_crate_std_in_main.rs b/tests/pass/extern_crate_std_in_main.rs similarity index 100% rename from tests/run-pass/extern_crate_std_in_main.rs rename to tests/pass/extern_crate_std_in_main.rs diff --git a/tests/run-pass/extern_types.rs b/tests/pass/extern_types.rs similarity index 100% rename from tests/run-pass/extern_types.rs rename to tests/pass/extern_types.rs diff --git a/tests/run-pass/fat_ptr.rs b/tests/pass/fat_ptr.rs similarity index 100% rename from tests/run-pass/fat_ptr.rs rename to tests/pass/fat_ptr.rs diff --git a/tests/run-pass/float.rs b/tests/pass/float.rs similarity index 100% rename from tests/run-pass/float.rs rename to tests/pass/float.rs diff --git a/tests/run-pass/float_fast_math.rs b/tests/pass/float_fast_math.rs similarity index 100% rename from tests/run-pass/float_fast_math.rs rename to tests/pass/float_fast_math.rs diff --git a/tests/run-pass/foreign-fn-linkname.rs b/tests/pass/foreign-fn-linkname.rs similarity index 100% rename from tests/run-pass/foreign-fn-linkname.rs rename to tests/pass/foreign-fn-linkname.rs diff --git a/tests/run-pass/format.rs b/tests/pass/format.rs similarity index 100% rename from tests/run-pass/format.rs rename to tests/pass/format.rs diff --git a/tests/run-pass/format.stdout b/tests/pass/format.stdout similarity index 100% rename from tests/run-pass/format.stdout rename to tests/pass/format.stdout diff --git a/tests/run-pass/from_utf8.rs b/tests/pass/from_utf8.rs similarity index 100% rename from tests/run-pass/from_utf8.rs rename to tests/pass/from_utf8.rs diff --git a/tests/run-pass/fs.rs b/tests/pass/fs.rs similarity index 100% rename from tests/run-pass/fs.rs rename to tests/pass/fs.rs diff --git a/tests/run-pass/fs.stderr b/tests/pass/fs.stderr similarity index 100% rename from tests/run-pass/fs.stderr rename to tests/pass/fs.stderr diff --git a/tests/run-pass/fs.stdout b/tests/pass/fs.stdout similarity index 100% rename from tests/run-pass/fs.stdout rename to tests/pass/fs.stdout diff --git a/tests/run-pass/fs_with_isolation.rs b/tests/pass/fs_with_isolation.rs similarity index 100% rename from tests/run-pass/fs_with_isolation.rs rename to tests/pass/fs_with_isolation.rs diff --git a/tests/run-pass/fs_with_isolation.stderr b/tests/pass/fs_with_isolation.stderr similarity index 100% rename from tests/run-pass/fs_with_isolation.stderr rename to tests/pass/fs_with_isolation.stderr diff --git a/tests/run-pass/function_calls/disable_abi_check.rs b/tests/pass/function_calls/disable_abi_check.rs similarity index 100% rename from tests/run-pass/function_calls/disable_abi_check.rs rename to tests/pass/function_calls/disable_abi_check.rs diff --git a/tests/run-pass/function_calls/exported_symbol.rs b/tests/pass/function_calls/exported_symbol.rs similarity index 100% rename from tests/run-pass/function_calls/exported_symbol.rs rename to tests/pass/function_calls/exported_symbol.rs diff --git a/tests/run-pass/function_pointers.rs b/tests/pass/function_pointers.rs similarity index 100% rename from tests/run-pass/function_pointers.rs rename to tests/pass/function_pointers.rs diff --git a/tests/run-pass/generator.rs b/tests/pass/generator.rs similarity index 100% rename from tests/run-pass/generator.rs rename to tests/pass/generator.rs diff --git a/tests/run-pass/global_allocator.rs b/tests/pass/global_allocator.rs similarity index 100% rename from tests/run-pass/global_allocator.rs rename to tests/pass/global_allocator.rs diff --git a/tests/run-pass/global_allocator.stdout b/tests/pass/global_allocator.stdout similarity index 100% rename from tests/run-pass/global_allocator.stdout rename to tests/pass/global_allocator.stdout diff --git a/tests/run-pass/hashmap.rs b/tests/pass/hashmap.rs similarity index 100% rename from tests/run-pass/hashmap.rs rename to tests/pass/hashmap.rs diff --git a/tests/run-pass/heap.rs b/tests/pass/heap.rs similarity index 100% rename from tests/run-pass/heap.rs rename to tests/pass/heap.rs diff --git a/tests/run-pass/heap_allocator.rs b/tests/pass/heap_allocator.rs similarity index 100% rename from tests/run-pass/heap_allocator.rs rename to tests/pass/heap_allocator.rs diff --git a/tests/run-pass/hello.rs b/tests/pass/hello.rs similarity index 100% rename from tests/run-pass/hello.rs rename to tests/pass/hello.rs diff --git a/tests/run-pass/hello.stdout b/tests/pass/hello.stdout similarity index 100% rename from tests/run-pass/hello.stdout rename to tests/pass/hello.stdout diff --git a/tests/run-pass/hide_stdout.rs b/tests/pass/hide_stdout.rs similarity index 100% rename from tests/run-pass/hide_stdout.rs rename to tests/pass/hide_stdout.rs diff --git a/tests/run-pass/integer-ops.rs b/tests/pass/integer-ops.rs similarity index 100% rename from tests/run-pass/integer-ops.rs rename to tests/pass/integer-ops.rs diff --git a/tests/run-pass/intptrcast.rs b/tests/pass/intptrcast.rs similarity index 100% rename from tests/run-pass/intptrcast.rs rename to tests/pass/intptrcast.rs diff --git a/tests/run-pass/intrinsics-integer.rs b/tests/pass/intrinsics-integer.rs similarity index 100% rename from tests/run-pass/intrinsics-integer.rs rename to tests/pass/intrinsics-integer.rs diff --git a/tests/run-pass/intrinsics-math.rs b/tests/pass/intrinsics-math.rs similarity index 100% rename from tests/run-pass/intrinsics-math.rs rename to tests/pass/intrinsics-math.rs diff --git a/tests/run-pass/intrinsics-x86.rs b/tests/pass/intrinsics-x86.rs similarity index 100% rename from tests/run-pass/intrinsics-x86.rs rename to tests/pass/intrinsics-x86.rs diff --git a/tests/run-pass/intrinsics.rs b/tests/pass/intrinsics.rs similarity index 100% rename from tests/run-pass/intrinsics.rs rename to tests/pass/intrinsics.rs diff --git a/tests/run-pass/ints.rs b/tests/pass/ints.rs similarity index 100% rename from tests/run-pass/ints.rs rename to tests/pass/ints.rs diff --git a/tests/run-pass/issue-15063.rs b/tests/pass/issue-15063.rs similarity index 100% rename from tests/run-pass/issue-15063.rs rename to tests/pass/issue-15063.rs diff --git a/tests/run-pass/issue-15080.rs b/tests/pass/issue-15080.rs similarity index 100% rename from tests/run-pass/issue-15080.rs rename to tests/pass/issue-15080.rs diff --git a/tests/run-pass/issue-15523-big.rs b/tests/pass/issue-15523-big.rs similarity index 100% rename from tests/run-pass/issue-15523-big.rs rename to tests/pass/issue-15523-big.rs diff --git a/tests/run-pass/issue-17877.rs b/tests/pass/issue-17877.rs similarity index 100% rename from tests/run-pass/issue-17877.rs rename to tests/pass/issue-17877.rs diff --git a/tests/run-pass/issue-20575.rs b/tests/pass/issue-20575.rs similarity index 100% rename from tests/run-pass/issue-20575.rs rename to tests/pass/issue-20575.rs diff --git a/tests/run-pass/issue-23261.rs b/tests/pass/issue-23261.rs similarity index 100% rename from tests/run-pass/issue-23261.rs rename to tests/pass/issue-23261.rs diff --git a/tests/run-pass/issue-26709.rs b/tests/pass/issue-26709.rs similarity index 100% rename from tests/run-pass/issue-26709.rs rename to tests/pass/issue-26709.rs diff --git a/tests/run-pass/issue-27901.rs b/tests/pass/issue-27901.rs similarity index 100% rename from tests/run-pass/issue-27901.rs rename to tests/pass/issue-27901.rs diff --git a/tests/run-pass/issue-29746.rs b/tests/pass/issue-29746.rs similarity index 100% rename from tests/run-pass/issue-29746.rs rename to tests/pass/issue-29746.rs diff --git a/tests/run-pass/issue-30530.rs b/tests/pass/issue-30530.rs similarity index 100% rename from tests/run-pass/issue-30530.rs rename to tests/pass/issue-30530.rs diff --git a/tests/run-pass/issue-31267-additional.rs b/tests/pass/issue-31267-additional.rs similarity index 100% rename from tests/run-pass/issue-31267-additional.rs rename to tests/pass/issue-31267-additional.rs diff --git a/tests/run-pass/issue-33387.rs b/tests/pass/issue-33387.rs similarity index 100% rename from tests/run-pass/issue-33387.rs rename to tests/pass/issue-33387.rs diff --git a/tests/run-pass/issue-34571.rs b/tests/pass/issue-34571.rs similarity index 100% rename from tests/run-pass/issue-34571.rs rename to tests/pass/issue-34571.rs diff --git a/tests/run-pass/issue-35815.rs b/tests/pass/issue-35815.rs similarity index 100% rename from tests/run-pass/issue-35815.rs rename to tests/pass/issue-35815.rs diff --git a/tests/run-pass/issue-36278-prefix-nesting.rs b/tests/pass/issue-36278-prefix-nesting.rs similarity index 100% rename from tests/run-pass/issue-36278-prefix-nesting.rs rename to tests/pass/issue-36278-prefix-nesting.rs diff --git a/tests/run-pass/issue-3794.rs b/tests/pass/issue-3794.rs similarity index 100% rename from tests/run-pass/issue-3794.rs rename to tests/pass/issue-3794.rs diff --git a/tests/run-pass/issue-3794.stdout b/tests/pass/issue-3794.stdout similarity index 100% rename from tests/run-pass/issue-3794.stdout rename to tests/pass/issue-3794.stdout diff --git a/tests/run-pass/issue-53728.rs b/tests/pass/issue-53728.rs similarity index 100% rename from tests/run-pass/issue-53728.rs rename to tests/pass/issue-53728.rs diff --git a/tests/run-pass/issue-5917.rs b/tests/pass/issue-5917.rs similarity index 100% rename from tests/run-pass/issue-5917.rs rename to tests/pass/issue-5917.rs diff --git a/tests/run-pass/issue-73223.rs b/tests/pass/issue-73223.rs similarity index 100% rename from tests/run-pass/issue-73223.rs rename to tests/pass/issue-73223.rs diff --git a/tests/run-pass/issue-91636.rs b/tests/pass/issue-91636.rs similarity index 100% rename from tests/run-pass/issue-91636.rs rename to tests/pass/issue-91636.rs diff --git a/tests/run-pass/issue-94371.rs b/tests/pass/issue-94371.rs similarity index 100% rename from tests/run-pass/issue-94371.rs rename to tests/pass/issue-94371.rs diff --git a/tests/run-pass/issue-miri-1075.rs b/tests/pass/issue-miri-1075.rs similarity index 100% rename from tests/run-pass/issue-miri-1075.rs rename to tests/pass/issue-miri-1075.rs diff --git a/tests/run-pass/issue-miri-133.rs b/tests/pass/issue-miri-133.rs similarity index 100% rename from tests/run-pass/issue-miri-133.rs rename to tests/pass/issue-miri-133.rs diff --git a/tests/run-pass/issue-miri-184.rs b/tests/pass/issue-miri-184.rs similarity index 100% rename from tests/run-pass/issue-miri-184.rs rename to tests/pass/issue-miri-184.rs diff --git a/tests/run-pass/issue-miri-1925.rs b/tests/pass/issue-miri-1925.rs similarity index 100% rename from tests/run-pass/issue-miri-1925.rs rename to tests/pass/issue-miri-1925.rs diff --git a/tests/run-pass/issue-miri-2068-2.rs b/tests/pass/issue-miri-2068-2.rs similarity index 100% rename from tests/run-pass/issue-miri-2068-2.rs rename to tests/pass/issue-miri-2068-2.rs diff --git a/tests/run-pass/issue-miri-2068.rs b/tests/pass/issue-miri-2068.rs similarity index 100% rename from tests/run-pass/issue-miri-2068.rs rename to tests/pass/issue-miri-2068.rs diff --git a/tests/run-pass/iter.rs b/tests/pass/iter.rs similarity index 100% rename from tests/run-pass/iter.rs rename to tests/pass/iter.rs diff --git a/tests/run-pass/last-use-in-cap-clause.rs b/tests/pass/last-use-in-cap-clause.rs similarity index 100% rename from tests/run-pass/last-use-in-cap-clause.rs rename to tests/pass/last-use-in-cap-clause.rs diff --git a/tests/run-pass/leak-in-static.rs b/tests/pass/leak-in-static.rs similarity index 100% rename from tests/run-pass/leak-in-static.rs rename to tests/pass/leak-in-static.rs diff --git a/tests/run-pass/libc.rs b/tests/pass/libc.rs similarity index 100% rename from tests/run-pass/libc.rs rename to tests/pass/libc.rs diff --git a/tests/run-pass/libc.stderr b/tests/pass/libc.stderr similarity index 100% rename from tests/run-pass/libc.stderr rename to tests/pass/libc.stderr diff --git a/tests/run-pass/linked-list.rs b/tests/pass/linked-list.rs similarity index 100% rename from tests/run-pass/linked-list.rs rename to tests/pass/linked-list.rs diff --git a/tests/run-pass/linux-getrandom-without-isolation.rs b/tests/pass/linux-getrandom-without-isolation.rs similarity index 100% rename from tests/run-pass/linux-getrandom-without-isolation.rs rename to tests/pass/linux-getrandom-without-isolation.rs diff --git a/tests/run-pass/linux-getrandom.rs b/tests/pass/linux-getrandom.rs similarity index 100% rename from tests/run-pass/linux-getrandom.rs rename to tests/pass/linux-getrandom.rs diff --git a/tests/run-pass/loop-break-value.rs b/tests/pass/loop-break-value.rs similarity index 100% rename from tests/run-pass/loop-break-value.rs rename to tests/pass/loop-break-value.rs diff --git a/tests/run-pass/loops.rs b/tests/pass/loops.rs similarity index 100% rename from tests/run-pass/loops.rs rename to tests/pass/loops.rs diff --git a/tests/run-pass/main_fn.rs b/tests/pass/main_fn.rs similarity index 100% rename from tests/run-pass/main_fn.rs rename to tests/pass/main_fn.rs diff --git a/tests/run-pass/main_result.rs b/tests/pass/main_result.rs similarity index 100% rename from tests/run-pass/main_result.rs rename to tests/pass/main_result.rs diff --git a/tests/run-pass/malloc.rs b/tests/pass/malloc.rs similarity index 100% rename from tests/run-pass/malloc.rs rename to tests/pass/malloc.rs diff --git a/tests/run-pass/many_shr_bor.rs b/tests/pass/many_shr_bor.rs similarity index 100% rename from tests/run-pass/many_shr_bor.rs rename to tests/pass/many_shr_bor.rs diff --git a/tests/run-pass/match_slice.rs b/tests/pass/match_slice.rs similarity index 100% rename from tests/run-pass/match_slice.rs rename to tests/pass/match_slice.rs diff --git a/tests/run-pass/memchr.rs b/tests/pass/memchr.rs similarity index 100% rename from tests/run-pass/memchr.rs rename to tests/pass/memchr.rs diff --git a/tests/run-pass/memleak_ignored.rs b/tests/pass/memleak_ignored.rs similarity index 100% rename from tests/run-pass/memleak_ignored.rs rename to tests/pass/memleak_ignored.rs diff --git a/tests/run-pass/move-arg-2-unique.rs b/tests/pass/move-arg-2-unique.rs similarity index 100% rename from tests/run-pass/move-arg-2-unique.rs rename to tests/pass/move-arg-2-unique.rs diff --git a/tests/run-pass/move-arg-3-unique.rs b/tests/pass/move-arg-3-unique.rs similarity index 100% rename from tests/run-pass/move-arg-3-unique.rs rename to tests/pass/move-arg-3-unique.rs diff --git a/tests/run-pass/move-uninit-primval.rs b/tests/pass/move-uninit-primval.rs similarity index 100% rename from tests/run-pass/move-uninit-primval.rs rename to tests/pass/move-uninit-primval.rs diff --git a/tests/run-pass/mpsc.rs b/tests/pass/mpsc.rs similarity index 100% rename from tests/run-pass/mpsc.rs rename to tests/pass/mpsc.rs diff --git a/tests/run-pass/multi_arg_closure.rs b/tests/pass/multi_arg_closure.rs similarity index 100% rename from tests/run-pass/multi_arg_closure.rs rename to tests/pass/multi_arg_closure.rs diff --git a/tests/run-pass/negative_discriminant.rs b/tests/pass/negative_discriminant.rs similarity index 100% rename from tests/run-pass/negative_discriminant.rs rename to tests/pass/negative_discriminant.rs diff --git a/tests/run-pass/observed_local_mut.rs b/tests/pass/observed_local_mut.rs similarity index 100% rename from tests/run-pass/observed_local_mut.rs rename to tests/pass/observed_local_mut.rs diff --git a/tests/run-pass/option_box_transmute_ptr.rs b/tests/pass/option_box_transmute_ptr.rs similarity index 100% rename from tests/run-pass/option_box_transmute_ptr.rs rename to tests/pass/option_box_transmute_ptr.rs diff --git a/tests/run-pass/option_eq.rs b/tests/pass/option_eq.rs similarity index 100% rename from tests/run-pass/option_eq.rs rename to tests/pass/option_eq.rs diff --git a/tests/run-pass/overflow_checks_off.rs b/tests/pass/overflow_checks_off.rs similarity index 100% rename from tests/run-pass/overflow_checks_off.rs rename to tests/pass/overflow_checks_off.rs diff --git a/tests/run-pass/overloaded-calls-simple.rs b/tests/pass/overloaded-calls-simple.rs similarity index 100% rename from tests/run-pass/overloaded-calls-simple.rs rename to tests/pass/overloaded-calls-simple.rs diff --git a/tests/run-pass/packed_struct.rs b/tests/pass/packed_struct.rs similarity index 100% rename from tests/run-pass/packed_struct.rs rename to tests/pass/packed_struct.rs diff --git a/tests/run-pass/panic/catch_panic.rs b/tests/pass/panic/catch_panic.rs similarity index 100% rename from tests/run-pass/panic/catch_panic.rs rename to tests/pass/panic/catch_panic.rs diff --git a/tests/run-pass/panic/catch_panic.stderr b/tests/pass/panic/catch_panic.stderr similarity index 100% rename from tests/run-pass/panic/catch_panic.stderr rename to tests/pass/panic/catch_panic.stderr diff --git a/tests/run-pass/panic/concurrent-panic.rs b/tests/pass/panic/concurrent-panic.rs similarity index 100% rename from tests/run-pass/panic/concurrent-panic.rs rename to tests/pass/panic/concurrent-panic.rs diff --git a/tests/run-pass/panic/concurrent-panic.stderr b/tests/pass/panic/concurrent-panic.stderr similarity index 100% rename from tests/run-pass/panic/concurrent-panic.stderr rename to tests/pass/panic/concurrent-panic.stderr diff --git a/tests/run-pass/panic/std-panic-locations.rs b/tests/pass/panic/std-panic-locations.rs similarity index 100% rename from tests/run-pass/panic/std-panic-locations.rs rename to tests/pass/panic/std-panic-locations.rs diff --git a/tests/run-pass/partially-uninit.rs b/tests/pass/partially-uninit.rs similarity index 100% rename from tests/run-pass/partially-uninit.rs rename to tests/pass/partially-uninit.rs diff --git a/tests/run-pass/pointers.rs b/tests/pass/pointers.rs similarity index 100% rename from tests/run-pass/pointers.rs rename to tests/pass/pointers.rs diff --git a/tests/run-pass/portable-simd.rs b/tests/pass/portable-simd.rs similarity index 100% rename from tests/run-pass/portable-simd.rs rename to tests/pass/portable-simd.rs diff --git a/tests/run-pass/products.rs b/tests/pass/products.rs similarity index 100% rename from tests/run-pass/products.rs rename to tests/pass/products.rs diff --git a/tests/run-pass/ptr_int_casts.rs b/tests/pass/ptr_int_casts.rs similarity index 100% rename from tests/run-pass/ptr_int_casts.rs rename to tests/pass/ptr_int_casts.rs diff --git a/tests/run-pass/ptr_int_permissive_provenance.rs b/tests/pass/ptr_int_permissive_provenance.rs similarity index 100% rename from tests/run-pass/ptr_int_permissive_provenance.rs rename to tests/pass/ptr_int_permissive_provenance.rs diff --git a/tests/run-pass/ptr_offset.rs b/tests/pass/ptr_offset.rs similarity index 100% rename from tests/run-pass/ptr_offset.rs rename to tests/pass/ptr_offset.rs diff --git a/tests/run-pass/ptr_raw.rs b/tests/pass/ptr_raw.rs similarity index 100% rename from tests/run-pass/ptr_raw.rs rename to tests/pass/ptr_raw.rs diff --git a/tests/run-pass/rc.rs b/tests/pass/rc.rs similarity index 100% rename from tests/run-pass/rc.rs rename to tests/pass/rc.rs diff --git a/tests/run-pass/recursive_static.rs b/tests/pass/recursive_static.rs similarity index 100% rename from tests/run-pass/recursive_static.rs rename to tests/pass/recursive_static.rs diff --git a/tests/run-pass/reentrant-println.rs b/tests/pass/reentrant-println.rs similarity index 100% rename from tests/run-pass/reentrant-println.rs rename to tests/pass/reentrant-println.rs diff --git a/tests/run-pass/reentrant-println.stdout b/tests/pass/reentrant-println.stdout similarity index 100% rename from tests/run-pass/reentrant-println.stdout rename to tests/pass/reentrant-println.stdout diff --git a/tests/run-pass/regions-lifetime-nonfree-late-bound.rs b/tests/pass/regions-lifetime-nonfree-late-bound.rs similarity index 100% rename from tests/run-pass/regions-lifetime-nonfree-late-bound.rs rename to tests/pass/regions-lifetime-nonfree-late-bound.rs diff --git a/tests/run-pass/regions-mock-trans.rs b/tests/pass/regions-mock-trans.rs similarity index 100% rename from tests/run-pass/regions-mock-trans.rs rename to tests/pass/regions-mock-trans.rs diff --git a/tests/run-pass/rename_std.rs b/tests/pass/rename_std.rs similarity index 100% rename from tests/run-pass/rename_std.rs rename to tests/pass/rename_std.rs diff --git a/tests/run-pass/rfc1623.rs b/tests/pass/rfc1623.rs similarity index 100% rename from tests/run-pass/rfc1623.rs rename to tests/pass/rfc1623.rs diff --git a/tests/run-pass/rust-lang-org.rs b/tests/pass/rust-lang-org.rs similarity index 100% rename from tests/run-pass/rust-lang-org.rs rename to tests/pass/rust-lang-org.rs diff --git a/tests/run-pass/send-is-not-static-par-for.rs b/tests/pass/send-is-not-static-par-for.rs similarity index 100% rename from tests/run-pass/send-is-not-static-par-for.rs rename to tests/pass/send-is-not-static-par-for.rs diff --git a/tests/run-pass/sendable-class.rs b/tests/pass/sendable-class.rs similarity index 100% rename from tests/run-pass/sendable-class.rs rename to tests/pass/sendable-class.rs diff --git a/tests/run-pass/simd-intrinsic-generic-elements.rs b/tests/pass/simd-intrinsic-generic-elements.rs similarity index 100% rename from tests/run-pass/simd-intrinsic-generic-elements.rs rename to tests/pass/simd-intrinsic-generic-elements.rs diff --git a/tests/run-pass/slices.rs b/tests/pass/slices.rs similarity index 100% rename from tests/run-pass/slices.rs rename to tests/pass/slices.rs diff --git a/tests/run-pass/small_enum_size_bug.rs b/tests/pass/small_enum_size_bug.rs similarity index 100% rename from tests/run-pass/small_enum_size_bug.rs rename to tests/pass/small_enum_size_bug.rs diff --git a/tests/run-pass/specialization.rs b/tests/pass/specialization.rs similarity index 100% rename from tests/run-pass/specialization.rs rename to tests/pass/specialization.rs diff --git a/tests/run-pass/stacked-borrows/2phase.rs b/tests/pass/stacked-borrows/2phase.rs similarity index 100% rename from tests/run-pass/stacked-borrows/2phase.rs rename to tests/pass/stacked-borrows/2phase.rs diff --git a/tests/run-pass/stacked-borrows/generators-self-referential.rs b/tests/pass/stacked-borrows/generators-self-referential.rs similarity index 100% rename from tests/run-pass/stacked-borrows/generators-self-referential.rs rename to tests/pass/stacked-borrows/generators-self-referential.rs diff --git a/tests/run-pass/stacked-borrows/int-to-ptr.rs b/tests/pass/stacked-borrows/int-to-ptr.rs similarity index 100% rename from tests/run-pass/stacked-borrows/int-to-ptr.rs rename to tests/pass/stacked-borrows/int-to-ptr.rs diff --git a/tests/run-pass/stacked-borrows/interior_mutability.rs b/tests/pass/stacked-borrows/interior_mutability.rs similarity index 100% rename from tests/run-pass/stacked-borrows/interior_mutability.rs rename to tests/pass/stacked-borrows/interior_mutability.rs diff --git a/tests/run-pass/stacked-borrows/refcell.rs b/tests/pass/stacked-borrows/refcell.rs similarity index 100% rename from tests/run-pass/stacked-borrows/refcell.rs rename to tests/pass/stacked-borrows/refcell.rs diff --git a/tests/run-pass/stacked-borrows/stacked-borrows.rs b/tests/pass/stacked-borrows/stacked-borrows.rs similarity index 100% rename from tests/run-pass/stacked-borrows/stacked-borrows.rs rename to tests/pass/stacked-borrows/stacked-borrows.rs diff --git a/tests/run-pass/stacked-borrows/stacked-borrows.stderr b/tests/pass/stacked-borrows/stacked-borrows.stderr similarity index 100% rename from tests/run-pass/stacked-borrows/stacked-borrows.stderr rename to tests/pass/stacked-borrows/stacked-borrows.stderr diff --git a/tests/run-pass/start.rs b/tests/pass/start.rs similarity index 100% rename from tests/run-pass/start.rs rename to tests/pass/start.rs diff --git a/tests/run-pass/start.stdout b/tests/pass/start.stdout similarity index 100% rename from tests/run-pass/start.stdout rename to tests/pass/start.stdout diff --git a/tests/run-pass/static_memory_modification.rs b/tests/pass/static_memory_modification.rs similarity index 100% rename from tests/run-pass/static_memory_modification.rs rename to tests/pass/static_memory_modification.rs diff --git a/tests/run-pass/static_mut.rs b/tests/pass/static_mut.rs similarity index 100% rename from tests/run-pass/static_mut.rs rename to tests/pass/static_mut.rs diff --git a/tests/run-pass/strings.rs b/tests/pass/strings.rs similarity index 100% rename from tests/run-pass/strings.rs rename to tests/pass/strings.rs diff --git a/tests/run-pass/subslice_array.rs b/tests/pass/subslice_array.rs similarity index 100% rename from tests/run-pass/subslice_array.rs rename to tests/pass/subslice_array.rs diff --git a/tests/run-pass/sums.rs b/tests/pass/sums.rs similarity index 100% rename from tests/run-pass/sums.rs rename to tests/pass/sums.rs diff --git a/tests/run-pass/tag-align-dyn-u64.rs b/tests/pass/tag-align-dyn-u64.rs similarity index 100% rename from tests/run-pass/tag-align-dyn-u64.rs rename to tests/pass/tag-align-dyn-u64.rs diff --git a/tests/run-pass/threadleak_ignored.rs b/tests/pass/threadleak_ignored.rs similarity index 100% rename from tests/run-pass/threadleak_ignored.rs rename to tests/pass/threadleak_ignored.rs diff --git a/tests/run-pass/threadleak_ignored.stderr b/tests/pass/threadleak_ignored.stderr similarity index 100% rename from tests/run-pass/threadleak_ignored.stderr rename to tests/pass/threadleak_ignored.stderr diff --git a/tests/run-pass/time.rs b/tests/pass/time.rs similarity index 100% rename from tests/run-pass/time.rs rename to tests/pass/time.rs diff --git a/tests/run-pass/too-large-primval-write-problem.rs b/tests/pass/too-large-primval-write-problem.rs similarity index 100% rename from tests/run-pass/too-large-primval-write-problem.rs rename to tests/pass/too-large-primval-write-problem.rs diff --git a/tests/run-pass/track-alloc-1.rs b/tests/pass/track-alloc-1.rs similarity index 100% rename from tests/run-pass/track-alloc-1.rs rename to tests/pass/track-alloc-1.rs diff --git a/tests/run-pass/track-alloc-1.stderr b/tests/pass/track-alloc-1.stderr similarity index 100% rename from tests/run-pass/track-alloc-1.stderr rename to tests/pass/track-alloc-1.stderr diff --git a/tests/run-pass/track-caller-attribute.rs b/tests/pass/track-caller-attribute.rs similarity index 100% rename from tests/run-pass/track-caller-attribute.rs rename to tests/pass/track-caller-attribute.rs diff --git a/tests/run-pass/transmute_fat.rs b/tests/pass/transmute_fat.rs similarity index 100% rename from tests/run-pass/transmute_fat.rs rename to tests/pass/transmute_fat.rs diff --git a/tests/run-pass/trivial.rs b/tests/pass/trivial.rs similarity index 100% rename from tests/run-pass/trivial.rs rename to tests/pass/trivial.rs diff --git a/tests/run-pass/try-operator-custom.rs b/tests/pass/try-operator-custom.rs similarity index 100% rename from tests/run-pass/try-operator-custom.rs rename to tests/pass/try-operator-custom.rs diff --git a/tests/run-pass/tuple_like_enum_variant_constructor.rs b/tests/pass/tuple_like_enum_variant_constructor.rs similarity index 100% rename from tests/run-pass/tuple_like_enum_variant_constructor.rs rename to tests/pass/tuple_like_enum_variant_constructor.rs diff --git a/tests/run-pass/tuple_like_enum_variant_constructor_pointer_opt.rs b/tests/pass/tuple_like_enum_variant_constructor_pointer_opt.rs similarity index 100% rename from tests/run-pass/tuple_like_enum_variant_constructor_pointer_opt.rs rename to tests/pass/tuple_like_enum_variant_constructor_pointer_opt.rs diff --git a/tests/run-pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs b/tests/pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs similarity index 100% rename from tests/run-pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs rename to tests/pass/tuple_like_enum_variant_constructor_struct_pointer_opt.rs diff --git a/tests/run-pass/tuple_like_struct_constructor.rs b/tests/pass/tuple_like_struct_constructor.rs similarity index 100% rename from tests/run-pass/tuple_like_struct_constructor.rs rename to tests/pass/tuple_like_struct_constructor.rs diff --git a/tests/run-pass/u128.rs b/tests/pass/u128.rs similarity index 100% rename from tests/run-pass/u128.rs rename to tests/pass/u128.rs diff --git a/tests/run-pass/uninit_number_ignored.rs b/tests/pass/uninit_number_ignored.rs similarity index 100% rename from tests/run-pass/uninit_number_ignored.rs rename to tests/pass/uninit_number_ignored.rs diff --git a/tests/run-pass/union-overwrite.rs b/tests/pass/union-overwrite.rs similarity index 100% rename from tests/run-pass/union-overwrite.rs rename to tests/pass/union-overwrite.rs diff --git a/tests/run-pass/union.rs b/tests/pass/union.rs similarity index 100% rename from tests/run-pass/union.rs rename to tests/pass/union.rs diff --git a/tests/run-pass/unops.rs b/tests/pass/unops.rs similarity index 100% rename from tests/run-pass/unops.rs rename to tests/pass/unops.rs diff --git a/tests/run-pass/unsized-tuple-impls.rs b/tests/pass/unsized-tuple-impls.rs similarity index 100% rename from tests/run-pass/unsized-tuple-impls.rs rename to tests/pass/unsized-tuple-impls.rs diff --git a/tests/run-pass/validation_lifetime_resolution.rs b/tests/pass/validation_lifetime_resolution.rs similarity index 100% rename from tests/run-pass/validation_lifetime_resolution.rs rename to tests/pass/validation_lifetime_resolution.rs diff --git a/tests/run-pass/vec-matching-fold.rs b/tests/pass/vec-matching-fold.rs similarity index 100% rename from tests/run-pass/vec-matching-fold.rs rename to tests/pass/vec-matching-fold.rs diff --git a/tests/run-pass/vec.rs b/tests/pass/vec.rs similarity index 100% rename from tests/run-pass/vec.rs rename to tests/pass/vec.rs diff --git a/tests/run-pass/vecdeque.rs b/tests/pass/vecdeque.rs similarity index 100% rename from tests/run-pass/vecdeque.rs rename to tests/pass/vecdeque.rs diff --git a/tests/run-pass/vecdeque.stdout b/tests/pass/vecdeque.stdout similarity index 100% rename from tests/run-pass/vecdeque.stdout rename to tests/pass/vecdeque.stdout diff --git a/tests/run-pass/volatile.rs b/tests/pass/volatile.rs similarity index 100% rename from tests/run-pass/volatile.rs rename to tests/pass/volatile.rs diff --git a/tests/run-pass/without-validation.rs b/tests/pass/without-validation.rs similarity index 100% rename from tests/run-pass/without-validation.rs rename to tests/pass/without-validation.rs diff --git a/tests/run-pass/write-bytes.rs b/tests/pass/write-bytes.rs similarity index 100% rename from tests/run-pass/write-bytes.rs rename to tests/pass/write-bytes.rs diff --git a/tests/run-pass/wtf8.rs b/tests/pass/wtf8.rs similarity index 100% rename from tests/run-pass/wtf8.rs rename to tests/pass/wtf8.rs diff --git a/tests/run-pass/zst.rs b/tests/pass/zst.rs similarity index 100% rename from tests/run-pass/zst.rs rename to tests/pass/zst.rs diff --git a/tests/run-pass/zst_box.rs b/tests/pass/zst_box.rs similarity index 100% rename from tests/run-pass/zst_box.rs rename to tests/pass/zst_box.rs diff --git a/tests/run-pass/zst_variant_drop.rs b/tests/pass/zst_variant_drop.rs similarity index 100% rename from tests/run-pass/zst_variant_drop.rs rename to tests/pass/zst_variant_drop.rs