summaryrefslogtreecommitdiffstats
path: root/tests/run-make
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--tests/run-make-fulldeps/a-b-a-linker-guard/Makefile (renamed from src/test/run-make-fulldeps/a-b-a-linker-guard/Makefile)0
-rw-r--r--tests/run-make-fulldeps/a-b-a-linker-guard/a.rs (renamed from src/test/run-make-fulldeps/a-b-a-linker-guard/a.rs)0
-rw-r--r--tests/run-make-fulldeps/a-b-a-linker-guard/b.rs (renamed from src/test/run-make-fulldeps/a-b-a-linker-guard/b.rs)0
-rw-r--r--tests/run-make-fulldeps/alloc-no-oom-handling/Makefile4
-rw-r--r--tests/run-make-fulldeps/alloc-no-rc/Makefile4
-rw-r--r--tests/run-make-fulldeps/alloc-no-sync/Makefile4
-rw-r--r--tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile (renamed from src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile)0
-rw-r--r--tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs (renamed from src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile (renamed from src/test/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile)0
-rw-r--r--tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs (renamed from src/test/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs (renamed from src/test/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/archive-duplicate-names/Makefile (renamed from src/test/run-make-fulldeps/archive-duplicate-names/Makefile)0
-rw-r--r--tests/run-make-fulldeps/archive-duplicate-names/bar.c (renamed from src/test/run-make-fulldeps/archive-duplicate-names/bar.c)0
-rw-r--r--tests/run-make-fulldeps/archive-duplicate-names/bar.rs (renamed from src/test/run-make-fulldeps/archive-duplicate-names/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/archive-duplicate-names/foo.c (renamed from src/test/run-make-fulldeps/archive-duplicate-names/foo.c)0
-rw-r--r--tests/run-make-fulldeps/archive-duplicate-names/foo.rs (renamed from src/test/run-make-fulldeps/archive-duplicate-names/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile (renamed from src/test/run-make-fulldeps/arguments-non-c-like-enum/Makefile)0
-rw-r--r--tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs (renamed from src/test/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs)0
-rw-r--r--tests/run-make-fulldeps/arguments-non-c-like-enum/test.c (renamed from src/test/run-make-fulldeps/arguments-non-c-like-enum/test.c)0
-rw-r--r--tests/run-make-fulldeps/atomic-lock-free/Makefile (renamed from src/test/run-make-fulldeps/atomic-lock-free/Makefile)0
-rw-r--r--tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs (renamed from src/test/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs)0
-rw-r--r--tests/run-make-fulldeps/bare-outfile/Makefile (renamed from src/test/run-make-fulldeps/bare-outfile/Makefile)0
-rw-r--r--tests/run-make-fulldeps/bare-outfile/foo.rs (renamed from src/test/run-make-fulldeps/bare-outfile/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-dylib/Makefile (renamed from src/test/run-make-fulldeps/c-dynamic-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-dylib/bar.rs (renamed from src/test/run-make-fulldeps/c-dynamic-dylib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c (renamed from src/test/run-make-fulldeps/c-dynamic-dylib/cfoo.c)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-dylib/foo.rs (renamed from src/test/run-make-fulldeps/c-dynamic-dylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-rlib/Makefile (renamed from src/test/run-make-fulldeps/c-dynamic-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-rlib/bar.rs (renamed from src/test/run-make-fulldeps/c-dynamic-rlib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c (renamed from src/test/run-make-fulldeps/c-dynamic-rlib/cfoo.c)0
-rw-r--r--tests/run-make-fulldeps/c-dynamic-rlib/foo.rs (renamed from src/test/run-make-fulldeps/c-dynamic-rlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile (renamed from src/test/run-make-fulldeps/c-link-to-rust-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c (renamed from src/test/run-make-fulldeps/c-link-to-rust-dylib/bar.c)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs (renamed from src/test/run-make-fulldeps/c-link-to-rust-dylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile (renamed from src/test/run-make-fulldeps/c-link-to-rust-staticlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c (renamed from src/test/run-make-fulldeps/c-link-to-rust-staticlib/bar.c)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs (renamed from src/test/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile (renamed from src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs (renamed from src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs)0
-rw-r--r--tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c (renamed from src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c)0
-rw-r--r--tests/run-make-fulldeps/c-static-dylib/Makefile (renamed from src/test/run-make-fulldeps/c-static-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-static-dylib/bar.rs (renamed from src/test/run-make-fulldeps/c-static-dylib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/c-static-dylib/cfoo.c (renamed from src/test/run-make-fulldeps/c-static-dylib/cfoo.c)0
-rw-r--r--tests/run-make-fulldeps/c-static-dylib/foo.rs (renamed from src/test/run-make-fulldeps/c-static-dylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-static-rlib/Makefile (renamed from src/test/run-make-fulldeps/c-static-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-static-rlib/bar.rs (renamed from src/test/run-make-fulldeps/c-static-rlib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/c-static-rlib/cfoo.c (renamed from src/test/run-make-fulldeps/c-static-rlib/cfoo.c)0
-rw-r--r--tests/run-make-fulldeps/c-static-rlib/foo.rs (renamed from src/test/run-make-fulldeps/c-static-rlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-panic/add.c)0
-rw-r--r--tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs (renamed from src/test/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs)0
-rw-r--r--tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile (renamed from src/test/run-make-fulldeps/cat-and-grep-sanity-check/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile (renamed from src/test/run-make-fulldeps/cdylib-dylib-linkage/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs (renamed from src/test/run-make-fulldeps/cdylib-dylib-linkage/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c (renamed from src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.c)0
-rw-r--r--tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs (renamed from src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile (renamed from src/test/run-make-fulldeps/cdylib-fewer-symbols/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs (renamed from src/test/run-make-fulldeps/cdylib-fewer-symbols/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/cdylib/Makefile (renamed from src/test/run-make-fulldeps/cdylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cdylib/bar.rs (renamed from src/test/run-make-fulldeps/cdylib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/cdylib/foo.c (renamed from src/test/run-make-fulldeps/cdylib/foo.c)0
-rw-r--r--tests/run-make-fulldeps/cdylib/foo.rs (renamed from src/test/run-make-fulldeps/cdylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/codegen-options-parsing/Makefile (renamed from src/test/run-make-fulldeps/codegen-options-parsing/Makefile)0
-rw-r--r--tests/run-make-fulldeps/codegen-options-parsing/dummy.rs (renamed from src/test/run-make-fulldeps/codegen-options-parsing/dummy.rs)0
-rw-r--r--tests/run-make-fulldeps/compile-stdin/Makefile (renamed from src/test/run-make-fulldeps/compile-stdin/Makefile)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile (renamed from src/test/run-make-fulldeps/compiler-lookup-paths-2/Makefile)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths-2/a.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths-2/b.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths-2/c.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/Makefile (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/Makefile)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/a.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/a.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/b.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/b.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/c.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/c.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/d.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/d.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/e.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/e.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/e2.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/e2.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/f.rs (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/f.rs)0
-rw-r--r--tests/run-make-fulldeps/compiler-lookup-paths/native.c (renamed from src/test/run-make-fulldeps/compiler-lookup-paths/native.c)0
-rw-r--r--tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile (renamed from src/test/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile)0
-rw-r--r--tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp (renamed from src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp)0
-rw-r--r--tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs (renamed from src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile4
-rw-r--r--tests/run-make-fulldeps/crate-data-smoke/Makefile (renamed from src/test/run-make-fulldeps/crate-data-smoke/Makefile)0
-rw-r--r--tests/run-make-fulldeps/crate-data-smoke/crate.rs (renamed from src/test/run-make-fulldeps/crate-data-smoke/crate.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-data-smoke/lib.rs (renamed from src/test/run-make-fulldeps/crate-data-smoke/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-data-smoke/rlib.rs (renamed from src/test/run-make-fulldeps/crate-data-smoke/rlib.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-hash-rustc-version/Makefile (renamed from src/test/run-make-fulldeps/crate-hash-rustc-version/Makefile)0
-rw-r--r--tests/run-make-fulldeps/crate-hash-rustc-version/a.rs (renamed from src/test/run-make-fulldeps/crate-hash-rustc-version/a.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-hash-rustc-version/b.rs (renamed from src/test/run-make-fulldeps/crate-hash-rustc-version/b.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-name-priority/Makefile (renamed from src/test/run-make-fulldeps/crate-name-priority/Makefile)0
-rw-r--r--tests/run-make-fulldeps/crate-name-priority/foo.rs (renamed from src/test/run-make-fulldeps/crate-name-priority/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/crate-name-priority/foo1.rs (renamed from src/test/run-make-fulldeps/crate-name-priority/foo1.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-clang/Makefile (renamed from src/test/run-make-fulldeps/cross-lang-lto-clang/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-clang/clib.c (renamed from src/test/run-make-fulldeps/cross-lang-lto-clang/clib.c)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c (renamed from src/test/run-make-fulldeps/cross-lang-lto-clang/cmain.c)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-clang/main.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-clang/main.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile (renamed from src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c (renamed from src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c (renamed from src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile (renamed from src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto/Makefile (renamed from src/test/run-make-fulldeps/cross-lang-lto/Makefile)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto/lib.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/cross-lang-lto/main.rs (renamed from src/test/run-make-fulldeps/cross-lang-lto/main.rs)0
-rw-r--r--tests/run-make-fulldeps/debug-assertions/Makefile (renamed from src/test/run-make-fulldeps/debug-assertions/Makefile)0
-rw-r--r--tests/run-make-fulldeps/debug-assertions/debug.rs (renamed from src/test/run-make-fulldeps/debug-assertions/debug.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile (renamed from src/test/run-make-fulldeps/dep-info-doesnt-run-much/Makefile)0
-rw-r--r--tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs (renamed from src/test/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info-spaces/Makefile (renamed from src/test/run-make-fulldeps/dep-info-spaces/Makefile)0
-rw-r--r--tests/run-make-fulldeps/dep-info-spaces/Makefile.foo (renamed from src/test/run-make-fulldeps/dep-info-spaces/Makefile.foo)0
-rw-r--r--tests/run-make-fulldeps/dep-info-spaces/bar.rs (renamed from src/test/run-make-fulldeps/dep-info-spaces/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info-spaces/foo foo.rs (renamed from src/test/run-make-fulldeps/dep-info-spaces/foo foo.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info-spaces/lib.rs (renamed from src/test/run-make-fulldeps/dep-info-spaces/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info/Makefile (renamed from src/test/run-make-fulldeps/dep-info/Makefile)0
-rw-r--r--tests/run-make-fulldeps/dep-info/Makefile.foo (renamed from src/test/run-make-fulldeps/dep-info/Makefile.foo)0
-rw-r--r--tests/run-make-fulldeps/dep-info/bar.rs (renamed from src/test/run-make-fulldeps/dep-info/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info/foo.rs (renamed from src/test/run-make-fulldeps/dep-info/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info/lib.rs (renamed from src/test/run-make-fulldeps/dep-info/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/dep-info/lib2.rs (renamed from src/test/run-make-fulldeps/dep-info/lib2.rs)0
-rw-r--r--tests/run-make-fulldeps/doctests-keep-binaries/Makefile (renamed from src/test/run-make-fulldeps/doctests-keep-binaries/Makefile)0
-rw-r--r--tests/run-make-fulldeps/doctests-keep-binaries/t.rs (renamed from src/test/run-make-fulldeps/doctests-keep-binaries/t.rs)0
-rw-r--r--tests/run-make-fulldeps/duplicate-output-flavors/Makefile (renamed from src/test/run-make-fulldeps/duplicate-output-flavors/Makefile)0
-rw-r--r--tests/run-make-fulldeps/duplicate-output-flavors/foo.rs (renamed from src/test/run-make-fulldeps/duplicate-output-flavors/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/dylib-chain/Makefile (renamed from src/test/run-make-fulldeps/dylib-chain/Makefile)0
-rw-r--r--tests/run-make-fulldeps/dylib-chain/m1.rs (renamed from src/test/run-make-fulldeps/dylib-chain/m1.rs)0
-rw-r--r--tests/run-make-fulldeps/dylib-chain/m2.rs (renamed from src/test/run-make-fulldeps/dylib-chain/m2.rs)0
-rw-r--r--tests/run-make-fulldeps/dylib-chain/m3.rs (renamed from src/test/run-make-fulldeps/dylib-chain/m3.rs)0
-rw-r--r--tests/run-make-fulldeps/dylib-chain/m4.rs (renamed from src/test/run-make-fulldeps/dylib-chain/m4.rs)0
-rw-r--r--tests/run-make-fulldeps/emit-stack-sizes/Makefile (renamed from src/test/run-make-fulldeps/emit-stack-sizes/Makefile)0
-rw-r--r--tests/run-make-fulldeps/emit-stack-sizes/foo.rs (renamed from src/test/run-make-fulldeps/emit-stack-sizes/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/emit/Makefile (renamed from src/test/run-make-fulldeps/emit/Makefile)0
-rw-r--r--tests/run-make-fulldeps/emit/test-24876.rs (renamed from src/test/run-make-fulldeps/emit/test-24876.rs)0
-rw-r--r--tests/run-make-fulldeps/emit/test-26235.rs (renamed from src/test/run-make-fulldeps/emit/test-26235.rs)0
-rw-r--r--tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile (renamed from src/test/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile)0
-rw-r--r--tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs (renamed from src/test/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs (renamed from src/test/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/error-writing-dependencies/Makefile (renamed from src/test/run-make-fulldeps/error-writing-dependencies/Makefile)0
-rw-r--r--tests/run-make-fulldeps/error-writing-dependencies/foo.rs (renamed from src/test/run-make-fulldeps/error-writing-dependencies/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/exit-code/Makefile (renamed from src/test/run-make-fulldeps/exit-code/Makefile)0
-rw-r--r--tests/run-make-fulldeps/exit-code/compile-error.rs (renamed from src/test/run-make-fulldeps/exit-code/compile-error.rs)0
-rw-r--r--tests/run-make-fulldeps/exit-code/lint-failure.rs (renamed from src/test/run-make-fulldeps/exit-code/lint-failure.rs)0
-rw-r--r--tests/run-make-fulldeps/exit-code/success.rs (renamed from src/test/run-make-fulldeps/exit-code/success.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-diff-internal-name/Makefile (renamed from src/test/run-make-fulldeps/extern-diff-internal-name/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-diff-internal-name/lib.rs (renamed from src/test/run-make-fulldeps/extern-diff-internal-name/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-diff-internal-name/test.rs (renamed from src/test/run-make-fulldeps/extern-diff-internal-name/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-disambiguates/Makefile (renamed from src/test/run-make-fulldeps/extern-flag-disambiguates/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-disambiguates/a.rs (renamed from src/test/run-make-fulldeps/extern-flag-disambiguates/a.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-disambiguates/b.rs (renamed from src/test/run-make-fulldeps/extern-flag-disambiguates/b.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-disambiguates/c.rs (renamed from src/test/run-make-fulldeps/extern-flag-disambiguates/c.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-disambiguates/d.rs (renamed from src/test/run-make-fulldeps/extern-flag-disambiguates/d.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/Makefile (renamed from src/test/run-make-fulldeps/extern-flag-fun/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs (renamed from src/test/run-make-fulldeps/extern-flag-fun/bar-alt.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/bar.rs (renamed from src/test/run-make-fulldeps/extern-flag-fun/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/foo.rs (renamed from src/test/run-make-fulldeps/extern-flag-fun/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs (renamed from src/test/run-make-fulldeps/extern-flag-fun/gated_unstable.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-fun/rustc.rs (renamed from src/test/run-make-fulldeps/extern-flag-fun/rustc.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-pathless/Makefile (renamed from src/test/run-make-fulldeps/extern-flag-pathless/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs (renamed from src/test/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs (renamed from src/test/run-make-fulldeps/extern-flag-pathless/bar-static.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-pathless/foo.rs (renamed from src/test/run-make-fulldeps/extern-flag-pathless/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile (renamed from src/test/run-make-fulldeps/extern-flag-rename-transitive/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs (renamed from src/test/run-make-fulldeps/extern-flag-rename-transitive/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs (renamed from src/test/run-make-fulldeps/extern-flag-rename-transitive/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs (renamed from src/test/run-make-fulldeps/extern-flag-rename-transitive/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-generic/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-generic/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-generic/test.c (renamed from src/test/run-make-fulldeps/extern-fn-generic/test.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-generic/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-generic/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-generic/testcrate.rs (renamed from src/test/run-make-fulldeps/extern-fn-generic/testcrate.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-mangle/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-mangle/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-mangle/test.c (renamed from src/test/run-make-fulldeps/extern-fn-mangle/test.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-mangle/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-mangle/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-reachable/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-reachable/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-reachable/dylib.rs (renamed from src/test/run-make-fulldeps/extern-fn-reachable/dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c (renamed from src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-with-extern-types/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c (renamed from src/test/run-make-fulldeps/extern-fn-with-extern-types/ctest.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-with-extern-types/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-with-packed-struct/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c (renamed from src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-union/Makefile (renamed from src/test/run-make-fulldeps/extern-fn-with-union/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-union/ctest.c (renamed from src/test/run-make-fulldeps/extern-fn-with-union/ctest.c)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-union/test.rs (renamed from src/test/run-make-fulldeps/extern-fn-with-union/test.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs (renamed from src/test/run-make-fulldeps/extern-fn-with-union/testcrate.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies/Makefile (renamed from src/test/run-make-fulldeps/extern-multiple-copies/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies/bar.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies/foo1.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies/foo1.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies/foo2.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies/foo2.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies2/Makefile (renamed from src/test/run-make-fulldeps/extern-multiple-copies2/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies2/bar.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies2/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies2/foo1.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs (renamed from src/test/run-make-fulldeps/extern-multiple-copies2/foo2.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-overrides-distribution/Makefile (renamed from src/test/run-make-fulldeps/extern-overrides-distribution/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extern-overrides-distribution/libc.rs (renamed from src/test/run-make-fulldeps/extern-overrides-distribution/libc.rs)0
-rw-r--r--tests/run-make-fulldeps/extern-overrides-distribution/main.rs (renamed from src/test/run-make-fulldeps/extern-overrides-distribution/main.rs)0
-rw-r--r--tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile (renamed from src/test/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs (renamed from src/test/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/foreign-double-unwind/Makefile (renamed from src/test/run-make-fulldeps/foreign-double-unwind/Makefile)0
-rw-r--r--tests/run-make-fulldeps/foreign-double-unwind/foo.cpp (renamed from src/test/run-make-fulldeps/foreign-double-unwind/foo.cpp)0
-rw-r--r--tests/run-make-fulldeps/foreign-double-unwind/foo.rs (renamed from src/test/run-make-fulldeps/foreign-double-unwind/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/foreign-exceptions/Makefile (renamed from src/test/run-make-fulldeps/foreign-exceptions/Makefile)0
-rw-r--r--tests/run-make-fulldeps/foreign-exceptions/foo.cpp (renamed from src/test/run-make-fulldeps/foreign-exceptions/foo.cpp)0
-rw-r--r--tests/run-make-fulldeps/foreign-exceptions/foo.rs (renamed from src/test/run-make-fulldeps/foreign-exceptions/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/foreign-rust-exceptions/Makefile (renamed from src/test/run-make-fulldeps/foreign-rust-exceptions/Makefile)0
-rw-r--r--tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs (renamed from src/test/run-make-fulldeps/foreign-rust-exceptions/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs (renamed from src/test/run-make-fulldeps/foreign-rust-exceptions/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/fpic/Makefile (renamed from src/test/run-make-fulldeps/fpic/Makefile)0
-rw-r--r--tests/run-make-fulldeps/fpic/hello.rs (renamed from src/test/run-make-fulldeps/fpic/hello.rs)0
-rw-r--r--tests/run-make-fulldeps/glibc-staticlib-args/Makefile (renamed from src/test/run-make-fulldeps/glibc-staticlib-args/Makefile)0
-rw-r--r--tests/run-make-fulldeps/glibc-staticlib-args/library.rs (renamed from src/test/run-make-fulldeps/glibc-staticlib-args/library.rs)0
-rw-r--r--tests/run-make-fulldeps/glibc-staticlib-args/program.c (renamed from src/test/run-make-fulldeps/glibc-staticlib-args/program.c)0
-rw-r--r--tests/run-make-fulldeps/hir-tree/Makefile (renamed from src/test/run-make-fulldeps/hir-tree/Makefile)0
-rw-r--r--tests/run-make-fulldeps/hir-tree/input.rs (renamed from src/test/run-make-fulldeps/hir-tree/input.rs)0
-rw-r--r--tests/run-make-fulldeps/hotplug_codegen_backend/Makefile (renamed from src/test/run-make-fulldeps/hotplug_codegen_backend/Makefile)0
-rw-r--r--tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs (renamed from src/test/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs)0
-rw-r--r--tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs (renamed from src/test/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs)0
-rw-r--r--tests/run-make-fulldeps/include_bytes_deps/Makefile (renamed from src/test/run-make-fulldeps/include_bytes_deps/Makefile)0
-rw-r--r--tests/run-make-fulldeps/include_bytes_deps/input.bin (renamed from src/test/run-make-fulldeps/include_bytes_deps/input.bin)0
-rw-r--r--tests/run-make-fulldeps/include_bytes_deps/input.md (renamed from src/test/run-make-fulldeps/include_bytes_deps/input.md)0
-rw-r--r--tests/run-make-fulldeps/include_bytes_deps/input.txt (renamed from src/test/run-make-fulldeps/include_bytes_deps/input.txt)0
-rw-r--r--tests/run-make-fulldeps/include_bytes_deps/main.rs (renamed from src/test/run-make-fulldeps/include_bytes_deps/main.rs)0
-rw-r--r--tests/run-make-fulldeps/incr-add-rust-src-component/Makefile (renamed from src/test/run-make-fulldeps/incr-add-rust-src-component/Makefile)0
-rw-r--r--tests/run-make-fulldeps/incr-add-rust-src-component/main.rs (renamed from src/test/run-make-fulldeps/incr-add-rust-src-component/main.rs)0
-rw-r--r--tests/run-make-fulldeps/inline-always-many-cgu/Makefile (renamed from src/test/run-make-fulldeps/inline-always-many-cgu/Makefile)0
-rw-r--r--tests/run-make-fulldeps/inline-always-many-cgu/foo.rs (renamed from src/test/run-make-fulldeps/inline-always-many-cgu/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/Makefile (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/Makefile)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/bar.c (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/bar.c)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/bar.rs (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/foo.c (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/foo.c)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/foo.rs (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/interdependent-c-libraries/main.rs (renamed from src/test/run-make-fulldeps/interdependent-c-libraries/main.rs)0
-rw-r--r--tests/run-make-fulldeps/intrinsic-unreachable/Makefile (renamed from src/test/run-make-fulldeps/intrinsic-unreachable/Makefile)0
-rw-r--r--tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs (renamed from src/test/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs)0
-rw-r--r--tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs (renamed from src/test/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs)0
-rw-r--r--tests/run-make-fulldeps/invalid-library/Makefile (renamed from src/test/run-make-fulldeps/invalid-library/Makefile)0
-rw-r--r--tests/run-make-fulldeps/invalid-library/foo.rs (renamed from src/test/run-make-fulldeps/invalid-library/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/invalid-staticlib/Makefile (renamed from src/test/run-make-fulldeps/invalid-staticlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-11908/Makefile (renamed from src/test/run-make-fulldeps/issue-11908/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-11908/bar.rs (renamed from src/test/run-make-fulldeps/issue-11908/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-11908/foo.rs (renamed from src/test/run-make-fulldeps/issue-11908/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-14500/Makefile (renamed from src/test/run-make-fulldeps/issue-14500/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-14500/bar.rs (renamed from src/test/run-make-fulldeps/issue-14500/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-14500/foo.c (renamed from src/test/run-make-fulldeps/issue-14500/foo.c)0
-rw-r--r--tests/run-make-fulldeps/issue-14500/foo.rs (renamed from src/test/run-make-fulldeps/issue-14500/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-14698/Makefile (renamed from src/test/run-make-fulldeps/issue-14698/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-14698/foo.rs (renamed from src/test/run-make-fulldeps/issue-14698/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-15460/Makefile (renamed from src/test/run-make-fulldeps/issue-15460/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-15460/bar.rs (renamed from src/test/run-make-fulldeps/issue-15460/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-15460/foo.c (renamed from src/test/run-make-fulldeps/issue-15460/foo.c)0
-rw-r--r--tests/run-make-fulldeps/issue-15460/foo.rs (renamed from src/test/run-make-fulldeps/issue-15460/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-18943/Makefile (renamed from src/test/run-make-fulldeps/issue-18943/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-18943/foo.rs (renamed from src/test/run-make-fulldeps/issue-18943/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-19371/Makefile (renamed from src/test/run-make-fulldeps/issue-19371/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-19371/foo.rs71
-rw-r--r--tests/run-make-fulldeps/issue-20626/Makefile (renamed from src/test/run-make-fulldeps/issue-20626/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-20626/foo.rs (renamed from src/test/run-make-fulldeps/issue-20626/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-22131/Makefile (renamed from src/test/run-make-fulldeps/issue-22131/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-22131/foo.rs (renamed from src/test/run-make-fulldeps/issue-22131/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-24445/Makefile (renamed from src/test/run-make-fulldeps/issue-24445/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-24445/foo.c (renamed from src/test/run-make-fulldeps/issue-24445/foo.c)0
-rw-r--r--tests/run-make-fulldeps/issue-24445/foo.rs (renamed from src/test/run-make-fulldeps/issue-24445/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-25581/Makefile (renamed from src/test/run-make-fulldeps/issue-25581/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-25581/test.c (renamed from src/test/run-make-fulldeps/issue-25581/test.c)0
-rw-r--r--tests/run-make-fulldeps/issue-25581/test.rs (renamed from src/test/run-make-fulldeps/issue-25581/test.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-26006/Makefile (renamed from src/test/run-make-fulldeps/issue-26006/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-26006/in/libc/lib.rs (renamed from src/test/run-make-fulldeps/issue-26006/in/libc/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-26006/in/time/lib.rs (renamed from src/test/run-make-fulldeps/issue-26006/in/time/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-26092/Makefile (renamed from src/test/run-make-fulldeps/issue-26092/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-26092/blank.rs (renamed from src/test/run-make-fulldeps/issue-26092/blank.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-28595/Makefile (renamed from src/test/run-make-fulldeps/issue-28595/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-28595/a.c (renamed from src/test/run-make-fulldeps/issue-28595/a.c)0
-rw-r--r--tests/run-make-fulldeps/issue-28595/a.rs (renamed from src/test/run-make-fulldeps/issue-28595/a.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-28595/b.c (renamed from src/test/run-make-fulldeps/issue-28595/b.c)0
-rw-r--r--tests/run-make-fulldeps/issue-28595/b.rs (renamed from src/test/run-make-fulldeps/issue-28595/b.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-28766/Makefile (renamed from src/test/run-make-fulldeps/issue-28766/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-28766/foo.rs (renamed from src/test/run-make-fulldeps/issue-28766/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-28766/main.rs (renamed from src/test/run-make-fulldeps/issue-28766/main.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-30063/Makefile (renamed from src/test/run-make-fulldeps/issue-30063/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-30063/foo.rs (renamed from src/test/run-make-fulldeps/issue-30063/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-33329/Makefile (renamed from src/test/run-make-fulldeps/issue-33329/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-33329/main.rs (renamed from src/test/run-make-fulldeps/issue-33329/main.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-35164/Makefile (renamed from src/test/run-make-fulldeps/issue-35164/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-35164/main.rs (renamed from src/test/run-make-fulldeps/issue-35164/main.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-35164/submodule/mod.rs (renamed from src/test/run-make-fulldeps/issue-35164/submodule/mod.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37839/Makefile (renamed from src/test/run-make-fulldeps/issue-37839/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-37839/a.rs (renamed from src/test/run-make-fulldeps/issue-37839/a.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37839/b.rs (renamed from src/test/run-make-fulldeps/issue-37839/b.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37839/c.rs (renamed from src/test/run-make-fulldeps/issue-37839/c.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37893/Makefile (renamed from src/test/run-make-fulldeps/issue-37893/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-37893/a.rs (renamed from src/test/run-make-fulldeps/issue-37893/a.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37893/b.rs (renamed from src/test/run-make-fulldeps/issue-37893/b.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-37893/c.rs (renamed from src/test/run-make-fulldeps/issue-37893/c.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-38237/Makefile (renamed from src/test/run-make-fulldeps/issue-38237/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-38237/bar.rs (renamed from src/test/run-make-fulldeps/issue-38237/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-38237/baz.rs (renamed from src/test/run-make-fulldeps/issue-38237/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-38237/foo.rs (renamed from src/test/run-make-fulldeps/issue-38237/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-40535/Makefile (renamed from src/test/run-make-fulldeps/issue-40535/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-40535/bar.rs (renamed from src/test/run-make-fulldeps/issue-40535/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-40535/baz.rs (renamed from src/test/run-make-fulldeps/issue-40535/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-40535/foo.rs (renamed from src/test/run-make-fulldeps/issue-40535/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-46239/Makefile (renamed from src/test/run-make-fulldeps/issue-46239/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-46239/main.rs (renamed from src/test/run-make-fulldeps/issue-46239/main.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-47551/Makefile (renamed from src/test/run-make-fulldeps/issue-47551/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs (renamed from src/test/run-make-fulldeps/issue-47551/eh_frame-terminator.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-51671/Makefile (renamed from src/test/run-make-fulldeps/issue-51671/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-51671/app.rs (renamed from src/test/run-make-fulldeps/issue-51671/app.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-53964/Makefile (renamed from src/test/run-make-fulldeps/issue-53964/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-53964/app.rs (renamed from src/test/run-make-fulldeps/issue-53964/app.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-53964/panic.rs (renamed from src/test/run-make-fulldeps/issue-53964/panic.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-64153/Makefile (renamed from src/test/run-make-fulldeps/issue-64153/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-64153/downstream.rs (renamed from src/test/run-make-fulldeps/issue-64153/downstream.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-64153/upstream.rs (renamed from src/test/run-make-fulldeps/issue-64153/upstream.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile (renamed from src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c (renamed from src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c)0
-rw-r--r--tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs (renamed from src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-69368/Makefile (renamed from src/test/run-make-fulldeps/issue-69368/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-69368/a.rs (renamed from src/test/run-make-fulldeps/issue-69368/a.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-69368/b.rs (renamed from src/test/run-make-fulldeps/issue-69368/b.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-69368/c.rs (renamed from src/test/run-make-fulldeps/issue-69368/c.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-7349/Makefile (renamed from src/test/run-make-fulldeps/issue-7349/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-7349/foo.rs (renamed from src/test/run-make-fulldeps/issue-7349/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-83045/Makefile (renamed from src/test/run-make-fulldeps/issue-83045/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-83045/a.rs (renamed from src/test/run-make-fulldeps/issue-83045/a.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-83045/b.rs (renamed from src/test/run-make-fulldeps/issue-83045/b.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-83045/c.rs (renamed from src/test/run-make-fulldeps/issue-83045/c.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile (renamed from src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs (renamed from src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs)0
-rw-r--r--tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile (renamed from src/test/run-make-fulldeps/issue-97463-abi-param-passing/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c (renamed from src/test/run-make-fulldeps/issue-97463-abi-param-passing/bad.c)0
-rw-r--r--tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs (renamed from src/test/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs)0
-rw-r--r--tests/run-make-fulldeps/issue64319/Makefile (renamed from src/test/run-make-fulldeps/issue64319/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issue64319/bar.rs (renamed from src/test/run-make-fulldeps/issue64319/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/issue64319/foo.rs (renamed from src/test/run-make-fulldeps/issue64319/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/issues-41478-43796/Makefile (renamed from src/test/run-make-fulldeps/issues-41478-43796/Makefile)0
-rw-r--r--tests/run-make-fulldeps/issues-41478-43796/a.rs (renamed from src/test/run-make-fulldeps/issues-41478-43796/a.rs)0
-rw-r--r--tests/run-make-fulldeps/libs-through-symlinks/Makefile (renamed from src/test/run-make-fulldeps/libs-through-symlinks/Makefile)0
-rw-r--r--tests/run-make-fulldeps/libs-through-symlinks/bar.rs (renamed from src/test/run-make-fulldeps/libs-through-symlinks/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/libs-through-symlinks/foo.rs (renamed from src/test/run-make-fulldeps/libs-through-symlinks/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/libtest-json/Makefile (renamed from src/test/run-make-fulldeps/libtest-json/Makefile)0
-rw-r--r--tests/run-make-fulldeps/libtest-json/f.rs (renamed from src/test/run-make-fulldeps/libtest-json/f.rs)0
-rw-r--r--tests/run-make-fulldeps/libtest-json/output-default.json (renamed from src/test/run-make-fulldeps/libtest-json/output-default.json)0
-rw-r--r--tests/run-make-fulldeps/libtest-json/output-stdout-success.json (renamed from src/test/run-make-fulldeps/libtest-json/output-stdout-success.json)0
-rwxr-xr-xtests/run-make-fulldeps/libtest-json/validate_json.py (renamed from src/test/run-make-fulldeps/libtest-json/validate_json.py)0
-rw-r--r--tests/run-make-fulldeps/link-arg/Makefile (renamed from src/test/run-make-fulldeps/link-arg/Makefile)0
-rw-r--r--tests/run-make-fulldeps/link-arg/empty.rs (renamed from src/test/run-make-fulldeps/link-arg/empty.rs)0
-rw-r--r--tests/run-make-fulldeps/link-args-order/Makefile (renamed from src/test/run-make-fulldeps/link-args-order/Makefile)0
-rw-r--r--tests/run-make-fulldeps/link-args-order/empty.rs (renamed from src/test/run-make-fulldeps/link-args-order/empty.rs)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/Makefile (renamed from src/test/run-make-fulldeps/link-cfg/Makefile)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs (renamed from src/test/run-make-fulldeps/link-cfg/dep-with-staticlib.rs)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/dep.rs (renamed from src/test/run-make-fulldeps/link-cfg/dep.rs)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/no-deps.rs (renamed from src/test/run-make-fulldeps/link-cfg/no-deps.rs)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/return1.c (renamed from src/test/run-make-fulldeps/link-cfg/return1.c)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/return2.c (renamed from src/test/run-make-fulldeps/link-cfg/return2.c)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/return3.c (renamed from src/test/run-make-fulldeps/link-cfg/return3.c)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/with-deps.rs (renamed from src/test/run-make-fulldeps/link-cfg/with-deps.rs)0
-rw-r--r--tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs (renamed from src/test/run-make-fulldeps/link-cfg/with-staticlib-deps.rs)0
-rw-r--r--tests/run-make-fulldeps/link-dedup/Makefile (renamed from src/test/run-make-fulldeps/link-dedup/Makefile)0
-rw-r--r--tests/run-make-fulldeps/link-dedup/depa.rs (renamed from src/test/run-make-fulldeps/link-dedup/depa.rs)0
-rw-r--r--tests/run-make-fulldeps/link-dedup/depb.rs (renamed from src/test/run-make-fulldeps/link-dedup/depb.rs)0
-rw-r--r--tests/run-make-fulldeps/link-dedup/depc.rs (renamed from src/test/run-make-fulldeps/link-dedup/depc.rs)0
-rw-r--r--tests/run-make-fulldeps/link-dedup/empty.rs (renamed from src/test/run-make-fulldeps/link-dedup/empty.rs)0
-rw-r--r--tests/run-make-fulldeps/link-path-order/Makefile (renamed from src/test/run-make-fulldeps/link-path-order/Makefile)0
-rw-r--r--tests/run-make-fulldeps/link-path-order/correct.c (renamed from src/test/run-make-fulldeps/link-path-order/correct.c)0
-rw-r--r--tests/run-make-fulldeps/link-path-order/main.rs (renamed from src/test/run-make-fulldeps/link-path-order/main.rs)0
-rw-r--r--tests/run-make-fulldeps/link-path-order/wrong.c (renamed from src/test/run-make-fulldeps/link-path-order/wrong.c)0
-rw-r--r--tests/run-make-fulldeps/linkage-attr-on-static/Makefile (renamed from src/test/run-make-fulldeps/linkage-attr-on-static/Makefile)0
-rw-r--r--tests/run-make-fulldeps/linkage-attr-on-static/bar.rs (renamed from src/test/run-make-fulldeps/linkage-attr-on-static/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/linkage-attr-on-static/foo.c (renamed from src/test/run-make-fulldeps/linkage-attr-on-static/foo.c)0
-rw-r--r--tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile (renamed from src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile)0
-rw-r--r--tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat (renamed from src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat)0
-rw-r--r--tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs (renamed from src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/long-linker-command-lines/Makefile (renamed from src/test/run-make-fulldeps/long-linker-command-lines/Makefile)0
-rw-r--r--tests/run-make-fulldeps/long-linker-command-lines/foo.rs (renamed from src/test/run-make-fulldeps/long-linker-command-lines/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/longjmp-across-rust/Makefile (renamed from src/test/run-make-fulldeps/longjmp-across-rust/Makefile)0
-rw-r--r--tests/run-make-fulldeps/longjmp-across-rust/foo.c (renamed from src/test/run-make-fulldeps/longjmp-across-rust/foo.c)0
-rw-r--r--tests/run-make-fulldeps/longjmp-across-rust/main.rs (renamed from src/test/run-make-fulldeps/longjmp-across-rust/main.rs)0
-rw-r--r--tests/run-make-fulldeps/ls-metadata/Makefile (renamed from src/test/run-make-fulldeps/ls-metadata/Makefile)0
-rw-r--r--tests/run-make-fulldeps/ls-metadata/foo.rs (renamed from src/test/run-make-fulldeps/ls-metadata/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-dylib-dep/Makefile (renamed from src/test/run-make-fulldeps/lto-dylib-dep/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs (renamed from src/test/run-make-fulldeps/lto-dylib-dep/a_dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-dylib-dep/main.rs (renamed from src/test/run-make-fulldeps/lto-dylib-dep/main.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-empty/Makefile (renamed from src/test/run-make-fulldeps/lto-empty/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-empty/lib.rs (renamed from src/test/run-make-fulldeps/lto-empty/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/bar.c)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/foo.c)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs (renamed from src/test/run-make-fulldeps/lto-no-link-whole-rlib/main.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-readonly-lib/Makefile (renamed from src/test/run-make-fulldeps/lto-readonly-lib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-readonly-lib/lib.rs (renamed from src/test/run-make-fulldeps/lto-readonly-lib/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-readonly-lib/main.rs (renamed from src/test/run-make-fulldeps/lto-readonly-lib/main.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke-c/Makefile (renamed from src/test/run-make-fulldeps/lto-smoke-c/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke-c/bar.c (renamed from src/test/run-make-fulldeps/lto-smoke-c/bar.c)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke-c/foo.rs (renamed from src/test/run-make-fulldeps/lto-smoke-c/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke/Makefile (renamed from src/test/run-make-fulldeps/lto-smoke/Makefile)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke/lib.rs (renamed from src/test/run-make-fulldeps/lto-smoke/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/lto-smoke/main.rs (renamed from src/test/run-make-fulldeps/lto-smoke/main.rs)0
-rw-r--r--tests/run-make-fulldeps/manual-crate-name/Makefile (renamed from src/test/run-make-fulldeps/manual-crate-name/Makefile)0
-rw-r--r--tests/run-make-fulldeps/manual-crate-name/bar.rs (renamed from src/test/run-make-fulldeps/manual-crate-name/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/manual-link/Makefile (renamed from src/test/run-make-fulldeps/manual-link/Makefile)0
-rw-r--r--tests/run-make-fulldeps/manual-link/bar.c (renamed from src/test/run-make-fulldeps/manual-link/bar.c)0
-rw-r--r--tests/run-make-fulldeps/manual-link/foo.c (renamed from src/test/run-make-fulldeps/manual-link/foo.c)0
-rw-r--r--tests/run-make-fulldeps/manual-link/foo.rs (renamed from src/test/run-make-fulldeps/manual-link/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/manual-link/main.rs (renamed from src/test/run-make-fulldeps/manual-link/main.rs)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/Makefile (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/Makefile)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/crateA1.rs)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/crateA2.rs)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/crateA3.rs)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/crateB.rs)0
-rw-r--r--tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs (renamed from src/test/run-make-fulldeps/many-crates-but-no-match/crateC.rs)0
-rw-r--r--tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile (renamed from src/test/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile)0
-rw-r--r--tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs (renamed from src/test/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs (renamed from src/test/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/min-global-align/Makefile (renamed from src/test/run-make-fulldeps/min-global-align/Makefile)0
-rw-r--r--tests/run-make-fulldeps/min-global-align/min_global_align.rs (renamed from src/test/run-make-fulldeps/min-global-align/min_global_align.rs)0
-rw-r--r--tests/run-make-fulldeps/mingw-export-call-convention/Makefile (renamed from src/test/run-make-fulldeps/mingw-export-call-convention/Makefile)0
-rw-r--r--tests/run-make-fulldeps/mingw-export-call-convention/foo.rs (renamed from src/test/run-make-fulldeps/mingw-export-call-convention/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/mismatching-target-triples/Makefile (renamed from src/test/run-make-fulldeps/mismatching-target-triples/Makefile)0
-rw-r--r--tests/run-make-fulldeps/mismatching-target-triples/bar.rs (renamed from src/test/run-make-fulldeps/mismatching-target-triples/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/mismatching-target-triples/foo.rs (renamed from src/test/run-make-fulldeps/mismatching-target-triples/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/missing-crate-dependency/Makefile (renamed from src/test/run-make-fulldeps/missing-crate-dependency/Makefile)0
-rw-r--r--tests/run-make-fulldeps/missing-crate-dependency/crateA.rs (renamed from src/test/run-make-fulldeps/missing-crate-dependency/crateA.rs)0
-rw-r--r--tests/run-make-fulldeps/missing-crate-dependency/crateB.rs (renamed from src/test/run-make-fulldeps/missing-crate-dependency/crateB.rs)0
-rw-r--r--tests/run-make-fulldeps/missing-crate-dependency/crateC.rs (renamed from src/test/run-make-fulldeps/missing-crate-dependency/crateC.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-deps/Makefile (renamed from src/test/run-make-fulldeps/mixing-deps/Makefile)0
-rw-r--r--tests/run-make-fulldeps/mixing-deps/both.rs (renamed from src/test/run-make-fulldeps/mixing-deps/both.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-deps/dylib.rs (renamed from src/test/run-make-fulldeps/mixing-deps/dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-deps/prog.rs (renamed from src/test/run-make-fulldeps/mixing-deps/prog.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/Makefile (renamed from src/test/run-make-fulldeps/mixing-formats/Makefile)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/bar1.rs (renamed from src/test/run-make-fulldeps/mixing-formats/bar1.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/bar2.rs (renamed from src/test/run-make-fulldeps/mixing-formats/bar2.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/baz.rs (renamed from src/test/run-make-fulldeps/mixing-formats/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/baz2.rs (renamed from src/test/run-make-fulldeps/mixing-formats/baz2.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-formats/foo.rs (renamed from src/test/run-make-fulldeps/mixing-formats/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-libs/Makefile (renamed from src/test/run-make-fulldeps/mixing-libs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/mixing-libs/dylib.rs (renamed from src/test/run-make-fulldeps/mixing-libs/dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-libs/prog.rs (renamed from src/test/run-make-fulldeps/mixing-libs/prog.rs)0
-rw-r--r--tests/run-make-fulldeps/mixing-libs/rlib.rs (renamed from src/test/run-make-fulldeps/mixing-libs/rlib.rs)0
-rw-r--r--tests/run-make-fulldeps/msvc-opt-minsize/Makefile (renamed from src/test/run-make-fulldeps/msvc-opt-minsize/Makefile)0
-rw-r--r--tests/run-make-fulldeps/msvc-opt-minsize/foo.rs (renamed from src/test/run-make-fulldeps/msvc-opt-minsize/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/multiple-emits/Makefile (renamed from src/test/run-make-fulldeps/multiple-emits/Makefile)0
-rw-r--r--tests/run-make-fulldeps/multiple-emits/foo.rs (renamed from src/test/run-make-fulldeps/multiple-emits/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/no-builtins-lto/Makefile (renamed from src/test/run-make-fulldeps/no-builtins-lto/Makefile)0
-rw-r--r--tests/run-make-fulldeps/no-builtins-lto/main.rs (renamed from src/test/run-make-fulldeps/no-builtins-lto/main.rs)0
-rw-r--r--tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs (renamed from src/test/run-make-fulldeps/no-builtins-lto/no_builtins.rs)0
-rw-r--r--tests/run-make-fulldeps/no-duplicate-libs/Makefile (renamed from src/test/run-make-fulldeps/no-duplicate-libs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/no-duplicate-libs/bar.c (renamed from src/test/run-make-fulldeps/no-duplicate-libs/bar.c)0
-rw-r--r--tests/run-make-fulldeps/no-duplicate-libs/foo.c (renamed from src/test/run-make-fulldeps/no-duplicate-libs/foo.c)0
-rw-r--r--tests/run-make-fulldeps/no-duplicate-libs/main.rs (renamed from src/test/run-make-fulldeps/no-duplicate-libs/main.rs)0
-rw-r--r--tests/run-make-fulldeps/no-intermediate-extras/Makefile (renamed from src/test/run-make-fulldeps/no-intermediate-extras/Makefile)0
-rw-r--r--tests/run-make-fulldeps/no-intermediate-extras/foo.rs (renamed from src/test/run-make-fulldeps/no-intermediate-extras/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/obey-crate-type-flag/Makefile (renamed from src/test/run-make-fulldeps/obey-crate-type-flag/Makefile)0
-rw-r--r--tests/run-make-fulldeps/obey-crate-type-flag/test.rs (renamed from src/test/run-make-fulldeps/obey-crate-type-flag/test.rs)0
-rw-r--r--tests/run-make-fulldeps/obtain-borrowck/Makefile26
-rw-r--r--tests/run-make-fulldeps/obtain-borrowck/driver.rs (renamed from src/test/run-make-fulldeps/obtain-borrowck/driver.rs)2
-rw-r--r--tests/run-make-fulldeps/obtain-borrowck/output.stdout (renamed from src/test/run-make-fulldeps/obtain-borrowck/output.stdout)0
-rw-r--r--tests/run-make-fulldeps/obtain-borrowck/test.rs (renamed from src/test/run-make-fulldeps/obtain-borrowck/test.rs)0
-rw-r--r--tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile (renamed from src/test/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile)0
-rw-r--r--tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs (renamed from src/test/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/output-filename-overwrites-input/Makefile (renamed from src/test/run-make-fulldeps/output-filename-overwrites-input/Makefile)0
-rw-r--r--tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs (renamed from src/test/run-make-fulldeps/output-filename-overwrites-input/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs (renamed from src/test/run-make-fulldeps/output-filename-overwrites-input/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/output-type-permutations/Makefile (renamed from src/test/run-make-fulldeps/output-type-permutations/Makefile)0
-rw-r--r--tests/run-make-fulldeps/output-type-permutations/foo.rs (renamed from src/test/run-make-fulldeps/output-type-permutations/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/output-with-hyphens/Makefile (renamed from src/test/run-make-fulldeps/output-with-hyphens/Makefile)0
-rw-r--r--tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs (renamed from src/test/run-make-fulldeps/output-with-hyphens/foo-bar.rs)0
-rw-r--r--tests/run-make-fulldeps/override-aliased-flags/Makefile (renamed from src/test/run-make-fulldeps/override-aliased-flags/Makefile)0
-rw-r--r--tests/run-make-fulldeps/override-aliased-flags/main.rs (renamed from src/test/run-make-fulldeps/override-aliased-flags/main.rs)0
-rw-r--r--tests/run-make-fulldeps/panic-impl-transitive/Makefile (renamed from src/test/run-make-fulldeps/panic-impl-transitive/Makefile)0
-rw-r--r--tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs (renamed from src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs)0
-rw-r--r--tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs (renamed from src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs)0
-rw-r--r--tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile (renamed from src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs (renamed from src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs)0
-rw-r--r--tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c (renamed from src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c)0
-rw-r--r--tests/run-make-fulldeps/pgo-branch-weights/Makefile (renamed from src/test/run-make-fulldeps/pgo-branch-weights/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt (renamed from src/test/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt)0
-rw-r--r--tests/run-make-fulldeps/pgo-branch-weights/interesting.rs (renamed from src/test/run-make-fulldeps/pgo-branch-weights/interesting.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-branch-weights/main.rs (renamed from src/test/run-make-fulldeps/pgo-branch-weights/main.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-branch-weights/opaque.rs (renamed from src/test/run-make-fulldeps/pgo-branch-weights/opaque.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen-lto/Makefile (renamed from src/test/run-make-fulldeps/pgo-gen-lto/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen-lto/test.rs (renamed from src/test/run-make-fulldeps/pgo-gen-lto/test.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile (renamed from src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs (renamed from src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen/Makefile (renamed from src/test/run-make-fulldeps/pgo-gen/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-gen/test.rs (renamed from src/test/run-make-fulldeps/pgo-gen/test.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile (renamed from src/test/run-make-fulldeps/pgo-indirect-call-promotion/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt (renamed from src/test/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt)0
-rw-r--r--tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs (renamed from src/test/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs (renamed from src/test/run-make-fulldeps/pgo-indirect-call-promotion/main.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs (renamed from src/test/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs)0
-rw-r--r--tests/run-make-fulldeps/pgo-use/Makefile (renamed from src/test/run-make-fulldeps/pgo-use/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt (renamed from src/test/run-make-fulldeps/pgo-use/filecheck-patterns.txt)0
-rw-r--r--tests/run-make-fulldeps/pgo-use/main.rs (renamed from src/test/run-make-fulldeps/pgo-use/main.rs)0
-rw-r--r--tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile (renamed from src/test/run-make-fulldeps/pointer-auth-link-with-c/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pointer-auth-link-with-c/test.c (renamed from src/test/run-make-fulldeps/pointer-auth-link-with-c/test.c)0
-rw-r--r--tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs (renamed from src/test/run-make-fulldeps/pointer-auth-link-with-c/test.rs)0
-rw-r--r--tests/run-make-fulldeps/prefer-dylib/Makefile (renamed from src/test/run-make-fulldeps/prefer-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/prefer-dylib/bar.rs (renamed from src/test/run-make-fulldeps/prefer-dylib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/prefer-dylib/foo.rs (renamed from src/test/run-make-fulldeps/prefer-dylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/prefer-rlib/Makefile (renamed from src/test/run-make-fulldeps/prefer-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/prefer-rlib/bar.rs (renamed from src/test/run-make-fulldeps/prefer-rlib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/prefer-rlib/foo.rs (renamed from src/test/run-make-fulldeps/prefer-rlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/pretty-expanded/Makefile (renamed from src/test/run-make-fulldeps/pretty-expanded/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pretty-expanded/input.rs (renamed from src/test/run-make-fulldeps/pretty-expanded/input.rs)0
-rw-r--r--tests/run-make-fulldeps/pretty-print-to-file/Makefile (renamed from src/test/run-make-fulldeps/pretty-print-to-file/Makefile)0
-rw-r--r--tests/run-make-fulldeps/pretty-print-to-file/input.pp (renamed from src/test/run-make-fulldeps/pretty-print-to-file/input.pp)0
-rw-r--r--tests/run-make-fulldeps/pretty-print-to-file/input.rs (renamed from src/test/run-make-fulldeps/pretty-print-to-file/input.rs)0
-rw-r--r--tests/run-make-fulldeps/print-calling-conventions/Makefile (renamed from src/test/run-make-fulldeps/print-calling-conventions/Makefile)0
-rw-r--r--tests/run-make-fulldeps/print-cfg/Makefile (renamed from src/test/run-make-fulldeps/print-cfg/Makefile)0
-rw-r--r--tests/run-make-fulldeps/print-target-list/Makefile (renamed from src/test/run-make-fulldeps/print-target-list/Makefile)0
-rw-r--r--tests/run-make-fulldeps/profile/Makefile (renamed from src/test/run-make-fulldeps/profile/Makefile)0
-rw-r--r--tests/run-make-fulldeps/profile/test.rs (renamed from src/test/run-make-fulldeps/profile/test.rs)0
-rw-r--r--tests/run-make-fulldeps/prune-link-args/Makefile (renamed from src/test/run-make-fulldeps/prune-link-args/Makefile)0
-rw-r--r--tests/run-make-fulldeps/prune-link-args/empty.rs (renamed from src/test/run-make-fulldeps/prune-link-args/empty.rs)0
-rw-r--r--tests/run-make-fulldeps/redundant-libs/Makefile (renamed from src/test/run-make-fulldeps/redundant-libs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/redundant-libs/bar.c (renamed from src/test/run-make-fulldeps/redundant-libs/bar.c)0
-rw-r--r--tests/run-make-fulldeps/redundant-libs/baz.c (renamed from src/test/run-make-fulldeps/redundant-libs/baz.c)0
-rw-r--r--tests/run-make-fulldeps/redundant-libs/foo.c (renamed from src/test/run-make-fulldeps/redundant-libs/foo.c)0
-rw-r--r--tests/run-make-fulldeps/redundant-libs/main.rs (renamed from src/test/run-make-fulldeps/redundant-libs/main.rs)0
-rw-r--r--tests/run-make-fulldeps/relocation-model/Makefile (renamed from src/test/run-make-fulldeps/relocation-model/Makefile)0
-rw-r--r--tests/run-make-fulldeps/relocation-model/foo.rs (renamed from src/test/run-make-fulldeps/relocation-model/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/relro-levels/Makefile (renamed from src/test/run-make-fulldeps/relro-levels/Makefile)0
-rw-r--r--tests/run-make-fulldeps/relro-levels/hello.rs (renamed from src/test/run-make-fulldeps/relro-levels/hello.rs)0
-rw-r--r--tests/run-make-fulldeps/remap-path-prefix/Makefile (renamed from src/test/run-make-fulldeps/remap-path-prefix/Makefile)0
-rw-r--r--tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs (renamed from src/test/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build-2/Makefile (renamed from src/test/run-make-fulldeps/reproducible-build-2/Makefile)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build-2/linker.rs (renamed from src/test/run-make-fulldeps/reproducible-build-2/linker.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs (renamed from src/test/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs (renamed from src/test/run-make-fulldeps/reproducible-build-2/reproducible-build.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build/Makefile (renamed from src/test/run-make-fulldeps/reproducible-build/Makefile)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build/linker.rs (renamed from src/test/run-make-fulldeps/reproducible-build/linker.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs (renamed from src/test/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs)0
-rw-r--r--tests/run-make-fulldeps/reproducible-build/reproducible-build.rs (renamed from src/test/run-make-fulldeps/reproducible-build/reproducible-build.rs)0
-rw-r--r--tests/run-make-fulldeps/resolve-rename/Makefile (renamed from src/test/run-make-fulldeps/resolve-rename/Makefile)0
-rw-r--r--tests/run-make-fulldeps/resolve-rename/bar.rs (renamed from src/test/run-make-fulldeps/resolve-rename/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/resolve-rename/baz.rs (renamed from src/test/run-make-fulldeps/resolve-rename/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/resolve-rename/foo.rs (renamed from src/test/run-make-fulldeps/resolve-rename/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile (renamed from src/test/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs (renamed from src/test/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c (renamed from src/test/run-make-fulldeps/return-non-c-like-enum-from-c/test.c)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum/Makefile (renamed from src/test/run-make-fulldeps/return-non-c-like-enum/Makefile)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs (renamed from src/test/run-make-fulldeps/return-non-c-like-enum/nonclike.rs)0
-rw-r--r--tests/run-make-fulldeps/return-non-c-like-enum/test.c (renamed from src/test/run-make-fulldeps/return-non-c-like-enum/test.c)0
-rw-r--r--tests/run-make-fulldeps/rlib-chain/Makefile (renamed from src/test/run-make-fulldeps/rlib-chain/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rlib-chain/m1.rs (renamed from src/test/run-make-fulldeps/rlib-chain/m1.rs)0
-rw-r--r--tests/run-make-fulldeps/rlib-chain/m2.rs (renamed from src/test/run-make-fulldeps/rlib-chain/m2.rs)0
-rw-r--r--tests/run-make-fulldeps/rlib-chain/m3.rs (renamed from src/test/run-make-fulldeps/rlib-chain/m3.rs)0
-rw-r--r--tests/run-make-fulldeps/rlib-chain/m4.rs (renamed from src/test/run-make-fulldeps/rlib-chain/m4.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-determinism/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-determinism/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-determinism/bar.rs (renamed from src/test/run-make-fulldeps/rustdoc-determinism/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-determinism/foo.rs (renamed from src/test/run-make-fulldeps/rustdoc-determinism/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-error-lines/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-error-lines/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-error-lines/input.rs (renamed from src/test/run-make-fulldeps/rustdoc-error-lines/input.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-io-error/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-io-error/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-io-error/foo.rs (renamed from src/test/run-make-fulldeps/rustdoc-io-error/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-map-file/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-map-file/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-map-file/expected.json (renamed from src/test/run-make-fulldeps/rustdoc-map-file/expected.json)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-map-file/foo.rs (renamed from src/test/run-make-fulldeps/rustdoc-map-file/foo.rs)0
-rwxr-xr-xtests/run-make-fulldeps/rustdoc-map-file/validate_json.py (renamed from src/test/run-make-fulldeps/rustdoc-map-file/validate_json.py)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-output-path/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-output-path/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-output-path/foo.rs (renamed from src/test/run-make-fulldeps/rustdoc-output-path/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs (renamed from src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs (renamed from src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs (renamed from src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs (renamed from src/test/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs (renamed from src/test/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json (renamed from src/test/run-make-fulldeps/rustdoc-target-spec-json-path/target.json)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-themes/Makefile (renamed from src/test/run-make-fulldeps/rustdoc-themes/Makefile)0
-rw-r--r--tests/run-make-fulldeps/rustdoc-themes/foo.rs (renamed from src/test/run-make-fulldeps/rustdoc-themes/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile (renamed from src/test/run-make-fulldeps/sanitizer-cdylib-link/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs (renamed from src/test/run-make-fulldeps/sanitizer-cdylib-link/library.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs (renamed from src/test/run-make-fulldeps/sanitizer-cdylib-link/program.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-dylib-link/Makefile (renamed from src/test/run-make-fulldeps/sanitizer-dylib-link/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-dylib-link/library.rs (renamed from src/test/run-make-fulldeps/sanitizer-dylib-link/library.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-dylib-link/program.rs (renamed from src/test/run-make-fulldeps/sanitizer-dylib-link/program.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile (renamed from src/test/run-make-fulldeps/sanitizer-staticlib-link/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs (renamed from src/test/run-make-fulldeps/sanitizer-staticlib-link/library.rs)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-staticlib-link/program.c (renamed from src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c)0
-rw-r--r--tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs (renamed from src/test/run-make-fulldeps/sanitizer-staticlib-link/program.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/Makefile (renamed from src/test/run-make-fulldeps/save-analysis-fail/Makefile)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/SameDir.rs (renamed from src/test/run-make-fulldeps/save-analysis-fail/SameDir.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/SameDir3.rs (renamed from src/test/run-make-fulldeps/save-analysis-fail/SameDir3.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs (renamed from src/test/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/foo.rs (renamed from src/test/run-make-fulldeps/save-analysis-fail/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-fail/krate2.rs (renamed from src/test/run-make-fulldeps/save-analysis-fail/krate2.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-rfc2126/Makefile (renamed from src/test/run-make-fulldeps/save-analysis-rfc2126/Makefile)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs (renamed from src/test/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-rfc2126/krate2.rs (renamed from src/test/run-make-fulldeps/save-analysis-rfc2126/krate2.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis-rfc2126/validate_json.py (renamed from src/test/run-make-fulldeps/save-analysis-rfc2126/validate_json.py)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/Makefile (renamed from src/test/run-make-fulldeps/save-analysis/Makefile)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/SameDir.rs (renamed from src/test/run-make-fulldeps/save-analysis/SameDir.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/SameDir3.rs (renamed from src/test/run-make-fulldeps/save-analysis/SameDir3.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/SubDir/mod.rs (renamed from src/test/run-make-fulldeps/save-analysis/SubDir/mod.rs)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/extra-docs.md (renamed from src/test/run-make-fulldeps/save-analysis/extra-docs.md)0
-rw-r--r--tests/run-make-fulldeps/save-analysis/foo.rs465
-rw-r--r--tests/run-make-fulldeps/save-analysis/krate2.rs (renamed from src/test/run-make-fulldeps/save-analysis/krate2.rs)0
-rw-r--r--tests/run-make-fulldeps/separate-link-fail/Makefile (renamed from src/test/run-make-fulldeps/separate-link-fail/Makefile)0
-rw-r--r--tests/run-make-fulldeps/separate-link/Makefile (renamed from src/test/run-make-fulldeps/separate-link/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-cci-copies/Makefile (renamed from src/test/run-make-fulldeps/sepcomp-cci-copies/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs (renamed from src/test/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs (renamed from src/test/run-make-fulldeps/sepcomp-cci-copies/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-inlining/Makefile (renamed from src/test/run-make-fulldeps/sepcomp-inlining/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-inlining/foo.rs (renamed from src/test/run-make-fulldeps/sepcomp-inlining/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-separate/Makefile (renamed from src/test/run-make-fulldeps/sepcomp-separate/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sepcomp-separate/foo.rs (renamed from src/test/run-make-fulldeps/sepcomp-separate/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/Makefile (renamed from src/test/run-make-fulldeps/share-generics-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs (renamed from src/test/run-make-fulldeps/share-generics-dylib/linked_leaf.rs)0
-rw-r--r--tests/run-make-fulldeps/simd-ffi/Makefile (renamed from src/test/run-make-fulldeps/simd-ffi/Makefile)0
-rw-r--r--tests/run-make-fulldeps/simd-ffi/simd.rs (renamed from src/test/run-make-fulldeps/simd-ffi/simd.rs)0
-rw-r--r--tests/run-make-fulldeps/simple-dylib/Makefile (renamed from src/test/run-make-fulldeps/simple-dylib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/simple-dylib/bar.rs (renamed from src/test/run-make-fulldeps/simple-dylib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/simple-dylib/foo.rs (renamed from src/test/run-make-fulldeps/simple-dylib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/simple-rlib/Makefile (renamed from src/test/run-make-fulldeps/simple-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/simple-rlib/bar.rs (renamed from src/test/run-make-fulldeps/simple-rlib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/simple-rlib/foo.rs (renamed from src/test/run-make-fulldeps/simple-rlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/split-debuginfo/Makefile (renamed from src/test/run-make-fulldeps/split-debuginfo/Makefile)0
-rw-r--r--tests/run-make-fulldeps/split-debuginfo/bar.rs (renamed from src/test/run-make-fulldeps/split-debuginfo/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/split-debuginfo/baz.rs (renamed from src/test/run-make-fulldeps/split-debuginfo/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/split-debuginfo/foo.rs (renamed from src/test/run-make-fulldeps/split-debuginfo/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/split-debuginfo/main.rs (renamed from src/test/run-make-fulldeps/split-debuginfo/main.rs)0
-rw-r--r--tests/run-make-fulldeps/stable-symbol-names/Makefile (renamed from src/test/run-make-fulldeps/stable-symbol-names/Makefile)0
-rw-r--r--tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs (renamed from src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs)0
-rw-r--r--tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs (renamed from src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs)0
-rw-r--r--tests/run-make-fulldeps/static-dylib-by-default/Makefile (renamed from src/test/run-make-fulldeps/static-dylib-by-default/Makefile)0
-rw-r--r--tests/run-make-fulldeps/static-dylib-by-default/bar.rs (renamed from src/test/run-make-fulldeps/static-dylib-by-default/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/static-dylib-by-default/foo.rs (renamed from src/test/run-make-fulldeps/static-dylib-by-default/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/static-dylib-by-default/main.c (renamed from src/test/run-make-fulldeps/static-dylib-by-default/main.c)0
-rw-r--r--tests/run-make-fulldeps/static-extern-type/Makefile (renamed from src/test/run-make-fulldeps/static-extern-type/Makefile)0
-rw-r--r--tests/run-make-fulldeps/static-extern-type/define-foo.c (renamed from src/test/run-make-fulldeps/static-extern-type/define-foo.c)0
-rw-r--r--tests/run-make-fulldeps/static-extern-type/use-foo.rs (renamed from src/test/run-make-fulldeps/static-extern-type/use-foo.rs)0
-rw-r--r--tests/run-make-fulldeps/static-unwinding/Makefile (renamed from src/test/run-make-fulldeps/static-unwinding/Makefile)0
-rw-r--r--tests/run-make-fulldeps/static-unwinding/lib.rs (renamed from src/test/run-make-fulldeps/static-unwinding/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/static-unwinding/main.rs (renamed from src/test/run-make-fulldeps/static-unwinding/main.rs)0
-rw-r--r--tests/run-make-fulldeps/staticlib-blank-lib/Makefile (renamed from src/test/run-make-fulldeps/staticlib-blank-lib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/staticlib-blank-lib/foo.rs (renamed from src/test/run-make-fulldeps/staticlib-blank-lib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/std-core-cycle/Makefile (renamed from src/test/run-make-fulldeps/std-core-cycle/Makefile)0
-rw-r--r--tests/run-make-fulldeps/std-core-cycle/bar.rs (renamed from src/test/run-make-fulldeps/std-core-cycle/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/std-core-cycle/foo.rs (renamed from src/test/run-make-fulldeps/std-core-cycle/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/stdin-non-utf8/Makefile (renamed from src/test/run-make-fulldeps/stdin-non-utf8/Makefile)0
-rw-r--r--tests/run-make-fulldeps/stdin-non-utf8/non-utf8 (renamed from src/test/run-make-fulldeps/stdin-non-utf8/non-utf8)0
-rw-r--r--tests/run-make-fulldeps/suspicious-library/Makefile (renamed from src/test/run-make-fulldeps/suspicious-library/Makefile)0
-rw-r--r--tests/run-make-fulldeps/suspicious-library/bar.rs (renamed from src/test/run-make-fulldeps/suspicious-library/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/suspicious-library/foo.rs (renamed from src/test/run-make-fulldeps/suspicious-library/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/Makefile (renamed from src/test/run-make-fulldeps/symbol-visibility/Makefile)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs (renamed from src/test/run-make-fulldeps/symbol-visibility/a_cdylib.rs)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs (renamed from src/test/run-make-fulldeps/symbol-visibility/a_proc_macro.rs)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs (renamed from src/test/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/an_executable.rs (renamed from src/test/run-make-fulldeps/symbol-visibility/an_executable.rs)0
-rw-r--r--tests/run-make-fulldeps/symbol-visibility/an_rlib.rs (renamed from src/test/run-make-fulldeps/symbol-visibility/an_rlib.rs)0
-rw-r--r--tests/run-make-fulldeps/symbols-include-type-name/Makefile (renamed from src/test/run-make-fulldeps/symbols-include-type-name/Makefile)0
-rw-r--r--tests/run-make-fulldeps/symbols-include-type-name/lib.rs (renamed from src/test/run-make-fulldeps/symbols-include-type-name/lib.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-extern/Makefile (renamed from src/test/run-make-fulldeps/symlinked-extern/Makefile)0
-rw-r--r--tests/run-make-fulldeps/symlinked-extern/bar.rs (renamed from src/test/run-make-fulldeps/symlinked-extern/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-extern/baz.rs (renamed from src/test/run-make-fulldeps/symlinked-extern/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-extern/foo.rs (renamed from src/test/run-make-fulldeps/symlinked-extern/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-libraries/Makefile (renamed from src/test/run-make-fulldeps/symlinked-libraries/Makefile)0
-rw-r--r--tests/run-make-fulldeps/symlinked-libraries/bar.rs (renamed from src/test/run-make-fulldeps/symlinked-libraries/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-libraries/foo.rs (renamed from src/test/run-make-fulldeps/symlinked-libraries/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-rlib/Makefile (renamed from src/test/run-make-fulldeps/symlinked-rlib/Makefile)0
-rw-r--r--tests/run-make-fulldeps/symlinked-rlib/bar.rs (renamed from src/test/run-make-fulldeps/symlinked-rlib/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/symlinked-rlib/foo.rs (renamed from src/test/run-make-fulldeps/symlinked-rlib/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile (renamed from src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile)0
-rw-r--r--tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py (renamed from src/test/run-make-fulldeps/sysroot-crates-are-unstable/test.py)0
-rw-r--r--tests/run-make-fulldeps/target-cpu-native/Makefile (renamed from src/test/run-make-fulldeps/target-cpu-native/Makefile)0
-rw-r--r--tests/run-make-fulldeps/target-cpu-native/foo.rs (renamed from src/test/run-make-fulldeps/target-cpu-native/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/target-specs/Makefile (renamed from src/test/run-make-fulldeps/target-specs/Makefile)0
-rw-r--r--tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json (renamed from src/test/run-make-fulldeps/target-specs/definitely-not-builtin-target.json)0
-rw-r--r--tests/run-make-fulldeps/target-specs/foo.rs24
-rw-r--r--tests/run-make-fulldeps/target-specs/mismatching-data-layout.json (renamed from src/test/run-make-fulldeps/target-specs/mismatching-data-layout.json)0
-rw-r--r--tests/run-make-fulldeps/target-specs/my-awesome-platform.json (renamed from src/test/run-make-fulldeps/target-specs/my-awesome-platform.json)0
-rw-r--r--tests/run-make-fulldeps/target-specs/my-incomplete-platform.json (renamed from src/test/run-make-fulldeps/target-specs/my-incomplete-platform.json)0
-rw-r--r--tests/run-make-fulldeps/target-specs/my-invalid-platform.json (renamed from src/test/run-make-fulldeps/target-specs/my-invalid-platform.json)0
-rw-r--r--tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json (renamed from src/test/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json)0
-rw-r--r--tests/run-make-fulldeps/target-without-atomic-cas/Makefile (renamed from src/test/run-make-fulldeps/target-without-atomic-cas/Makefile)0
-rw-r--r--tests/run-make-fulldeps/test-harness/Makefile (renamed from src/test/run-make-fulldeps/test-harness/Makefile)0
-rw-r--r--tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs (renamed from src/test/run-make-fulldeps/test-harness/test-ignore-cfg.rs)0
-rw-r--r--tests/run-make-fulldeps/tools.mk (renamed from src/test/run-make-fulldeps/tools.mk)0
-rw-r--r--tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile (renamed from src/test/run-make-fulldeps/type-mismatch-same-crate-name/Makefile)0
-rw-r--r--tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs (renamed from src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs)0
-rw-r--r--tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs (renamed from src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs)0
-rw-r--r--tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs (renamed from src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs)0
-rw-r--r--tests/run-make-fulldeps/use-extern-for-plugins/Makefile (renamed from src/test/run-make-fulldeps/use-extern-for-plugins/Makefile)0
-rw-r--r--tests/run-make-fulldeps/use-extern-for-plugins/bar.rs (renamed from src/test/run-make-fulldeps/use-extern-for-plugins/bar.rs)0
-rw-r--r--tests/run-make-fulldeps/use-extern-for-plugins/baz.rs (renamed from src/test/run-make-fulldeps/use-extern-for-plugins/baz.rs)0
-rw-r--r--tests/run-make-fulldeps/use-extern-for-plugins/foo.rs (renamed from src/test/run-make-fulldeps/use-extern-for-plugins/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile (renamed from src/test/run-make-fulldeps/use-suggestions-rust-2018/Makefile)0
-rw-r--r--tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs (renamed from src/test/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs)0
-rw-r--r--tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs (renamed from src/test/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs)0
-rw-r--r--tests/run-make-fulldeps/used-cdylib-macos/Makefile (renamed from src/test/run-make-fulldeps/used-cdylib-macos/Makefile)0
-rw-r--r--tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs (renamed from src/test/run-make-fulldeps/used-cdylib-macos/dylib_used.rs)0
-rw-r--r--tests/run-make-fulldeps/used/Makefile (renamed from src/test/run-make-fulldeps/used/Makefile)0
-rw-r--r--tests/run-make-fulldeps/used/used.rs (renamed from src/test/run-make-fulldeps/used/used.rs)0
-rw-r--r--tests/run-make-fulldeps/version/Makefile (renamed from src/test/run-make-fulldeps/version/Makefile)0
-rw-r--r--tests/run-make-fulldeps/volatile-intrinsics/Makefile (renamed from src/test/run-make-fulldeps/volatile-intrinsics/Makefile)0
-rw-r--r--tests/run-make-fulldeps/volatile-intrinsics/main.rs (renamed from src/test/run-make-fulldeps/volatile-intrinsics/main.rs)0
-rw-r--r--tests/run-make-fulldeps/weird-output-filenames/Makefile (renamed from src/test/run-make-fulldeps/weird-output-filenames/Makefile)0
-rw-r--r--tests/run-make-fulldeps/weird-output-filenames/foo.rs (renamed from src/test/run-make-fulldeps/weird-output-filenames/foo.rs)0
-rw-r--r--tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile (renamed from src/test/run-make-fulldeps/windows-binary-no-external-deps/Makefile)0
-rw-r--r--tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs (renamed from src/test/run-make-fulldeps/windows-binary-no-external-deps/hello.rs)0
-rw-r--r--tests/run-make-fulldeps/windows-spawn/Makefile (renamed from src/test/run-make-fulldeps/windows-spawn/Makefile)0
-rw-r--r--tests/run-make-fulldeps/windows-spawn/hello.rs (renamed from src/test/run-make-fulldeps/windows-spawn/hello.rs)0
-rw-r--r--tests/run-make-fulldeps/windows-spawn/spawn.rs (renamed from src/test/run-make-fulldeps/windows-spawn/spawn.rs)0
-rw-r--r--tests/run-make-fulldeps/windows-subsystem/Makefile (renamed from src/test/run-make-fulldeps/windows-subsystem/Makefile)0
-rw-r--r--tests/run-make-fulldeps/windows-subsystem/console.rs (renamed from src/test/run-make-fulldeps/windows-subsystem/console.rs)0
-rw-r--r--tests/run-make-fulldeps/windows-subsystem/windows.rs (renamed from src/test/run-make-fulldeps/windows-subsystem/windows.rs)0
-rw-r--r--tests/run-make/const_fn_mir/Makefile (renamed from src/test/run-make/const_fn_mir/Makefile)0
-rw-r--r--tests/run-make/const_fn_mir/dump.mir (renamed from src/test/run-make/const_fn_mir/dump.mir)0
-rw-r--r--tests/run-make/const_fn_mir/main.rs (renamed from src/test/run-make/const_fn_mir/main.rs)0
-rw-r--r--tests/run-make/coverage-llvmir/Makefile (renamed from src/test/run-make/coverage-llvmir/Makefile)0
-rw-r--r--tests/run-make/coverage-llvmir/filecheck.testprog.txt (renamed from src/test/run-make/coverage-llvmir/filecheck.testprog.txt)0
-rw-r--r--tests/run-make/coverage-llvmir/testprog.rs (renamed from src/test/run-make/coverage-llvmir/testprog.rs)0
-rw-r--r--tests/run-make/coverage-reports/Makefile (renamed from src/test/run-make/coverage-reports/Makefile)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.abort.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.abort.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.assert.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.assert.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.async.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.async.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.async2.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.async2.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.closure.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.closure.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.closure_macro.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.closure_macro.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.conditions.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.conditions.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.continue.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.continue.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.dead_code.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.dead_code.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.doctest.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.doctest.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.drop_trait.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.drop_trait.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.generator.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.generator.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.generics.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.generics.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.if.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.if.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.if_else.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.if_else.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.inline-dead.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.inline-dead.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.inline.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.inline.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.inner_items.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.inner_items.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.issue-83601.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.issue-83601.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.issue-84561.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.issue-84561.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.issue-85461.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.issue-85461.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.issue-93054.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.issue-93054.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.loops_branches.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.loops_branches.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.nested_loops.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.nested_loops.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.overflow.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.overflow.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.partial_eq.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.partial_eq.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.simple_loop.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.simple_loop.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.simple_match.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.simple_match.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.try_error_result.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.try_error_result.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.unused.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.unused.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.unused_mod.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.unused_mod.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.uses_crate.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.uses_crate.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.while.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.while.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt)0
-rw-r--r--tests/run-make/coverage-reports/expected_show_coverage.yield.txt (renamed from src/test/run-make/coverage-reports/expected_show_coverage.yield.txt)0
-rwxr-xr-xtests/run-make/coverage-reports/normalize_paths.py (renamed from src/test/run-make/coverage-reports/normalize_paths.py)0
-rw-r--r--tests/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt (renamed from src/test/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt)0
-rw-r--r--tests/run-make/coverage/abort.rs (renamed from src/test/run-make/coverage/abort.rs)0
-rw-r--r--tests/run-make/coverage/assert.rs (renamed from src/test/run-make/coverage/assert.rs)0
-rw-r--r--tests/run-make/coverage/async.rs (renamed from src/test/run-make/coverage/async.rs)0
-rw-r--r--tests/run-make/coverage/async2.rs (renamed from src/test/run-make/coverage/async2.rs)0
-rw-r--r--tests/run-make/coverage/closure.rs (renamed from src/test/run-make/coverage/closure.rs)0
-rw-r--r--tests/run-make/coverage/closure_macro.rs (renamed from src/test/run-make/coverage/closure_macro.rs)0
-rw-r--r--tests/run-make/coverage/closure_macro_async.rs (renamed from src/test/run-make/coverage/closure_macro_async.rs)0
-rw-r--r--tests/run-make/coverage/compiletest-ignore-dir3
-rw-r--r--tests/run-make/coverage/conditions.rs (renamed from src/test/run-make/coverage/conditions.rs)0
-rw-r--r--tests/run-make/coverage/continue.rs (renamed from src/test/run-make/coverage/continue.rs)0
-rw-r--r--tests/run-make/coverage/coverage_tools.mk (renamed from src/test/run-make/coverage/coverage_tools.mk)0
-rw-r--r--tests/run-make/coverage/dead_code.rs (renamed from src/test/run-make/coverage/dead_code.rs)0
-rw-r--r--tests/run-make/coverage/doctest.rs (renamed from src/test/run-make/coverage/doctest.rs)0
-rw-r--r--tests/run-make/coverage/drop_trait.rs (renamed from src/test/run-make/coverage/drop_trait.rs)0
-rw-r--r--tests/run-make/coverage/generator.rs (renamed from src/test/run-make/coverage/generator.rs)0
-rw-r--r--tests/run-make/coverage/generics.rs (renamed from src/test/run-make/coverage/generics.rs)0
-rw-r--r--tests/run-make/coverage/if.rs (renamed from src/test/run-make/coverage/if.rs)0
-rw-r--r--tests/run-make/coverage/if_else.rs (renamed from src/test/run-make/coverage/if_else.rs)0
-rw-r--r--tests/run-make/coverage/inline-dead.rs (renamed from src/test/run-make/coverage/inline-dead.rs)0
-rw-r--r--tests/run-make/coverage/inline.rs (renamed from src/test/run-make/coverage/inline.rs)0
-rw-r--r--tests/run-make/coverage/inner_items.rs (renamed from src/test/run-make/coverage/inner_items.rs)0
-rw-r--r--tests/run-make/coverage/issue-83601.rs (renamed from src/test/run-make/coverage/issue-83601.rs)0
-rw-r--r--tests/run-make/coverage/issue-84561.rs (renamed from src/test/run-make/coverage/issue-84561.rs)0
-rw-r--r--tests/run-make/coverage/issue-85461.rs (renamed from src/test/run-make/coverage/issue-85461.rs)0
-rw-r--r--tests/run-make/coverage/issue-93054.rs (renamed from src/test/run-make/coverage/issue-93054.rs)0
-rw-r--r--tests/run-make/coverage/lazy_boolean.rs (renamed from src/test/run-make/coverage/lazy_boolean.rs)0
-rw-r--r--tests/run-make/coverage/lib/doctest_crate.rs (renamed from src/test/run-make/coverage/lib/doctest_crate.rs)0
-rw-r--r--tests/run-make/coverage/lib/inline_always_with_dead_code.rs (renamed from src/test/run-make/coverage/lib/inline_always_with_dead_code.rs)0
-rw-r--r--tests/run-make/coverage/lib/unused_mod_helper.rs (renamed from src/test/run-make/coverage/lib/unused_mod_helper.rs)0
-rw-r--r--tests/run-make/coverage/lib/used_crate.rs (renamed from src/test/run-make/coverage/lib/used_crate.rs)0
-rw-r--r--tests/run-make/coverage/lib/used_inline_crate.rs (renamed from src/test/run-make/coverage/lib/used_inline_crate.rs)0
-rw-r--r--tests/run-make/coverage/loop_break_value.rs (renamed from src/test/run-make/coverage/loop_break_value.rs)0
-rw-r--r--tests/run-make/coverage/loops_branches.rs (renamed from src/test/run-make/coverage/loops_branches.rs)0
-rw-r--r--tests/run-make/coverage/match_or_pattern.rs (renamed from src/test/run-make/coverage/match_or_pattern.rs)0
-rw-r--r--tests/run-make/coverage/nested_loops.rs (renamed from src/test/run-make/coverage/nested_loops.rs)0
-rw-r--r--tests/run-make/coverage/no_cov_crate.rs (renamed from src/test/run-make/coverage/no_cov_crate.rs)0
-rw-r--r--tests/run-make/coverage/overflow.rs (renamed from src/test/run-make/coverage/overflow.rs)0
-rw-r--r--tests/run-make/coverage/panic_unwind.rs (renamed from src/test/run-make/coverage/panic_unwind.rs)0
-rw-r--r--tests/run-make/coverage/partial_eq.rs (renamed from src/test/run-make/coverage/partial_eq.rs)0
-rw-r--r--tests/run-make/coverage/simple_loop.rs (renamed from src/test/run-make/coverage/simple_loop.rs)0
-rw-r--r--tests/run-make/coverage/simple_match.rs (renamed from src/test/run-make/coverage/simple_match.rs)0
-rw-r--r--tests/run-make/coverage/tight_inf_loop.rs (renamed from src/test/run-make/coverage/tight_inf_loop.rs)0
-rw-r--r--tests/run-make/coverage/try_error_result.rs (renamed from src/test/run-make/coverage/try_error_result.rs)0
-rw-r--r--tests/run-make/coverage/unused.rs (renamed from src/test/run-make/coverage/unused.rs)0
-rw-r--r--tests/run-make/coverage/unused_mod.rs (renamed from src/test/run-make/coverage/unused_mod.rs)0
-rw-r--r--tests/run-make/coverage/uses_crate.rs (renamed from src/test/run-make/coverage/uses_crate.rs)0
-rw-r--r--tests/run-make/coverage/uses_inline_crate.rs (renamed from src/test/run-make/coverage/uses_inline_crate.rs)0
-rw-r--r--tests/run-make/coverage/while.rs (renamed from src/test/run-make/coverage/while.rs)0
-rw-r--r--tests/run-make/coverage/while_early_ret.rs (renamed from src/test/run-make/coverage/while_early_ret.rs)0
-rw-r--r--tests/run-make/coverage/yield.rs (renamed from src/test/run-make/coverage/yield.rs)0
-rw-r--r--tests/run-make/dep-graph/Makefile (renamed from src/test/run-make/dep-graph/Makefile)0
-rw-r--r--tests/run-make/dep-graph/foo.rs (renamed from src/test/run-make/dep-graph/foo.rs)0
-rw-r--r--tests/run-make/dump-mono-stats/Makefile5
-rw-r--r--tests/run-make/dump-mono-stats/foo.rs (renamed from src/test/rustdoc/auxiliary/no_html_root.rs)0
-rw-r--r--tests/run-make/emit-named-files/Makefile (renamed from src/test/run-make/emit-named-files/Makefile)0
-rw-r--r--tests/run-make/emit-named-files/foo.rs (renamed from src/test/run-make/emit-named-files/foo.rs)0
-rw-r--r--tests/run-make/emit-path-unhashed/Makefile (renamed from src/test/run-make/emit-path-unhashed/Makefile)0
-rw-r--r--tests/run-make/emit-path-unhashed/foo.rs (renamed from src/test/run-make/emit-path-unhashed/foo.rs)0
-rw-r--r--tests/run-make/emit-shared-files/Makefile (renamed from src/test/run-make/emit-shared-files/Makefile)0
-rw-r--r--tests/run-make/emit-shared-files/x.rs (renamed from src/test/run-make/emit-shared-files/x.rs)0
-rw-r--r--tests/run-make/emit-shared-files/y.css (renamed from src/test/run-make/emit-shared-files/y.css)0
-rw-r--r--tests/run-make/emit-shared-files/z.css (renamed from src/test/run-make/emit-shared-files/z.css)0
-rw-r--r--tests/run-make/env-dep-info/Makefile (renamed from src/test/run-make/env-dep-info/Makefile)0
-rw-r--r--tests/run-make/env-dep-info/macro_def.rs (renamed from src/test/run-make/env-dep-info/macro_def.rs)0
-rw-r--r--tests/run-make/env-dep-info/macro_use.rs (renamed from src/test/run-make/env-dep-info/macro_use.rs)0
-rw-r--r--tests/run-make/env-dep-info/main.rs (renamed from src/test/run-make/env-dep-info/main.rs)0
-rw-r--r--tests/run-make/export-executable-symbols/Makefile (renamed from src/test/run-make/export-executable-symbols/Makefile)0
-rw-r--r--tests/run-make/export-executable-symbols/main.rs (renamed from src/test/run-make/export-executable-symbols/main.rs)0
-rw-r--r--tests/run-make/fmt-write-bloat/Makefile (renamed from src/test/run-make/fmt-write-bloat/Makefile)0
-rw-r--r--tests/run-make/fmt-write-bloat/main.rs (renamed from src/test/run-make/fmt-write-bloat/main.rs)0
-rw-r--r--tests/run-make/git_clone_sha1.sh (renamed from src/test/run-make/git_clone_sha1.sh)0
-rw-r--r--tests/run-make/incr-foreign-head-span/Makefile (renamed from src/test/run-make/incr-foreign-head-span/Makefile)0
-rw-r--r--tests/run-make/incr-foreign-head-span/first_crate.rs (renamed from src/test/run-make/incr-foreign-head-span/first_crate.rs)0
-rw-r--r--tests/run-make/incr-foreign-head-span/second_crate.rs (renamed from src/test/run-make/incr-foreign-head-span/second_crate.rs)0
-rw-r--r--tests/run-make/incr-prev-body-beyond-eof/Makefile (renamed from src/test/run-make/incr-prev-body-beyond-eof/Makefile)0
-rw-r--r--tests/run-make/incr-prev-body-beyond-eof/a.rs (renamed from src/test/run-make/incr-prev-body-beyond-eof/a.rs)0
-rw-r--r--tests/run-make/incr-prev-body-beyond-eof/b.rs (renamed from src/test/run-make/incr-prev-body-beyond-eof/b.rs)0
-rw-r--r--tests/run-make/incremental-session-fail/Makefile (renamed from src/test/run-make/incremental-session-fail/Makefile)0
-rw-r--r--tests/run-make/incremental-session-fail/foo.rs (renamed from src/test/run-make/incremental-session-fail/foo.rs)0
-rw-r--r--tests/run-make/invalid-so/Makefile (renamed from src/test/run-make/invalid-so/Makefile)0
-rw-r--r--tests/run-make/invalid-so/bar.rs (renamed from src/test/run-make/invalid-so/bar.rs)0
-rw-r--r--tests/run-make/issue-10971-temps-dir/Makefile (renamed from src/test/run-make/issue-10971-temps-dir/Makefile)0
-rw-r--r--tests/run-make/issue-36710/Makefile (renamed from src/test/run-make/issue-36710/Makefile)0
-rw-r--r--tests/run-make/issue-36710/foo.cpp (renamed from src/test/run-make/issue-36710/foo.cpp)0
-rw-r--r--tests/run-make/issue-36710/foo.rs (renamed from src/test/run-make/issue-36710/foo.rs)0
-rw-r--r--tests/run-make/issue-47384/Makefile (renamed from src/test/run-make/issue-47384/Makefile)0
-rw-r--r--tests/run-make/issue-47384/lib.rs (renamed from src/test/run-make/issue-47384/lib.rs)0
-rw-r--r--tests/run-make/issue-47384/linker.ld (renamed from src/test/run-make/issue-47384/linker.ld)0
-rw-r--r--tests/run-make/issue-47384/main.rs (renamed from src/test/run-make/issue-47384/main.rs)0
-rw-r--r--tests/run-make/issue-71519/Makefile8
-rw-r--r--tests/run-make/issue-71519/main.rs (renamed from src/test/run-make/issue-71519/main.rs)0
-rw-r--r--tests/run-make/issue-83112-incr-test-moved-file/Makefile (renamed from src/test/run-make/issue-83112-incr-test-moved-file/Makefile)0
-rw-r--r--tests/run-make/issue-83112-incr-test-moved-file/main.rs (renamed from src/test/run-make/issue-83112-incr-test-moved-file/main.rs)0
-rw-r--r--tests/run-make/issue-85019-moved-src-dir/Makefile (renamed from src/test/run-make/issue-85019-moved-src-dir/Makefile)0
-rw-r--r--tests/run-make/issue-85019-moved-src-dir/main.rs (renamed from src/test/run-make/issue-85019-moved-src-dir/main.rs)0
-rw-r--r--tests/run-make/issue-85019-moved-src-dir/my_lib.rs (renamed from src/test/run-make/issue-85019-moved-src-dir/my_lib.rs)0
-rw-r--r--tests/run-make/issue-85401-static-mir/Makefile (renamed from src/test/run-make/issue-85401-static-mir/Makefile)0
-rw-r--r--tests/run-make/issue-85401-static-mir/bar.rs (renamed from src/test/run-make/issue-85401-static-mir/bar.rs)0
-rw-r--r--tests/run-make/issue-85401-static-mir/baz.rs (renamed from src/test/run-make/issue-85401-static-mir/baz.rs)0
-rw-r--r--tests/run-make/issue-85401-static-mir/foo.rs (renamed from src/test/run-make/issue-85401-static-mir/foo.rs)0
-rw-r--r--tests/run-make/issue-85441/Makefile (renamed from src/test/run-make/issue-85441/Makefile)0
-rw-r--r--tests/run-make/issue-85441/empty.rs (renamed from src/test/run-make/issue-85441/empty.rs)0
-rw-r--r--tests/run-make/issue-88756-default-output/Makefile (renamed from src/test/run-make/issue-88756-default-output/Makefile)0
-rw-r--r--tests/run-make/issue-88756-default-output/README.md (renamed from src/test/run-make/issue-88756-default-output/README.md)0
-rw-r--r--tests/run-make/issue-88756-default-output/output-default.stdout (renamed from src/test/run-make/issue-88756-default-output/output-default.stdout)0
-rw-r--r--tests/run-make/issue-88756-default-output/x.rs (renamed from src/test/run-make/issue-88756-default-output/x.rs)0
-rw-r--r--tests/run-make/issue-96498/Makefile (renamed from src/test/run-make/issue-96498/Makefile)0
-rw-r--r--tests/run-make/issue-96498/foo.rs (renamed from src/test/run-make/issue-96498/foo.rs)0
-rw-r--r--tests/run-make/libtest-thread-limit/Makefile (renamed from src/test/run-make/libtest-thread-limit/Makefile)0
-rw-r--r--tests/run-make/libtest-thread-limit/test.rs (renamed from src/test/run-make/libtest-thread-limit/test.rs)0
-rw-r--r--tests/run-make/llvm-outputs/Makefile (renamed from src/test/run-make/llvm-outputs/Makefile)0
-rw-r--r--tests/run-make/macos-deployment-target/Makefile (renamed from src/test/run-make/macos-deployment-target/Makefile)0
-rw-r--r--tests/run-make/macos-deployment-target/with_deployment_target.rs (renamed from src/test/run-make/macos-deployment-target/with_deployment_target.rs)0
-rw-r--r--tests/run-make/macos-fat-archive/Makefile (renamed from src/test/run-make/macos-fat-archive/Makefile)0
-rw-r--r--tests/run-make/macos-fat-archive/lib.rs (renamed from src/test/run-make/macos-fat-archive/lib.rs)0
-rw-r--r--tests/run-make/macos-fat-archive/native-library.c (renamed from src/test/run-make/macos-fat-archive/native-library.c)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/Makefile (renamed from src/test/run-make/native-link-modifier-bundle/Makefile)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/bundled.rs (renamed from src/test/run-make/native-link-modifier-bundle/bundled.rs)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/cdylib-bundled.rs (renamed from src/test/run-make/native-link-modifier-bundle/cdylib-bundled.rs)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs (renamed from src/test/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/native-staticlib.c (renamed from src/test/run-make/native-link-modifier-bundle/native-staticlib.c)0
-rw-r--r--tests/run-make/native-link-modifier-bundle/non-bundled.rs (renamed from src/test/run-make/native-link-modifier-bundle/non-bundled.rs)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-linker/Makefile (renamed from src/test/run-make/native-link-modifier-verbatim-linker/Makefile)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs (renamed from src/test/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-linker/main.rs (renamed from src/test/run-make/native-link-modifier-verbatim-linker/main.rs)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-rustc/Makefile (renamed from src/test/run-make/native-link-modifier-verbatim-rustc/Makefile)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs (renamed from src/test/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs)0
-rw-r--r--tests/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs (renamed from src/test/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/Makefile (renamed from src/test/run-make/native-link-modifier-whole-archive/Makefile)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp (renamed from src/test/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/directly_linked.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/directly_linked.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/indirectly_linked.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/indirectly_linked.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs)0
-rw-r--r--tests/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs (renamed from src/test/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs)0
-rw-r--r--tests/run-make/pass-linker-flags-from-dep/Makefile (renamed from src/test/run-make/pass-linker-flags-from-dep/Makefile)0
-rw-r--r--tests/run-make/pass-linker-flags-from-dep/main.rs (renamed from src/test/run-make/pass-linker-flags-from-dep/main.rs)0
-rw-r--r--tests/run-make/pass-linker-flags-from-dep/native_dep_1.rs (renamed from src/test/run-make/pass-linker-flags-from-dep/native_dep_1.rs)0
-rw-r--r--tests/run-make/pass-linker-flags-from-dep/native_dep_2.rs (renamed from src/test/run-make/pass-linker-flags-from-dep/native_dep_2.rs)0
-rw-r--r--tests/run-make/pass-linker-flags-from-dep/rust_dep.rs (renamed from src/test/run-make/pass-linker-flags-from-dep/rust_dep.rs)0
-rw-r--r--tests/run-make/pass-linker-flags/Makefile (renamed from src/test/run-make/pass-linker-flags/Makefile)0
-rw-r--r--tests/run-make/pass-linker-flags/rs.rs (renamed from src/test/run-make/pass-linker-flags/rs.rs)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/Makefile (renamed from src/test/run-make/raw-dylib-alt-calling-convention/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/driver.rs (renamed from src/test/run-make/raw-dylib-alt-calling-convention/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/extern.c (renamed from src/test/run-make/raw-dylib-alt-calling-convention/extern.c)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/lib.rs (renamed from src/test/run-make/raw-dylib-alt-calling-convention/lib.rs)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/output.msvc.txt (renamed from src/test/run-make/raw-dylib-alt-calling-convention/output.msvc.txt)0
-rw-r--r--tests/run-make/raw-dylib-alt-calling-convention/output.txt (renamed from src/test/run-make/raw-dylib-alt-calling-convention/output.txt)0
-rw-r--r--tests/run-make/raw-dylib-c/Makefile (renamed from src/test/run-make/raw-dylib-c/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-c/driver.rs (renamed from src/test/run-make/raw-dylib-c/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-c/extern_1.c (renamed from src/test/run-make/raw-dylib-c/extern_1.c)0
-rw-r--r--tests/run-make/raw-dylib-c/extern_2.c (renamed from src/test/run-make/raw-dylib-c/extern_2.c)0
-rw-r--r--tests/run-make/raw-dylib-c/lib.rs (renamed from src/test/run-make/raw-dylib-c/lib.rs)0
-rw-r--r--tests/run-make/raw-dylib-c/output.txt (renamed from src/test/run-make/raw-dylib-c/output.txt)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/Makefile (renamed from src/test/run-make/raw-dylib-import-name-type/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/driver.rs (renamed from src/test/run-make/raw-dylib-import-name-type/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/extern.c (renamed from src/test/run-make/raw-dylib-import-name-type/extern.c)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/extern.gnu.def (renamed from src/test/run-make/raw-dylib-import-name-type/extern.gnu.def)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/extern.msvc.def (renamed from src/test/run-make/raw-dylib-import-name-type/extern.msvc.def)0
-rw-r--r--tests/run-make/raw-dylib-import-name-type/output.txt (renamed from src/test/run-make/raw-dylib-import-name-type/output.txt)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/Makefile (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/driver.rs (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/extern_1.c (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/extern_1.c)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/extern_2.c (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/extern_2.c)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/lib.rs (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/lib.rs)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs)0
-rw-r--r--tests/run-make/raw-dylib-inline-cross-dylib/output.txt (renamed from src/test/run-make/raw-dylib-inline-cross-dylib/output.txt)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/Makefile (renamed from src/test/run-make/raw-dylib-link-ordinal/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/driver.rs (renamed from src/test/run-make/raw-dylib-link-ordinal/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/exporter.c (renamed from src/test/run-make/raw-dylib-link-ordinal/exporter.c)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/exporter.def (renamed from src/test/run-make/raw-dylib-link-ordinal/exporter.def)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/lib.rs (renamed from src/test/run-make/raw-dylib-link-ordinal/lib.rs)0
-rw-r--r--tests/run-make/raw-dylib-link-ordinal/output.txt (renamed from src/test/run-make/raw-dylib-link-ordinal/output.txt)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/Makefile (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/Makefile)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/driver.rs (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/driver.rs)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/expected_output.txt (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/expected_output.txt)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/exporter.c (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/exporter.c)0
-rw-r--r--tests/run-make/raw-dylib-stdcall-ordinal/lib.rs (renamed from src/test/run-make/raw-dylib-stdcall-ordinal/lib.rs)0
-rw-r--r--tests/run-make/remap-path-prefix-dwarf/Makefile (renamed from src/test/run-make/remap-path-prefix-dwarf/Makefile)0
-rw-r--r--tests/run-make/remap-path-prefix-dwarf/src/quux.rs (renamed from src/test/run-make/remap-path-prefix-dwarf/src/quux.rs)0
-rw-r--r--tests/run-make/repr128-dwarf/Makefile16
-rw-r--r--tests/run-make/repr128-dwarf/lib.rs (renamed from src/test/run-make/repr128-dwarf/lib.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs-2/Makefile (renamed from src/test/run-make/rlib-format-packed-bundled-libs-2/Makefile)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs-2/main.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs-2/main.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/Makefile (renamed from src/test/run-make/rlib-format-packed-bundled-libs/Makefile)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/main.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs/main.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/native_dep_1.c (renamed from src/test/run-make/rlib-format-packed-bundled-libs/native_dep_1.c)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/native_dep_2.c (renamed from src/test/run-make/rlib-format-packed-bundled-libs/native_dep_2.c)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/native_dep_3.c (renamed from src/test/run-make/rlib-format-packed-bundled-libs/native_dep_3.c)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs)0
-rw-r--r--tests/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs (renamed from src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs)0
-rw-r--r--tests/run-make/rustc-macro-dep-files/Makefile (renamed from src/test/run-make/rustc-macro-dep-files/Makefile)0
-rw-r--r--tests/run-make/rustc-macro-dep-files/bar.rs (renamed from src/test/run-make/rustc-macro-dep-files/bar.rs)0
-rw-r--r--tests/run-make/rustc-macro-dep-files/foo.rs (renamed from src/test/run-make/rustc-macro-dep-files/foo.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-invalid-expr/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-invalid-expr/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs (renamed from src/test/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-multiple/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-multiple/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs (renamed from src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs (renamed from src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk (renamed from src/test/run-make/rustdoc-scrape-examples-multiple/scrape.mk)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-multiple/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-multiple/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-ordering/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-ordering/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs (renamed from src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs (renamed from src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-ordering/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-ordering/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-remap/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-remap/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-remap/examples/ex.rs (renamed from src/test/run-make/rustdoc-scrape-examples-remap/examples/ex.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-remap/src/a.rs (renamed from src/test/run-make/rustdoc-scrape-examples-remap/src/a.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-remap/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-remap/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-test/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-test/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-test/examples/ex.rs (renamed from src/test/run-make/rustdoc-scrape-examples-test/examples/ex.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-test/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-test/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-whitespace/Makefile (renamed from src/test/run-make/rustdoc-scrape-examples-whitespace/Makefile)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs (renamed from src/test/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs)0
-rw-r--r--tests/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs (renamed from src/test/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-verify-output-files/Makefile (renamed from src/test/run-make/rustdoc-verify-output-files/Makefile)0
-rw-r--r--tests/run-make/rustdoc-verify-output-files/src/lib.rs (renamed from src/test/run-make/rustdoc-verify-output-files/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-with-out-dir-option/Makefile (renamed from src/test/run-make/rustdoc-with-out-dir-option/Makefile)0
-rw-r--r--tests/run-make/rustdoc-with-out-dir-option/src/lib.rs (renamed from src/test/run-make/rustdoc-with-out-dir-option/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-with-output-option/Makefile (renamed from src/test/run-make/rustdoc-with-output-option/Makefile)0
-rw-r--r--tests/run-make/rustdoc-with-output-option/src/lib.rs (renamed from src/test/run-make/rustdoc-with-output-option/src/lib.rs)0
-rw-r--r--tests/run-make/rustdoc-with-short-out-dir-option/Makefile (renamed from src/test/run-make/rustdoc-with-short-out-dir-option/Makefile)0
-rw-r--r--tests/run-make/rustdoc-with-short-out-dir-option/src/lib.rs (renamed from src/test/run-make/rustdoc-with-short-out-dir-option/src/lib.rs)0
-rw-r--r--tests/run-make/static-pie/Makefile18
-rwxr-xr-xtests/run-make/static-pie/check_clang_version.sh (renamed from src/test/run-make/static-pie/check_clang_version.sh)0
-rwxr-xr-xtests/run-make/static-pie/check_gcc_version.sh (renamed from src/test/run-make/static-pie/check_gcc_version.sh)0
-rw-r--r--tests/run-make/static-pie/test-aslr.rs (renamed from src/test/run-make/static-pie/test-aslr.rs)0
-rw-r--r--tests/run-make/test-benches/Makefile (renamed from src/test/run-make/test-benches/Makefile)0
-rw-r--r--tests/run-make/test-benches/smokebench.rs (renamed from src/test/run-make/test-benches/smokebench.rs)0
-rw-r--r--tests/run-make/thumb-none-cortex-m/Makefile38
-rw-r--r--tests/run-make/thumb-none-qemu/Makefile27
-rw-r--r--tests/run-make/thumb-none-qemu/example/.cargo/config (renamed from src/test/run-make/thumb-none-qemu/example/.cargo/config)0
-rw-r--r--tests/run-make/thumb-none-qemu/example/Cargo.lock (renamed from src/test/run-make/thumb-none-qemu/example/Cargo.lock)0
-rw-r--r--tests/run-make/thumb-none-qemu/example/Cargo.toml (renamed from src/test/run-make/thumb-none-qemu/example/Cargo.toml)0
-rw-r--r--tests/run-make/thumb-none-qemu/example/memory.x (renamed from src/test/run-make/thumb-none-qemu/example/memory.x)0
-rw-r--r--tests/run-make/thumb-none-qemu/example/src/main.rs (renamed from src/test/run-make/thumb-none-qemu/example/src/main.rs)0
-rw-r--r--tests/run-make/thumb-none-qemu/script.sh (renamed from src/test/run-make/thumb-none-qemu/script.sh)0
-rw-r--r--tests/run-make/track-path-dep-info/Makefile (renamed from src/test/run-make/track-path-dep-info/Makefile)0
-rw-r--r--tests/run-make/track-path-dep-info/emojis.txt (renamed from src/test/run-make/track-path-dep-info/emojis.txt)0
-rw-r--r--tests/run-make/track-path-dep-info/macro_def.rs (renamed from src/test/run-make/track-path-dep-info/macro_def.rs)0
-rw-r--r--tests/run-make/track-path-dep-info/macro_use.rs (renamed from src/test/run-make/track-path-dep-info/macro_use.rs)0
-rw-r--r--tests/run-make/track-pgo-dep-info/Makefile (renamed from src/test/run-make/track-pgo-dep-info/Makefile)0
-rw-r--r--tests/run-make/track-pgo-dep-info/main.rs (renamed from src/test/run-make/track-pgo-dep-info/main.rs)0
-rw-r--r--tests/run-make/translation/Makefile (renamed from src/test/run-make/translation/Makefile)0
-rw-r--r--tests/run-make/translation/broken.ftl (renamed from src/test/run-make/translation/broken.ftl)0
-rw-r--r--tests/run-make/translation/missing.ftl (renamed from src/test/run-make/translation/missing.ftl)0
-rw-r--r--tests/run-make/translation/test.rs (renamed from src/test/run-make/translation/test.rs)0
-rw-r--r--tests/run-make/translation/working.ftl (renamed from src/test/run-make/translation/working.ftl)0
-rw-r--r--tests/run-make/unstable-flag-required/Makefile (renamed from src/test/run-make/unstable-flag-required/Makefile)0
-rw-r--r--tests/run-make/unstable-flag-required/README.md (renamed from src/test/run-make/unstable-flag-required/README.md)0
-rw-r--r--tests/run-make/unstable-flag-required/output-format-json.stderr (renamed from src/test/run-make/unstable-flag-required/output-format-json.stderr)0
-rw-r--r--tests/run-make/unstable-flag-required/x.rs (renamed from src/test/run-make/unstable-flag-required/x.rs)0
-rw-r--r--tests/run-make/valid-print-requests/Makefile (renamed from src/test/run-make/valid-print-requests/Makefile)0
-rw-r--r--tests/run-make/valid-print-requests/valid-print-requests.stderr (renamed from src/test/run-make/valid-print-requests/valid-print-requests.stderr)0
-rw-r--r--tests/run-make/wasm-abi/Makefile (renamed from src/test/run-make/wasm-abi/Makefile)0
-rw-r--r--tests/run-make/wasm-abi/foo.js (renamed from src/test/run-make/wasm-abi/foo.js)0
-rw-r--r--tests/run-make/wasm-abi/foo.rs (renamed from src/test/run-make/wasm-abi/foo.rs)0
-rw-r--r--tests/run-make/wasm-custom-section/Makefile (renamed from src/test/run-make/wasm-custom-section/Makefile)0
-rw-r--r--tests/run-make/wasm-custom-section/bar.rs (renamed from src/test/run-make/wasm-custom-section/bar.rs)0
-rw-r--r--tests/run-make/wasm-custom-section/foo.js (renamed from src/test/run-make/wasm-custom-section/foo.js)0
-rw-r--r--tests/run-make/wasm-custom-section/foo.rs (renamed from src/test/run-make/wasm-custom-section/foo.rs)0
-rw-r--r--tests/run-make/wasm-custom-sections-opt/Makefile (renamed from src/test/run-make/wasm-custom-sections-opt/Makefile)0
-rw-r--r--tests/run-make/wasm-custom-sections-opt/foo.js (renamed from src/test/run-make/wasm-custom-sections-opt/foo.js)0
-rw-r--r--tests/run-make/wasm-custom-sections-opt/foo.rs (renamed from src/test/run-make/wasm-custom-sections-opt/foo.rs)0
-rw-r--r--tests/run-make/wasm-export-all-symbols/Makefile (renamed from src/test/run-make/wasm-export-all-symbols/Makefile)0
-rw-r--r--tests/run-make/wasm-export-all-symbols/bar.rs (renamed from src/test/run-make/wasm-export-all-symbols/bar.rs)0
-rw-r--r--tests/run-make/wasm-export-all-symbols/foo.rs (renamed from src/test/run-make/wasm-export-all-symbols/foo.rs)0
-rw-r--r--tests/run-make/wasm-export-all-symbols/main.rs (renamed from src/test/run-make/wasm-export-all-symbols/main.rs)0
-rw-r--r--tests/run-make/wasm-export-all-symbols/verify.js (renamed from src/test/run-make/wasm-export-all-symbols/verify.js)0
-rw-r--r--tests/run-make/wasm-import-module/Makefile (renamed from src/test/run-make/wasm-import-module/Makefile)0
-rw-r--r--tests/run-make/wasm-import-module/bar.rs (renamed from src/test/run-make/wasm-import-module/bar.rs)0
-rw-r--r--tests/run-make/wasm-import-module/foo.js (renamed from src/test/run-make/wasm-import-module/foo.js)0
-rw-r--r--tests/run-make/wasm-import-module/foo.rs (renamed from src/test/run-make/wasm-import-module/foo.rs)0
-rw-r--r--tests/run-make/wasm-panic-small/Makefile (renamed from src/test/run-make/wasm-panic-small/Makefile)0
-rw-r--r--tests/run-make/wasm-panic-small/foo.rs (renamed from src/test/run-make/wasm-panic-small/foo.rs)0
-rw-r--r--tests/run-make/wasm-spurious-import/Makefile (renamed from src/test/run-make/wasm-spurious-import/Makefile)0
-rw-r--r--tests/run-make/wasm-spurious-import/main.rs (renamed from src/test/run-make/wasm-spurious-import/main.rs)0
-rw-r--r--tests/run-make/wasm-spurious-import/verify.js (renamed from src/test/run-make/wasm-spurious-import/verify.js)0
-rw-r--r--tests/run-make/wasm-stringify-ints-small/Makefile (renamed from src/test/run-make/wasm-stringify-ints-small/Makefile)0
-rw-r--r--tests/run-make/wasm-stringify-ints-small/foo.rs (renamed from src/test/run-make/wasm-stringify-ints-small/foo.rs)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/Makefile (renamed from src/test/run-make/wasm-symbols-different-module/Makefile)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/bar.rs (renamed from src/test/run-make/wasm-symbols-different-module/bar.rs)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/baz.rs (renamed from src/test/run-make/wasm-symbols-different-module/baz.rs)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/foo.rs (renamed from src/test/run-make/wasm-symbols-different-module/foo.rs)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/log.rs (renamed from src/test/run-make/wasm-symbols-different-module/log.rs)0
-rw-r--r--tests/run-make/wasm-symbols-different-module/verify-imports.js (renamed from src/test/run-make/wasm-symbols-different-module/verify-imports.js)0
-rw-r--r--tests/run-make/wasm-symbols-not-exported/Makefile (renamed from src/test/run-make/wasm-symbols-not-exported/Makefile)0
-rw-r--r--tests/run-make/wasm-symbols-not-exported/bar.rs (renamed from src/test/run-make/wasm-symbols-not-exported/bar.rs)0
-rw-r--r--tests/run-make/wasm-symbols-not-exported/foo.rs (renamed from src/test/run-make/wasm-symbols-not-exported/foo.rs)0
-rw-r--r--tests/run-make/wasm-symbols-not-exported/verify-exported-symbols.js (renamed from src/test/run-make/wasm-symbols-not-exported/verify-exported-symbols.js)0
-rw-r--r--tests/run-make/wasm-symbols-not-imported/Makefile (renamed from src/test/run-make/wasm-symbols-not-imported/Makefile)0
-rw-r--r--tests/run-make/wasm-symbols-not-imported/foo.rs (renamed from src/test/run-make/wasm-symbols-not-imported/foo.rs)0
-rw-r--r--tests/run-make/wasm-symbols-not-imported/verify-no-imports.js (renamed from src/test/run-make/wasm-symbols-not-imported/verify-no-imports.js)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh)0
-rw-r--r--tests/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks (renamed from src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks)0
1103 files changed, 718 insertions, 1 deletions
diff --git a/src/test/run-make-fulldeps/a-b-a-linker-guard/Makefile b/tests/run-make-fulldeps/a-b-a-linker-guard/Makefile
index adc9e3d09..adc9e3d09 100644
--- a/src/test/run-make-fulldeps/a-b-a-linker-guard/Makefile
+++ b/tests/run-make-fulldeps/a-b-a-linker-guard/Makefile
diff --git a/src/test/run-make-fulldeps/a-b-a-linker-guard/a.rs b/tests/run-make-fulldeps/a-b-a-linker-guard/a.rs
index aa07b1e71..aa07b1e71 100644
--- a/src/test/run-make-fulldeps/a-b-a-linker-guard/a.rs
+++ b/tests/run-make-fulldeps/a-b-a-linker-guard/a.rs
diff --git a/src/test/run-make-fulldeps/a-b-a-linker-guard/b.rs b/tests/run-make-fulldeps/a-b-a-linker-guard/b.rs
index f30df120a..f30df120a 100644
--- a/src/test/run-make-fulldeps/a-b-a-linker-guard/b.rs
+++ b/tests/run-make-fulldeps/a-b-a-linker-guard/b.rs
diff --git a/tests/run-make-fulldeps/alloc-no-oom-handling/Makefile b/tests/run-make-fulldeps/alloc-no-oom-handling/Makefile
new file mode 100644
index 000000000..87f74c69c
--- /dev/null
+++ b/tests/run-make-fulldeps/alloc-no-oom-handling/Makefile
@@ -0,0 +1,4 @@
+include ../tools.mk
+
+all:
+ $(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../library/alloc/src/lib.rs --cfg no_global_oom_handling
diff --git a/tests/run-make-fulldeps/alloc-no-rc/Makefile b/tests/run-make-fulldeps/alloc-no-rc/Makefile
new file mode 100644
index 000000000..9824b17e6
--- /dev/null
+++ b/tests/run-make-fulldeps/alloc-no-rc/Makefile
@@ -0,0 +1,4 @@
+include ../tools.mk
+
+all:
+ $(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../library/alloc/src/lib.rs --cfg no_rc
diff --git a/tests/run-make-fulldeps/alloc-no-sync/Makefile b/tests/run-make-fulldeps/alloc-no-sync/Makefile
new file mode 100644
index 000000000..04ec4c7d8
--- /dev/null
+++ b/tests/run-make-fulldeps/alloc-no-sync/Makefile
@@ -0,0 +1,4 @@
+include ../tools.mk
+
+all:
+ $(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../library/alloc/src/lib.rs --cfg no_sync
diff --git a/src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile b/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile
index 60d9c7c37..60d9c7c37 100644
--- a/src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile
+++ b/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile
diff --git a/src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs b/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs
index 46e72da2d..46e72da2d 100644
--- a/src/test/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs
+++ b/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs
diff --git a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile
index 1ce8d0ec2..1ce8d0ec2 100644
--- a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile
+++ b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile
diff --git a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs
index 3dcfb9dad..3dcfb9dad 100644
--- a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs
+++ b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs
diff --git a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs
index 869b54354..869b54354 100644
--- a/src/test/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs
+++ b/tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs
diff --git a/src/test/run-make-fulldeps/archive-duplicate-names/Makefile b/tests/run-make-fulldeps/archive-duplicate-names/Makefile
index bbdcd2a34..bbdcd2a34 100644
--- a/src/test/run-make-fulldeps/archive-duplicate-names/Makefile
+++ b/tests/run-make-fulldeps/archive-duplicate-names/Makefile
diff --git a/src/test/run-make-fulldeps/archive-duplicate-names/bar.c b/tests/run-make-fulldeps/archive-duplicate-names/bar.c
index e42599986..e42599986 100644
--- a/src/test/run-make-fulldeps/archive-duplicate-names/bar.c
+++ b/tests/run-make-fulldeps/archive-duplicate-names/bar.c
diff --git a/src/test/run-make-fulldeps/archive-duplicate-names/bar.rs b/tests/run-make-fulldeps/archive-duplicate-names/bar.rs
index 994a98c2c..994a98c2c 100644
--- a/src/test/run-make-fulldeps/archive-duplicate-names/bar.rs
+++ b/tests/run-make-fulldeps/archive-duplicate-names/bar.rs
diff --git a/src/test/run-make-fulldeps/archive-duplicate-names/foo.c b/tests/run-make-fulldeps/archive-duplicate-names/foo.c
index 85e6cd8c3..85e6cd8c3 100644
--- a/src/test/run-make-fulldeps/archive-duplicate-names/foo.c
+++ b/tests/run-make-fulldeps/archive-duplicate-names/foo.c
diff --git a/src/test/run-make-fulldeps/archive-duplicate-names/foo.rs b/tests/run-make-fulldeps/archive-duplicate-names/foo.rs
index 0bf13c406..0bf13c406 100644
--- a/src/test/run-make-fulldeps/archive-duplicate-names/foo.rs
+++ b/tests/run-make-fulldeps/archive-duplicate-names/foo.rs
diff --git a/src/test/run-make-fulldeps/arguments-non-c-like-enum/Makefile b/tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile
index 513311c82..513311c82 100644
--- a/src/test/run-make-fulldeps/arguments-non-c-like-enum/Makefile
+++ b/tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile
diff --git a/src/test/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs b/tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs
index 57c2c6127..57c2c6127 100644
--- a/src/test/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs
+++ b/tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs
diff --git a/src/test/run-make-fulldeps/arguments-non-c-like-enum/test.c b/tests/run-make-fulldeps/arguments-non-c-like-enum/test.c
index 0a1621e49..0a1621e49 100644
--- a/src/test/run-make-fulldeps/arguments-non-c-like-enum/test.c
+++ b/tests/run-make-fulldeps/arguments-non-c-like-enum/test.c
diff --git a/src/test/run-make-fulldeps/atomic-lock-free/Makefile b/tests/run-make-fulldeps/atomic-lock-free/Makefile
index 37e59624a..37e59624a 100644
--- a/src/test/run-make-fulldeps/atomic-lock-free/Makefile
+++ b/tests/run-make-fulldeps/atomic-lock-free/Makefile
diff --git a/src/test/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs b/tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs
index 47d90b185..47d90b185 100644
--- a/src/test/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs
+++ b/tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs
diff --git a/src/test/run-make-fulldeps/bare-outfile/Makefile b/tests/run-make-fulldeps/bare-outfile/Makefile
index 858466e94..858466e94 100644
--- a/src/test/run-make-fulldeps/bare-outfile/Makefile
+++ b/tests/run-make-fulldeps/bare-outfile/Makefile
diff --git a/src/test/run-make-fulldeps/bare-outfile/foo.rs b/tests/run-make-fulldeps/bare-outfile/foo.rs
index f79c691f0..f79c691f0 100644
--- a/src/test/run-make-fulldeps/bare-outfile/foo.rs
+++ b/tests/run-make-fulldeps/bare-outfile/foo.rs
diff --git a/src/test/run-make-fulldeps/c-dynamic-dylib/Makefile b/tests/run-make-fulldeps/c-dynamic-dylib/Makefile
index ac6877892..ac6877892 100644
--- a/src/test/run-make-fulldeps/c-dynamic-dylib/Makefile
+++ b/tests/run-make-fulldeps/c-dynamic-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/c-dynamic-dylib/bar.rs b/tests/run-make-fulldeps/c-dynamic-dylib/bar.rs
index b8c798ffd..b8c798ffd 100644
--- a/src/test/run-make-fulldeps/c-dynamic-dylib/bar.rs
+++ b/tests/run-make-fulldeps/c-dynamic-dylib/bar.rs
diff --git a/src/test/run-make-fulldeps/c-dynamic-dylib/cfoo.c b/tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c
index fea490cf9..fea490cf9 100644
--- a/src/test/run-make-fulldeps/c-dynamic-dylib/cfoo.c
+++ b/tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c
diff --git a/src/test/run-make-fulldeps/c-dynamic-dylib/foo.rs b/tests/run-make-fulldeps/c-dynamic-dylib/foo.rs
index 9f7a9e221..9f7a9e221 100644
--- a/src/test/run-make-fulldeps/c-dynamic-dylib/foo.rs
+++ b/tests/run-make-fulldeps/c-dynamic-dylib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-dynamic-rlib/Makefile b/tests/run-make-fulldeps/c-dynamic-rlib/Makefile
index c65d648b9..c65d648b9 100644
--- a/src/test/run-make-fulldeps/c-dynamic-rlib/Makefile
+++ b/tests/run-make-fulldeps/c-dynamic-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/c-dynamic-rlib/bar.rs b/tests/run-make-fulldeps/c-dynamic-rlib/bar.rs
index b8c798ffd..b8c798ffd 100644
--- a/src/test/run-make-fulldeps/c-dynamic-rlib/bar.rs
+++ b/tests/run-make-fulldeps/c-dynamic-rlib/bar.rs
diff --git a/src/test/run-make-fulldeps/c-dynamic-rlib/cfoo.c b/tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c
index fea490cf9..fea490cf9 100644
--- a/src/test/run-make-fulldeps/c-dynamic-rlib/cfoo.c
+++ b/tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c
diff --git a/src/test/run-make-fulldeps/c-dynamic-rlib/foo.rs b/tests/run-make-fulldeps/c-dynamic-rlib/foo.rs
index 3dd376f1f..3dd376f1f 100644
--- a/src/test/run-make-fulldeps/c-dynamic-rlib/foo.rs
+++ b/tests/run-make-fulldeps/c-dynamic-rlib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-dylib/Makefile b/tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile
index 2a371b545..2a371b545 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-dylib/Makefile
+++ b/tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-dylib/bar.c b/tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c
index bb4036b06..bb4036b06 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-dylib/bar.c
+++ b/tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-dylib/foo.rs b/tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs
index f197fa513..f197fa513 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-dylib/foo.rs
+++ b/tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/Makefile b/tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile
index d38bcef30..d38bcef30 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/Makefile
+++ b/tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/bar.c b/tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c
index bb4036b06..bb4036b06 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/bar.c
+++ b/tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs b/tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs
index 2e59432cd..2e59432cd 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs
+++ b/tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile
index 9ce2a34e6..9ce2a34e6 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile
+++ b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs
index 5830ef033..5830ef033 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs
+++ b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs
diff --git a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c
index 5bdb51680..5bdb51680 100644
--- a/src/test/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c
+++ b/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c
diff --git a/src/test/run-make-fulldeps/c-static-dylib/Makefile b/tests/run-make-fulldeps/c-static-dylib/Makefile
index 5b78005e3..5b78005e3 100644
--- a/src/test/run-make-fulldeps/c-static-dylib/Makefile
+++ b/tests/run-make-fulldeps/c-static-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/c-static-dylib/bar.rs b/tests/run-make-fulldeps/c-static-dylib/bar.rs
index b8c798ffd..b8c798ffd 100644
--- a/src/test/run-make-fulldeps/c-static-dylib/bar.rs
+++ b/tests/run-make-fulldeps/c-static-dylib/bar.rs
diff --git a/src/test/run-make-fulldeps/c-static-dylib/cfoo.c b/tests/run-make-fulldeps/c-static-dylib/cfoo.c
index 9fe07f82f..9fe07f82f 100644
--- a/src/test/run-make-fulldeps/c-static-dylib/cfoo.c
+++ b/tests/run-make-fulldeps/c-static-dylib/cfoo.c
diff --git a/src/test/run-make-fulldeps/c-static-dylib/foo.rs b/tests/run-make-fulldeps/c-static-dylib/foo.rs
index 1e8af4d44..1e8af4d44 100644
--- a/src/test/run-make-fulldeps/c-static-dylib/foo.rs
+++ b/tests/run-make-fulldeps/c-static-dylib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-static-rlib/Makefile b/tests/run-make-fulldeps/c-static-rlib/Makefile
index 11a3cf194..11a3cf194 100644
--- a/src/test/run-make-fulldeps/c-static-rlib/Makefile
+++ b/tests/run-make-fulldeps/c-static-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/c-static-rlib/bar.rs b/tests/run-make-fulldeps/c-static-rlib/bar.rs
index b8c798ffd..b8c798ffd 100644
--- a/src/test/run-make-fulldeps/c-static-rlib/bar.rs
+++ b/tests/run-make-fulldeps/c-static-rlib/bar.rs
diff --git a/src/test/run-make-fulldeps/c-static-rlib/cfoo.c b/tests/run-make-fulldeps/c-static-rlib/cfoo.c
index 9fe07f82f..9fe07f82f 100644
--- a/src/test/run-make-fulldeps/c-static-rlib/cfoo.c
+++ b/tests/run-make-fulldeps/c-static-rlib/cfoo.c
diff --git a/src/test/run-make-fulldeps/c-static-rlib/foo.rs b/tests/run-make-fulldeps/c-static-rlib/foo.rs
index 9c6d2080e..9c6d2080e 100644
--- a/src/test/run-make-fulldeps/c-static-rlib/foo.rs
+++ b/tests/run-make-fulldeps/c-static-rlib/foo.rs
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile
index 134f000d4..134f000d4 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c
index 444359451..444359451 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs
index 78a71219c..78a71219c 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs
index a99a04d5c..a99a04d5c 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile
index e93ec99da..e93ec99da 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/add.c b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c
index 444359451..444359451 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/add.c
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c
diff --git a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs
index 15d38d721..15d38d721 100644
--- a/src/test/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs
+++ b/tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs
diff --git a/src/test/run-make-fulldeps/cat-and-grep-sanity-check/Makefile b/tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile
index 82351e220..82351e220 100644
--- a/src/test/run-make-fulldeps/cat-and-grep-sanity-check/Makefile
+++ b/tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile
diff --git a/src/test/run-make-fulldeps/cdylib-dylib-linkage/Makefile b/tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile
index 5c9b2d1bb..5c9b2d1bb 100644
--- a/src/test/run-make-fulldeps/cdylib-dylib-linkage/Makefile
+++ b/tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile
diff --git a/src/test/run-make-fulldeps/cdylib-dylib-linkage/bar.rs b/tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs
index b3a7539ab..b3a7539ab 100644
--- a/src/test/run-make-fulldeps/cdylib-dylib-linkage/bar.rs
+++ b/tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs
diff --git a/src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.c b/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c
index 154f9682e..154f9682e 100644
--- a/src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.c
+++ b/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c
diff --git a/src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.rs b/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs
index c4069495a..c4069495a 100644
--- a/src/test/run-make-fulldeps/cdylib-dylib-linkage/foo.rs
+++ b/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs
diff --git a/src/test/run-make-fulldeps/cdylib-fewer-symbols/Makefile b/tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile
index 324791af8..324791af8 100644
--- a/src/test/run-make-fulldeps/cdylib-fewer-symbols/Makefile
+++ b/tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile
diff --git a/src/test/run-make-fulldeps/cdylib-fewer-symbols/foo.rs b/tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs
index af37bc8e9..af37bc8e9 100644
--- a/src/test/run-make-fulldeps/cdylib-fewer-symbols/foo.rs
+++ b/tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs
diff --git a/src/test/run-make-fulldeps/cdylib/Makefile b/tests/run-make-fulldeps/cdylib/Makefile
index 47ec762b3..47ec762b3 100644
--- a/src/test/run-make-fulldeps/cdylib/Makefile
+++ b/tests/run-make-fulldeps/cdylib/Makefile
diff --git a/src/test/run-make-fulldeps/cdylib/bar.rs b/tests/run-make-fulldeps/cdylib/bar.rs
index fe665abc7..fe665abc7 100644
--- a/src/test/run-make-fulldeps/cdylib/bar.rs
+++ b/tests/run-make-fulldeps/cdylib/bar.rs
diff --git a/src/test/run-make-fulldeps/cdylib/foo.c b/tests/run-make-fulldeps/cdylib/foo.c
index 154f9682e..154f9682e 100644
--- a/src/test/run-make-fulldeps/cdylib/foo.c
+++ b/tests/run-make-fulldeps/cdylib/foo.c
diff --git a/src/test/run-make-fulldeps/cdylib/foo.rs b/tests/run-make-fulldeps/cdylib/foo.rs
index c4069495a..c4069495a 100644
--- a/src/test/run-make-fulldeps/cdylib/foo.rs
+++ b/tests/run-make-fulldeps/cdylib/foo.rs
diff --git a/src/test/run-make-fulldeps/codegen-options-parsing/Makefile b/tests/run-make-fulldeps/codegen-options-parsing/Makefile
index b063593c9..b063593c9 100644
--- a/src/test/run-make-fulldeps/codegen-options-parsing/Makefile
+++ b/tests/run-make-fulldeps/codegen-options-parsing/Makefile
diff --git a/src/test/run-make-fulldeps/codegen-options-parsing/dummy.rs b/tests/run-make-fulldeps/codegen-options-parsing/dummy.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/codegen-options-parsing/dummy.rs
+++ b/tests/run-make-fulldeps/codegen-options-parsing/dummy.rs
diff --git a/src/test/run-make-fulldeps/compile-stdin/Makefile b/tests/run-make-fulldeps/compile-stdin/Makefile
index be1554869..be1554869 100644
--- a/src/test/run-make-fulldeps/compile-stdin/Makefile
+++ b/tests/run-make-fulldeps/compile-stdin/Makefile
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths-2/Makefile b/tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile
index d4ff7d8da..d4ff7d8da 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths-2/Makefile
+++ b/tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths-2/a.rs b/tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs
index 83be6e807..83be6e807 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths-2/a.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths-2/b.rs b/tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs
index 1be6cbc91..1be6cbc91 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths-2/b.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths-2/c.rs b/tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs
index e37bc2e1d..e37bc2e1d 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths-2/c.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/Makefile b/tests/run-make-fulldeps/compiler-lookup-paths/Makefile
index c16bf7af6..c16bf7af6 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/Makefile
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/Makefile
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/a.rs b/tests/run-make-fulldeps/compiler-lookup-paths/a.rs
index 83be6e807..83be6e807 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/a.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/a.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/b.rs b/tests/run-make-fulldeps/compiler-lookup-paths/b.rs
index 1be6cbc91..1be6cbc91 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/b.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/b.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/c.rs b/tests/run-make-fulldeps/compiler-lookup-paths/c.rs
index 4c7ce01b6..4c7ce01b6 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/c.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/c.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/d.rs b/tests/run-make-fulldeps/compiler-lookup-paths/d.rs
index 6cd9916b6..6cd9916b6 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/d.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/d.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/e.rs b/tests/run-make-fulldeps/compiler-lookup-paths/e.rs
index 18eb60aca..18eb60aca 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/e.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/e.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/e2.rs b/tests/run-make-fulldeps/compiler-lookup-paths/e2.rs
index cbf08b98e..cbf08b98e 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/e2.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/e2.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/f.rs b/tests/run-make-fulldeps/compiler-lookup-paths/f.rs
index 483deaaea..483deaaea 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/f.rs
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/f.rs
diff --git a/src/test/run-make-fulldeps/compiler-lookup-paths/native.c b/tests/run-make-fulldeps/compiler-lookup-paths/native.c
index d11c69f81..d11c69f81 100644
--- a/src/test/run-make-fulldeps/compiler-lookup-paths/native.c
+++ b/tests/run-make-fulldeps/compiler-lookup-paths/native.c
diff --git a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile
index 74917570a..74917570a 100644
--- a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile
+++ b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile
diff --git a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp
index 4c2fb9cdb..4c2fb9cdb 100644
--- a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp
+++ b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp
diff --git a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs
index 7fdb81588..7fdb81588 100644
--- a/src/test/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs
+++ b/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs
diff --git a/tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile b/tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile
new file mode 100644
index 000000000..837664d92
--- /dev/null
+++ b/tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile
@@ -0,0 +1,4 @@
+include ../tools.mk
+
+all:
+ $(RUSTC) --edition=2021 -Dwarnings --crate-type=rlib ../../../library/core/src/lib.rs --cfg no_fp_fmt_parse
diff --git a/src/test/run-make-fulldeps/crate-data-smoke/Makefile b/tests/run-make-fulldeps/crate-data-smoke/Makefile
index a453f65ff..a453f65ff 100644
--- a/src/test/run-make-fulldeps/crate-data-smoke/Makefile
+++ b/tests/run-make-fulldeps/crate-data-smoke/Makefile
diff --git a/src/test/run-make-fulldeps/crate-data-smoke/crate.rs b/tests/run-make-fulldeps/crate-data-smoke/crate.rs
index a48a6f51c..a48a6f51c 100644
--- a/src/test/run-make-fulldeps/crate-data-smoke/crate.rs
+++ b/tests/run-make-fulldeps/crate-data-smoke/crate.rs
diff --git a/src/test/run-make-fulldeps/crate-data-smoke/lib.rs b/tests/run-make-fulldeps/crate-data-smoke/lib.rs
index 8002f11ec..8002f11ec 100644
--- a/src/test/run-make-fulldeps/crate-data-smoke/lib.rs
+++ b/tests/run-make-fulldeps/crate-data-smoke/lib.rs
diff --git a/src/test/run-make-fulldeps/crate-data-smoke/rlib.rs b/tests/run-make-fulldeps/crate-data-smoke/rlib.rs
index 47fcce4a7..47fcce4a7 100644
--- a/src/test/run-make-fulldeps/crate-data-smoke/rlib.rs
+++ b/tests/run-make-fulldeps/crate-data-smoke/rlib.rs
diff --git a/src/test/run-make-fulldeps/crate-hash-rustc-version/Makefile b/tests/run-make-fulldeps/crate-hash-rustc-version/Makefile
index 4f25a865e..4f25a865e 100644
--- a/src/test/run-make-fulldeps/crate-hash-rustc-version/Makefile
+++ b/tests/run-make-fulldeps/crate-hash-rustc-version/Makefile
diff --git a/src/test/run-make-fulldeps/crate-hash-rustc-version/a.rs b/tests/run-make-fulldeps/crate-hash-rustc-version/a.rs
index d65b5ce8e..d65b5ce8e 100644
--- a/src/test/run-make-fulldeps/crate-hash-rustc-version/a.rs
+++ b/tests/run-make-fulldeps/crate-hash-rustc-version/a.rs
diff --git a/src/test/run-make-fulldeps/crate-hash-rustc-version/b.rs b/tests/run-make-fulldeps/crate-hash-rustc-version/b.rs
index 316ac26e7..316ac26e7 100644
--- a/src/test/run-make-fulldeps/crate-hash-rustc-version/b.rs
+++ b/tests/run-make-fulldeps/crate-hash-rustc-version/b.rs
diff --git a/src/test/run-make-fulldeps/crate-name-priority/Makefile b/tests/run-make-fulldeps/crate-name-priority/Makefile
index 08a07c325..08a07c325 100644
--- a/src/test/run-make-fulldeps/crate-name-priority/Makefile
+++ b/tests/run-make-fulldeps/crate-name-priority/Makefile
diff --git a/src/test/run-make-fulldeps/crate-name-priority/foo.rs b/tests/run-make-fulldeps/crate-name-priority/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/crate-name-priority/foo.rs
+++ b/tests/run-make-fulldeps/crate-name-priority/foo.rs
diff --git a/src/test/run-make-fulldeps/crate-name-priority/foo1.rs b/tests/run-make-fulldeps/crate-name-priority/foo1.rs
index 4ff3bd951..4ff3bd951 100644
--- a/src/test/run-make-fulldeps/crate-name-priority/foo1.rs
+++ b/tests/run-make-fulldeps/crate-name-priority/foo1.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-clang/Makefile b/tests/run-make-fulldeps/cross-lang-lto-clang/Makefile
index acaebf439..acaebf439 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-clang/Makefile
+++ b/tests/run-make-fulldeps/cross-lang-lto-clang/Makefile
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-clang/clib.c b/tests/run-make-fulldeps/cross-lang-lto-clang/clib.c
index 90f33f24d..90f33f24d 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-clang/clib.c
+++ b/tests/run-make-fulldeps/cross-lang-lto-clang/clib.c
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-clang/cmain.c b/tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c
index e62a40117..e62a40117 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-clang/cmain.c
+++ b/tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-clang/main.rs b/tests/run-make-fulldeps/cross-lang-lto-clang/main.rs
index 8129dcb85..8129dcb85 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-clang/main.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-clang/main.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs b/tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs
index 8a74d74a4..8a74d74a4 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile
index 70085d9bd..70085d9bd 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile
+++ b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c
index 90f33f24d..90f33f24d 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c
+++ b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c
index e3f24828b..e3f24828b 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c
+++ b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs
index 8129dcb85..8129dcb85 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs
index 8a74d74a4..8a74d74a4 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile
index 6f1caa31a..6f1caa31a 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile
+++ b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs
index 34951dda3..34951dda3 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs
index bd6820098..bd6820098 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto/Makefile b/tests/run-make-fulldeps/cross-lang-lto/Makefile
index 92058f952..92058f952 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto/Makefile
+++ b/tests/run-make-fulldeps/cross-lang-lto/Makefile
diff --git a/src/test/run-make-fulldeps/cross-lang-lto/lib.rs b/tests/run-make-fulldeps/cross-lang-lto/lib.rs
index 94cfef6ad..94cfef6ad 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto/lib.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto/lib.rs
diff --git a/src/test/run-make-fulldeps/cross-lang-lto/main.rs b/tests/run-make-fulldeps/cross-lang-lto/main.rs
index f6320bcb0..f6320bcb0 100644
--- a/src/test/run-make-fulldeps/cross-lang-lto/main.rs
+++ b/tests/run-make-fulldeps/cross-lang-lto/main.rs
diff --git a/src/test/run-make-fulldeps/debug-assertions/Makefile b/tests/run-make-fulldeps/debug-assertions/Makefile
index 73beb4b03..73beb4b03 100644
--- a/src/test/run-make-fulldeps/debug-assertions/Makefile
+++ b/tests/run-make-fulldeps/debug-assertions/Makefile
diff --git a/src/test/run-make-fulldeps/debug-assertions/debug.rs b/tests/run-make-fulldeps/debug-assertions/debug.rs
index 76ca60a71..76ca60a71 100644
--- a/src/test/run-make-fulldeps/debug-assertions/debug.rs
+++ b/tests/run-make-fulldeps/debug-assertions/debug.rs
diff --git a/src/test/run-make-fulldeps/dep-info-doesnt-run-much/Makefile b/tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile
index b4dc44ad2..b4dc44ad2 100644
--- a/src/test/run-make-fulldeps/dep-info-doesnt-run-much/Makefile
+++ b/tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile
diff --git a/src/test/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs b/tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs
index 316e68129..316e68129 100644
--- a/src/test/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs
+++ b/tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs
diff --git a/src/test/run-make-fulldeps/dep-info-spaces/Makefile b/tests/run-make-fulldeps/dep-info-spaces/Makefile
index 0cfe513e4..0cfe513e4 100644
--- a/src/test/run-make-fulldeps/dep-info-spaces/Makefile
+++ b/tests/run-make-fulldeps/dep-info-spaces/Makefile
diff --git a/src/test/run-make-fulldeps/dep-info-spaces/Makefile.foo b/tests/run-make-fulldeps/dep-info-spaces/Makefile.foo
index 80a5d4333..80a5d4333 100644
--- a/src/test/run-make-fulldeps/dep-info-spaces/Makefile.foo
+++ b/tests/run-make-fulldeps/dep-info-spaces/Makefile.foo
diff --git a/src/test/run-make-fulldeps/dep-info-spaces/bar.rs b/tests/run-make-fulldeps/dep-info-spaces/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/dep-info-spaces/bar.rs
+++ b/tests/run-make-fulldeps/dep-info-spaces/bar.rs
diff --git a/src/test/run-make-fulldeps/dep-info-spaces/foo foo.rs b/tests/run-make-fulldeps/dep-info-spaces/foo foo.rs
index b76b4321d..b76b4321d 100644
--- a/src/test/run-make-fulldeps/dep-info-spaces/foo foo.rs
+++ b/tests/run-make-fulldeps/dep-info-spaces/foo foo.rs
diff --git a/src/test/run-make-fulldeps/dep-info-spaces/lib.rs b/tests/run-make-fulldeps/dep-info-spaces/lib.rs
index 6264e7b67..6264e7b67 100644
--- a/src/test/run-make-fulldeps/dep-info-spaces/lib.rs
+++ b/tests/run-make-fulldeps/dep-info-spaces/lib.rs
diff --git a/src/test/run-make-fulldeps/dep-info/Makefile b/tests/run-make-fulldeps/dep-info/Makefile
index c76f43a8e..c76f43a8e 100644
--- a/src/test/run-make-fulldeps/dep-info/Makefile
+++ b/tests/run-make-fulldeps/dep-info/Makefile
diff --git a/src/test/run-make-fulldeps/dep-info/Makefile.foo b/tests/run-make-fulldeps/dep-info/Makefile.foo
index e5df31f88..e5df31f88 100644
--- a/src/test/run-make-fulldeps/dep-info/Makefile.foo
+++ b/tests/run-make-fulldeps/dep-info/Makefile.foo
diff --git a/src/test/run-make-fulldeps/dep-info/bar.rs b/tests/run-make-fulldeps/dep-info/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/dep-info/bar.rs
+++ b/tests/run-make-fulldeps/dep-info/bar.rs
diff --git a/src/test/run-make-fulldeps/dep-info/foo.rs b/tests/run-make-fulldeps/dep-info/foo.rs
index b76b4321d..b76b4321d 100644
--- a/src/test/run-make-fulldeps/dep-info/foo.rs
+++ b/tests/run-make-fulldeps/dep-info/foo.rs
diff --git a/src/test/run-make-fulldeps/dep-info/lib.rs b/tests/run-make-fulldeps/dep-info/lib.rs
index eb8631259..eb8631259 100644
--- a/src/test/run-make-fulldeps/dep-info/lib.rs
+++ b/tests/run-make-fulldeps/dep-info/lib.rs
diff --git a/src/test/run-make-fulldeps/dep-info/lib2.rs b/tests/run-make-fulldeps/dep-info/lib2.rs
index f4fda9c93..f4fda9c93 100644
--- a/src/test/run-make-fulldeps/dep-info/lib2.rs
+++ b/tests/run-make-fulldeps/dep-info/lib2.rs
diff --git a/src/test/run-make-fulldeps/doctests-keep-binaries/Makefile b/tests/run-make-fulldeps/doctests-keep-binaries/Makefile
index 273c8980b..273c8980b 100644
--- a/src/test/run-make-fulldeps/doctests-keep-binaries/Makefile
+++ b/tests/run-make-fulldeps/doctests-keep-binaries/Makefile
diff --git a/src/test/run-make-fulldeps/doctests-keep-binaries/t.rs b/tests/run-make-fulldeps/doctests-keep-binaries/t.rs
index c38cf0a0b..c38cf0a0b 100644
--- a/src/test/run-make-fulldeps/doctests-keep-binaries/t.rs
+++ b/tests/run-make-fulldeps/doctests-keep-binaries/t.rs
diff --git a/src/test/run-make-fulldeps/duplicate-output-flavors/Makefile b/tests/run-make-fulldeps/duplicate-output-flavors/Makefile
index e33279966..e33279966 100644
--- a/src/test/run-make-fulldeps/duplicate-output-flavors/Makefile
+++ b/tests/run-make-fulldeps/duplicate-output-flavors/Makefile
diff --git a/src/test/run-make-fulldeps/duplicate-output-flavors/foo.rs b/tests/run-make-fulldeps/duplicate-output-flavors/foo.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/duplicate-output-flavors/foo.rs
+++ b/tests/run-make-fulldeps/duplicate-output-flavors/foo.rs
diff --git a/src/test/run-make-fulldeps/dylib-chain/Makefile b/tests/run-make-fulldeps/dylib-chain/Makefile
index 1139822f4..1139822f4 100644
--- a/src/test/run-make-fulldeps/dylib-chain/Makefile
+++ b/tests/run-make-fulldeps/dylib-chain/Makefile
diff --git a/src/test/run-make-fulldeps/dylib-chain/m1.rs b/tests/run-make-fulldeps/dylib-chain/m1.rs
index 08c3f3752..08c3f3752 100644
--- a/src/test/run-make-fulldeps/dylib-chain/m1.rs
+++ b/tests/run-make-fulldeps/dylib-chain/m1.rs
diff --git a/src/test/run-make-fulldeps/dylib-chain/m2.rs b/tests/run-make-fulldeps/dylib-chain/m2.rs
index 62176ddc9..62176ddc9 100644
--- a/src/test/run-make-fulldeps/dylib-chain/m2.rs
+++ b/tests/run-make-fulldeps/dylib-chain/m2.rs
diff --git a/src/test/run-make-fulldeps/dylib-chain/m3.rs b/tests/run-make-fulldeps/dylib-chain/m3.rs
index d213aeda9..d213aeda9 100644
--- a/src/test/run-make-fulldeps/dylib-chain/m3.rs
+++ b/tests/run-make-fulldeps/dylib-chain/m3.rs
diff --git a/src/test/run-make-fulldeps/dylib-chain/m4.rs b/tests/run-make-fulldeps/dylib-chain/m4.rs
index fa8ec6079..fa8ec6079 100644
--- a/src/test/run-make-fulldeps/dylib-chain/m4.rs
+++ b/tests/run-make-fulldeps/dylib-chain/m4.rs
diff --git a/src/test/run-make-fulldeps/emit-stack-sizes/Makefile b/tests/run-make-fulldeps/emit-stack-sizes/Makefile
index f636ebd28..f636ebd28 100644
--- a/src/test/run-make-fulldeps/emit-stack-sizes/Makefile
+++ b/tests/run-make-fulldeps/emit-stack-sizes/Makefile
diff --git a/src/test/run-make-fulldeps/emit-stack-sizes/foo.rs b/tests/run-make-fulldeps/emit-stack-sizes/foo.rs
index ee51ae328..ee51ae328 100644
--- a/src/test/run-make-fulldeps/emit-stack-sizes/foo.rs
+++ b/tests/run-make-fulldeps/emit-stack-sizes/foo.rs
diff --git a/src/test/run-make-fulldeps/emit/Makefile b/tests/run-make-fulldeps/emit/Makefile
index 78e68bd61..78e68bd61 100644
--- a/src/test/run-make-fulldeps/emit/Makefile
+++ b/tests/run-make-fulldeps/emit/Makefile
diff --git a/src/test/run-make-fulldeps/emit/test-24876.rs b/tests/run-make-fulldeps/emit/test-24876.rs
index 734e2ee4b..734e2ee4b 100644
--- a/src/test/run-make-fulldeps/emit/test-24876.rs
+++ b/tests/run-make-fulldeps/emit/test-24876.rs
diff --git a/src/test/run-make-fulldeps/emit/test-26235.rs b/tests/run-make-fulldeps/emit/test-26235.rs
index 07d975f33..07d975f33 100644
--- a/src/test/run-make-fulldeps/emit/test-26235.rs
+++ b/tests/run-make-fulldeps/emit/test-26235.rs
diff --git a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile
index 0eae41d72..0eae41d72 100644
--- a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile
+++ b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile
diff --git a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs
index fe35f1f8e..fe35f1f8e 100644
--- a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs
+++ b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs
diff --git a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs
index b76b4321d..b76b4321d 100644
--- a/src/test/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs
+++ b/tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs
diff --git a/src/test/run-make-fulldeps/error-writing-dependencies/Makefile b/tests/run-make-fulldeps/error-writing-dependencies/Makefile
index a5d30a647..a5d30a647 100644
--- a/src/test/run-make-fulldeps/error-writing-dependencies/Makefile
+++ b/tests/run-make-fulldeps/error-writing-dependencies/Makefile
diff --git a/src/test/run-make-fulldeps/error-writing-dependencies/foo.rs b/tests/run-make-fulldeps/error-writing-dependencies/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/error-writing-dependencies/foo.rs
+++ b/tests/run-make-fulldeps/error-writing-dependencies/foo.rs
diff --git a/src/test/run-make-fulldeps/exit-code/Makefile b/tests/run-make-fulldeps/exit-code/Makefile
index 3ffaafe90..3ffaafe90 100644
--- a/src/test/run-make-fulldeps/exit-code/Makefile
+++ b/tests/run-make-fulldeps/exit-code/Makefile
diff --git a/src/test/run-make-fulldeps/exit-code/compile-error.rs b/tests/run-make-fulldeps/exit-code/compile-error.rs
index a96c19760..a96c19760 100644
--- a/src/test/run-make-fulldeps/exit-code/compile-error.rs
+++ b/tests/run-make-fulldeps/exit-code/compile-error.rs
diff --git a/src/test/run-make-fulldeps/exit-code/lint-failure.rs b/tests/run-make-fulldeps/exit-code/lint-failure.rs
index df876ec23..df876ec23 100644
--- a/src/test/run-make-fulldeps/exit-code/lint-failure.rs
+++ b/tests/run-make-fulldeps/exit-code/lint-failure.rs
diff --git a/src/test/run-make-fulldeps/exit-code/success.rs b/tests/run-make-fulldeps/exit-code/success.rs
index 55b8e42b6..55b8e42b6 100644
--- a/src/test/run-make-fulldeps/exit-code/success.rs
+++ b/tests/run-make-fulldeps/exit-code/success.rs
diff --git a/src/test/run-make-fulldeps/extern-diff-internal-name/Makefile b/tests/run-make-fulldeps/extern-diff-internal-name/Makefile
index 54596c2f0..54596c2f0 100644
--- a/src/test/run-make-fulldeps/extern-diff-internal-name/Makefile
+++ b/tests/run-make-fulldeps/extern-diff-internal-name/Makefile
diff --git a/src/test/run-make-fulldeps/extern-diff-internal-name/lib.rs b/tests/run-make-fulldeps/extern-diff-internal-name/lib.rs
index ad96f7086..ad96f7086 100644
--- a/src/test/run-make-fulldeps/extern-diff-internal-name/lib.rs
+++ b/tests/run-make-fulldeps/extern-diff-internal-name/lib.rs
diff --git a/src/test/run-make-fulldeps/extern-diff-internal-name/test.rs b/tests/run-make-fulldeps/extern-diff-internal-name/test.rs
index 4c53dc28a..4c53dc28a 100644
--- a/src/test/run-make-fulldeps/extern-diff-internal-name/test.rs
+++ b/tests/run-make-fulldeps/extern-diff-internal-name/test.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-disambiguates/Makefile b/tests/run-make-fulldeps/extern-flag-disambiguates/Makefile
index a8f142a64..a8f142a64 100644
--- a/src/test/run-make-fulldeps/extern-flag-disambiguates/Makefile
+++ b/tests/run-make-fulldeps/extern-flag-disambiguates/Makefile
diff --git a/src/test/run-make-fulldeps/extern-flag-disambiguates/a.rs b/tests/run-make-fulldeps/extern-flag-disambiguates/a.rs
index 2b1a31901..2b1a31901 100644
--- a/src/test/run-make-fulldeps/extern-flag-disambiguates/a.rs
+++ b/tests/run-make-fulldeps/extern-flag-disambiguates/a.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-disambiguates/b.rs b/tests/run-make-fulldeps/extern-flag-disambiguates/b.rs
index 1d7a7339c..1d7a7339c 100644
--- a/src/test/run-make-fulldeps/extern-flag-disambiguates/b.rs
+++ b/tests/run-make-fulldeps/extern-flag-disambiguates/b.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-disambiguates/c.rs b/tests/run-make-fulldeps/extern-flag-disambiguates/c.rs
index 3f9d143ed..3f9d143ed 100644
--- a/src/test/run-make-fulldeps/extern-flag-disambiguates/c.rs
+++ b/tests/run-make-fulldeps/extern-flag-disambiguates/c.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-disambiguates/d.rs b/tests/run-make-fulldeps/extern-flag-disambiguates/d.rs
index 249c6a107..249c6a107 100644
--- a/src/test/run-make-fulldeps/extern-flag-disambiguates/d.rs
+++ b/tests/run-make-fulldeps/extern-flag-disambiguates/d.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/Makefile b/tests/run-make-fulldeps/extern-flag-fun/Makefile
index a0b7c15ed..a0b7c15ed 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/Makefile
+++ b/tests/run-make-fulldeps/extern-flag-fun/Makefile
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/bar-alt.rs b/tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs
index cdc6c27d8..cdc6c27d8 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/bar-alt.rs
+++ b/tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/bar.rs b/tests/run-make-fulldeps/extern-flag-fun/bar.rs
index d11c69f81..d11c69f81 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/bar.rs
+++ b/tests/run-make-fulldeps/extern-flag-fun/bar.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/foo.rs b/tests/run-make-fulldeps/extern-flag-fun/foo.rs
index 0edda7d7b..0edda7d7b 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/foo.rs
+++ b/tests/run-make-fulldeps/extern-flag-fun/foo.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/gated_unstable.rs b/tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs
index 03600c830..03600c830 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/gated_unstable.rs
+++ b/tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-fun/rustc.rs b/tests/run-make-fulldeps/extern-flag-fun/rustc.rs
index b76b4321d..b76b4321d 100644
--- a/src/test/run-make-fulldeps/extern-flag-fun/rustc.rs
+++ b/tests/run-make-fulldeps/extern-flag-fun/rustc.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-pathless/Makefile b/tests/run-make-fulldeps/extern-flag-pathless/Makefile
index 0f23815b6..0f23815b6 100644
--- a/src/test/run-make-fulldeps/extern-flag-pathless/Makefile
+++ b/tests/run-make-fulldeps/extern-flag-pathless/Makefile
diff --git a/src/test/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs b/tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs
index e2d68d517..e2d68d517 100644
--- a/src/test/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs
+++ b/tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-pathless/bar-static.rs b/tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs
index 240d8bde4..240d8bde4 100644
--- a/src/test/run-make-fulldeps/extern-flag-pathless/bar-static.rs
+++ b/tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-pathless/foo.rs b/tests/run-make-fulldeps/extern-flag-pathless/foo.rs
index 1ea64da7d..1ea64da7d 100644
--- a/src/test/run-make-fulldeps/extern-flag-pathless/foo.rs
+++ b/tests/run-make-fulldeps/extern-flag-pathless/foo.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-rename-transitive/Makefile b/tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile
index d16a8e208..d16a8e208 100644
--- a/src/test/run-make-fulldeps/extern-flag-rename-transitive/Makefile
+++ b/tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile
diff --git a/src/test/run-make-fulldeps/extern-flag-rename-transitive/bar.rs b/tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs
index 94446a07d..94446a07d 100644
--- a/src/test/run-make-fulldeps/extern-flag-rename-transitive/bar.rs
+++ b/tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-rename-transitive/baz.rs b/tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs
index c3908db34..c3908db34 100644
--- a/src/test/run-make-fulldeps/extern-flag-rename-transitive/baz.rs
+++ b/tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs
diff --git a/src/test/run-make-fulldeps/extern-flag-rename-transitive/foo.rs b/tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/extern-flag-rename-transitive/foo.rs
+++ b/tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-generic/Makefile b/tests/run-make-fulldeps/extern-fn-generic/Makefile
index 71746fb10..71746fb10 100644
--- a/src/test/run-make-fulldeps/extern-fn-generic/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-generic/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-generic/test.c b/tests/run-make-fulldeps/extern-fn-generic/test.c
index a8504ff2a..a8504ff2a 100644
--- a/src/test/run-make-fulldeps/extern-fn-generic/test.c
+++ b/tests/run-make-fulldeps/extern-fn-generic/test.c
diff --git a/src/test/run-make-fulldeps/extern-fn-generic/test.rs b/tests/run-make-fulldeps/extern-fn-generic/test.rs
index c9baa4898..c9baa4898 100644
--- a/src/test/run-make-fulldeps/extern-fn-generic/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-generic/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-generic/testcrate.rs b/tests/run-make-fulldeps/extern-fn-generic/testcrate.rs
index 39f76e59c..39f76e59c 100644
--- a/src/test/run-make-fulldeps/extern-fn-generic/testcrate.rs
+++ b/tests/run-make-fulldeps/extern-fn-generic/testcrate.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-mangle/Makefile b/tests/run-make-fulldeps/extern-fn-mangle/Makefile
index 4f5d026f2..4f5d026f2 100644
--- a/src/test/run-make-fulldeps/extern-fn-mangle/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-mangle/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-mangle/test.c b/tests/run-make-fulldeps/extern-fn-mangle/test.c
index e94d75083..e94d75083 100644
--- a/src/test/run-make-fulldeps/extern-fn-mangle/test.c
+++ b/tests/run-make-fulldeps/extern-fn-mangle/test.c
diff --git a/src/test/run-make-fulldeps/extern-fn-mangle/test.rs b/tests/run-make-fulldeps/extern-fn-mangle/test.rs
index 40b08f1ed..40b08f1ed 100644
--- a/src/test/run-make-fulldeps/extern-fn-mangle/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-mangle/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-reachable/Makefile b/tests/run-make-fulldeps/extern-fn-reachable/Makefile
index 05bdb8d65..05bdb8d65 100644
--- a/src/test/run-make-fulldeps/extern-fn-reachable/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-reachable/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-reachable/dylib.rs b/tests/run-make-fulldeps/extern-fn-reachable/dylib.rs
index cd0179348..cd0179348 100644
--- a/src/test/run-make-fulldeps/extern-fn-reachable/dylib.rs
+++ b/tests/run-make-fulldeps/extern-fn-reachable/dylib.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile
index 4f5d026f2..4f5d026f2 100644
--- a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.c b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c
index 136b07129..136b07129 100644
--- a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.c
+++ b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c
diff --git a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs
index afe0f52ef..afe0f52ef 100644
--- a/src/test/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-with-extern-types/Makefile b/tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile
index 1fa708950..1fa708950 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-extern-types/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-with-extern-types/ctest.c b/tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c
index 3b6fb4cfc..3b6fb4cfc 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-extern-types/ctest.c
+++ b/tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c
diff --git a/src/test/run-make-fulldeps/extern-fn-with-extern-types/test.rs b/tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs
index 90a6ebaf1..90a6ebaf1 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-extern-types/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/Makefile b/tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile
index 4f5d026f2..4f5d026f2 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c b/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c
index c89f8272b..c89f8272b 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.c
+++ b/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c
diff --git a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.rs b/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs
index 2f261efb5..2f261efb5 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-packed-struct/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-with-union/Makefile b/tests/run-make-fulldeps/extern-fn-with-union/Makefile
index 40bae923e..40bae923e 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-union/Makefile
+++ b/tests/run-make-fulldeps/extern-fn-with-union/Makefile
diff --git a/src/test/run-make-fulldeps/extern-fn-with-union/ctest.c b/tests/run-make-fulldeps/extern-fn-with-union/ctest.c
index 86cb64537..86cb64537 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-union/ctest.c
+++ b/tests/run-make-fulldeps/extern-fn-with-union/ctest.c
diff --git a/src/test/run-make-fulldeps/extern-fn-with-union/test.rs b/tests/run-make-fulldeps/extern-fn-with-union/test.rs
index 438fbddf3..438fbddf3 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-union/test.rs
+++ b/tests/run-make-fulldeps/extern-fn-with-union/test.rs
diff --git a/src/test/run-make-fulldeps/extern-fn-with-union/testcrate.rs b/tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs
index 28d91ff37..28d91ff37 100644
--- a/src/test/run-make-fulldeps/extern-fn-with-union/testcrate.rs
+++ b/tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies/Makefile b/tests/run-make-fulldeps/extern-multiple-copies/Makefile
index 00668a6bc..00668a6bc 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies/Makefile
+++ b/tests/run-make-fulldeps/extern-multiple-copies/Makefile
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies/bar.rs b/tests/run-make-fulldeps/extern-multiple-copies/bar.rs
index c6b3595f6..c6b3595f6 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies/bar.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies/bar.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies/foo1.rs b/tests/run-make-fulldeps/extern-multiple-copies/foo1.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies/foo1.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies/foo1.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies/foo2.rs b/tests/run-make-fulldeps/extern-multiple-copies/foo2.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies/foo2.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies/foo2.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies2/Makefile b/tests/run-make-fulldeps/extern-multiple-copies2/Makefile
index 84de2ebf3..84de2ebf3 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies2/Makefile
+++ b/tests/run-make-fulldeps/extern-multiple-copies2/Makefile
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies2/bar.rs b/tests/run-make-fulldeps/extern-multiple-copies2/bar.rs
index b3088152d..b3088152d 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies2/bar.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies2/bar.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies2/foo1.rs b/tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs
index 4c778e52f..4c778e52f 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies2/foo1.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs
diff --git a/src/test/run-make-fulldeps/extern-multiple-copies2/foo2.rs b/tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs
index 2be103507..2be103507 100644
--- a/src/test/run-make-fulldeps/extern-multiple-copies2/foo2.rs
+++ b/tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs
diff --git a/src/test/run-make-fulldeps/extern-overrides-distribution/Makefile b/tests/run-make-fulldeps/extern-overrides-distribution/Makefile
index c57b062cd..c57b062cd 100644
--- a/src/test/run-make-fulldeps/extern-overrides-distribution/Makefile
+++ b/tests/run-make-fulldeps/extern-overrides-distribution/Makefile
diff --git a/src/test/run-make-fulldeps/extern-overrides-distribution/libc.rs b/tests/run-make-fulldeps/extern-overrides-distribution/libc.rs
index ee51ae328..ee51ae328 100644
--- a/src/test/run-make-fulldeps/extern-overrides-distribution/libc.rs
+++ b/tests/run-make-fulldeps/extern-overrides-distribution/libc.rs
diff --git a/src/test/run-make-fulldeps/extern-overrides-distribution/main.rs b/tests/run-make-fulldeps/extern-overrides-distribution/main.rs
index 1290a8c56..1290a8c56 100644
--- a/src/test/run-make-fulldeps/extern-overrides-distribution/main.rs
+++ b/tests/run-make-fulldeps/extern-overrides-distribution/main.rs
diff --git a/src/test/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile b/tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile
index 470448cf5..470448cf5 100644
--- a/src/test/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile
+++ b/tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile
diff --git a/src/test/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs b/tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs
+++ b/tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs
diff --git a/src/test/run-make-fulldeps/foreign-double-unwind/Makefile b/tests/run-make-fulldeps/foreign-double-unwind/Makefile
index ea2fe9ff8..ea2fe9ff8 100644
--- a/src/test/run-make-fulldeps/foreign-double-unwind/Makefile
+++ b/tests/run-make-fulldeps/foreign-double-unwind/Makefile
diff --git a/src/test/run-make-fulldeps/foreign-double-unwind/foo.cpp b/tests/run-make-fulldeps/foreign-double-unwind/foo.cpp
index 69a8f11c2..69a8f11c2 100644
--- a/src/test/run-make-fulldeps/foreign-double-unwind/foo.cpp
+++ b/tests/run-make-fulldeps/foreign-double-unwind/foo.cpp
diff --git a/src/test/run-make-fulldeps/foreign-double-unwind/foo.rs b/tests/run-make-fulldeps/foreign-double-unwind/foo.rs
index cae8aa940..cae8aa940 100644
--- a/src/test/run-make-fulldeps/foreign-double-unwind/foo.rs
+++ b/tests/run-make-fulldeps/foreign-double-unwind/foo.rs
diff --git a/src/test/run-make-fulldeps/foreign-exceptions/Makefile b/tests/run-make-fulldeps/foreign-exceptions/Makefile
index 38fe2773d..38fe2773d 100644
--- a/src/test/run-make-fulldeps/foreign-exceptions/Makefile
+++ b/tests/run-make-fulldeps/foreign-exceptions/Makefile
diff --git a/src/test/run-make-fulldeps/foreign-exceptions/foo.cpp b/tests/run-make-fulldeps/foreign-exceptions/foo.cpp
index 8182021a2..8182021a2 100644
--- a/src/test/run-make-fulldeps/foreign-exceptions/foo.cpp
+++ b/tests/run-make-fulldeps/foreign-exceptions/foo.cpp
diff --git a/src/test/run-make-fulldeps/foreign-exceptions/foo.rs b/tests/run-make-fulldeps/foreign-exceptions/foo.rs
index dd3b7c76f..dd3b7c76f 100644
--- a/src/test/run-make-fulldeps/foreign-exceptions/foo.rs
+++ b/tests/run-make-fulldeps/foreign-exceptions/foo.rs
diff --git a/src/test/run-make-fulldeps/foreign-rust-exceptions/Makefile b/tests/run-make-fulldeps/foreign-rust-exceptions/Makefile
index 50fca7f24..50fca7f24 100644
--- a/src/test/run-make-fulldeps/foreign-rust-exceptions/Makefile
+++ b/tests/run-make-fulldeps/foreign-rust-exceptions/Makefile
diff --git a/src/test/run-make-fulldeps/foreign-rust-exceptions/bar.rs b/tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs
index 5f9efe323..5f9efe323 100644
--- a/src/test/run-make-fulldeps/foreign-rust-exceptions/bar.rs
+++ b/tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs
diff --git a/src/test/run-make-fulldeps/foreign-rust-exceptions/foo.rs b/tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs
index 266987c5b..266987c5b 100644
--- a/src/test/run-make-fulldeps/foreign-rust-exceptions/foo.rs
+++ b/tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs
diff --git a/src/test/run-make-fulldeps/fpic/Makefile b/tests/run-make-fulldeps/fpic/Makefile
index 5986de366..5986de366 100644
--- a/src/test/run-make-fulldeps/fpic/Makefile
+++ b/tests/run-make-fulldeps/fpic/Makefile
diff --git a/src/test/run-make-fulldeps/fpic/hello.rs b/tests/run-make-fulldeps/fpic/hello.rs
index 45590d86b..45590d86b 100644
--- a/src/test/run-make-fulldeps/fpic/hello.rs
+++ b/tests/run-make-fulldeps/fpic/hello.rs
diff --git a/src/test/run-make-fulldeps/glibc-staticlib-args/Makefile b/tests/run-make-fulldeps/glibc-staticlib-args/Makefile
index 39e64bacf..39e64bacf 100644
--- a/src/test/run-make-fulldeps/glibc-staticlib-args/Makefile
+++ b/tests/run-make-fulldeps/glibc-staticlib-args/Makefile
diff --git a/src/test/run-make-fulldeps/glibc-staticlib-args/library.rs b/tests/run-make-fulldeps/glibc-staticlib-args/library.rs
index 5ab627a2a..5ab627a2a 100644
--- a/src/test/run-make-fulldeps/glibc-staticlib-args/library.rs
+++ b/tests/run-make-fulldeps/glibc-staticlib-args/library.rs
diff --git a/src/test/run-make-fulldeps/glibc-staticlib-args/program.c b/tests/run-make-fulldeps/glibc-staticlib-args/program.c
index 30f6974b7..30f6974b7 100644
--- a/src/test/run-make-fulldeps/glibc-staticlib-args/program.c
+++ b/tests/run-make-fulldeps/glibc-staticlib-args/program.c
diff --git a/src/test/run-make-fulldeps/hir-tree/Makefile b/tests/run-make-fulldeps/hir-tree/Makefile
index b0450ea4b..b0450ea4b 100644
--- a/src/test/run-make-fulldeps/hir-tree/Makefile
+++ b/tests/run-make-fulldeps/hir-tree/Makefile
diff --git a/src/test/run-make-fulldeps/hir-tree/input.rs b/tests/run-make-fulldeps/hir-tree/input.rs
index 9d1a4e9e4..9d1a4e9e4 100644
--- a/src/test/run-make-fulldeps/hir-tree/input.rs
+++ b/tests/run-make-fulldeps/hir-tree/input.rs
diff --git a/src/test/run-make-fulldeps/hotplug_codegen_backend/Makefile b/tests/run-make-fulldeps/hotplug_codegen_backend/Makefile
index 4cda243ff..4cda243ff 100644
--- a/src/test/run-make-fulldeps/hotplug_codegen_backend/Makefile
+++ b/tests/run-make-fulldeps/hotplug_codegen_backend/Makefile
diff --git a/src/test/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs b/tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs
index da27b7f34..da27b7f34 100644
--- a/src/test/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs
+++ b/tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs
diff --git a/src/test/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs b/tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs
index 3aa57d589..3aa57d589 100644
--- a/src/test/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs
+++ b/tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs
diff --git a/src/test/run-make-fulldeps/include_bytes_deps/Makefile b/tests/run-make-fulldeps/include_bytes_deps/Makefile
index 696dfd207..696dfd207 100644
--- a/src/test/run-make-fulldeps/include_bytes_deps/Makefile
+++ b/tests/run-make-fulldeps/include_bytes_deps/Makefile
diff --git a/src/test/run-make-fulldeps/include_bytes_deps/input.bin b/tests/run-make-fulldeps/include_bytes_deps/input.bin
index cd0875583..cd0875583 100644
--- a/src/test/run-make-fulldeps/include_bytes_deps/input.bin
+++ b/tests/run-make-fulldeps/include_bytes_deps/input.bin
diff --git a/src/test/run-make-fulldeps/include_bytes_deps/input.md b/tests/run-make-fulldeps/include_bytes_deps/input.md
index 2a19b7405..2a19b7405 100644
--- a/src/test/run-make-fulldeps/include_bytes_deps/input.md
+++ b/tests/run-make-fulldeps/include_bytes_deps/input.md
diff --git a/src/test/run-make-fulldeps/include_bytes_deps/input.txt b/tests/run-make-fulldeps/include_bytes_deps/input.txt
index cd0875583..cd0875583 100644
--- a/src/test/run-make-fulldeps/include_bytes_deps/input.txt
+++ b/tests/run-make-fulldeps/include_bytes_deps/input.txt
diff --git a/src/test/run-make-fulldeps/include_bytes_deps/main.rs b/tests/run-make-fulldeps/include_bytes_deps/main.rs
index 2fd55699d..2fd55699d 100644
--- a/src/test/run-make-fulldeps/include_bytes_deps/main.rs
+++ b/tests/run-make-fulldeps/include_bytes_deps/main.rs
diff --git a/src/test/run-make-fulldeps/incr-add-rust-src-component/Makefile b/tests/run-make-fulldeps/incr-add-rust-src-component/Makefile
index 5c1d953cc..5c1d953cc 100644
--- a/src/test/run-make-fulldeps/incr-add-rust-src-component/Makefile
+++ b/tests/run-make-fulldeps/incr-add-rust-src-component/Makefile
diff --git a/src/test/run-make-fulldeps/incr-add-rust-src-component/main.rs b/tests/run-make-fulldeps/incr-add-rust-src-component/main.rs
index f6320bcb0..f6320bcb0 100644
--- a/src/test/run-make-fulldeps/incr-add-rust-src-component/main.rs
+++ b/tests/run-make-fulldeps/incr-add-rust-src-component/main.rs
diff --git a/src/test/run-make-fulldeps/inline-always-many-cgu/Makefile b/tests/run-make-fulldeps/inline-always-many-cgu/Makefile
index 9945821db..9945821db 100644
--- a/src/test/run-make-fulldeps/inline-always-many-cgu/Makefile
+++ b/tests/run-make-fulldeps/inline-always-many-cgu/Makefile
diff --git a/src/test/run-make-fulldeps/inline-always-many-cgu/foo.rs b/tests/run-make-fulldeps/inline-always-many-cgu/foo.rs
index 65fe69c16..65fe69c16 100644
--- a/src/test/run-make-fulldeps/inline-always-many-cgu/foo.rs
+++ b/tests/run-make-fulldeps/inline-always-many-cgu/foo.rs
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/Makefile b/tests/run-make-fulldeps/interdependent-c-libraries/Makefile
index dc5b55a99..dc5b55a99 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/Makefile
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/Makefile
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/bar.c b/tests/run-make-fulldeps/interdependent-c-libraries/bar.c
index 812c97535..812c97535 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/bar.c
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/bar.c
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/bar.rs b/tests/run-make-fulldeps/interdependent-c-libraries/bar.rs
index 3c2c3f218..3c2c3f218 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/bar.rs
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/bar.rs
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/foo.c b/tests/run-make-fulldeps/interdependent-c-libraries/foo.c
index 85e6cd8c3..85e6cd8c3 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/foo.c
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/foo.c
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/foo.rs b/tests/run-make-fulldeps/interdependent-c-libraries/foo.rs
index a69809726..a69809726 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/foo.rs
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/foo.rs
diff --git a/src/test/run-make-fulldeps/interdependent-c-libraries/main.rs b/tests/run-make-fulldeps/interdependent-c-libraries/main.rs
index 2aba427df..2aba427df 100644
--- a/src/test/run-make-fulldeps/interdependent-c-libraries/main.rs
+++ b/tests/run-make-fulldeps/interdependent-c-libraries/main.rs
diff --git a/src/test/run-make-fulldeps/intrinsic-unreachable/Makefile b/tests/run-make-fulldeps/intrinsic-unreachable/Makefile
index ff9cc5709..ff9cc5709 100644
--- a/src/test/run-make-fulldeps/intrinsic-unreachable/Makefile
+++ b/tests/run-make-fulldeps/intrinsic-unreachable/Makefile
diff --git a/src/test/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs b/tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs
index e7b9694d9..e7b9694d9 100644
--- a/src/test/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs
+++ b/tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs
diff --git a/src/test/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs b/tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs
index ec85db733..ec85db733 100644
--- a/src/test/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs
+++ b/tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs
diff --git a/src/test/run-make-fulldeps/invalid-library/Makefile b/tests/run-make-fulldeps/invalid-library/Makefile
index 910d9af7b..910d9af7b 100644
--- a/src/test/run-make-fulldeps/invalid-library/Makefile
+++ b/tests/run-make-fulldeps/invalid-library/Makefile
diff --git a/src/test/run-make-fulldeps/invalid-library/foo.rs b/tests/run-make-fulldeps/invalid-library/foo.rs
index bb7b36c49..bb7b36c49 100644
--- a/src/test/run-make-fulldeps/invalid-library/foo.rs
+++ b/tests/run-make-fulldeps/invalid-library/foo.rs
diff --git a/src/test/run-make-fulldeps/invalid-staticlib/Makefile b/tests/run-make-fulldeps/invalid-staticlib/Makefile
index 3f0f74ce3..3f0f74ce3 100644
--- a/src/test/run-make-fulldeps/invalid-staticlib/Makefile
+++ b/tests/run-make-fulldeps/invalid-staticlib/Makefile
diff --git a/src/test/run-make-fulldeps/issue-11908/Makefile b/tests/run-make-fulldeps/issue-11908/Makefile
index 47005537e..47005537e 100644
--- a/src/test/run-make-fulldeps/issue-11908/Makefile
+++ b/tests/run-make-fulldeps/issue-11908/Makefile
diff --git a/src/test/run-make-fulldeps/issue-11908/bar.rs b/tests/run-make-fulldeps/issue-11908/bar.rs
index bb7b36c49..bb7b36c49 100644
--- a/src/test/run-make-fulldeps/issue-11908/bar.rs
+++ b/tests/run-make-fulldeps/issue-11908/bar.rs
diff --git a/src/test/run-make-fulldeps/issue-11908/foo.rs b/tests/run-make-fulldeps/issue-11908/foo.rs
index 82b2dfe9f..82b2dfe9f 100644
--- a/src/test/run-make-fulldeps/issue-11908/foo.rs
+++ b/tests/run-make-fulldeps/issue-11908/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-14500/Makefile b/tests/run-make-fulldeps/issue-14500/Makefile
index 52550e570..52550e570 100644
--- a/src/test/run-make-fulldeps/issue-14500/Makefile
+++ b/tests/run-make-fulldeps/issue-14500/Makefile
diff --git a/src/test/run-make-fulldeps/issue-14500/bar.rs b/tests/run-make-fulldeps/issue-14500/bar.rs
index 49af74e1b..49af74e1b 100644
--- a/src/test/run-make-fulldeps/issue-14500/bar.rs
+++ b/tests/run-make-fulldeps/issue-14500/bar.rs
diff --git a/src/test/run-make-fulldeps/issue-14500/foo.c b/tests/run-make-fulldeps/issue-14500/foo.c
index 2353d400d..2353d400d 100644
--- a/src/test/run-make-fulldeps/issue-14500/foo.c
+++ b/tests/run-make-fulldeps/issue-14500/foo.c
diff --git a/src/test/run-make-fulldeps/issue-14500/foo.rs b/tests/run-make-fulldeps/issue-14500/foo.rs
index 7c19c1f2c..7c19c1f2c 100644
--- a/src/test/run-make-fulldeps/issue-14500/foo.rs
+++ b/tests/run-make-fulldeps/issue-14500/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-14698/Makefile b/tests/run-make-fulldeps/issue-14698/Makefile
index a1cfb5aba..a1cfb5aba 100644
--- a/src/test/run-make-fulldeps/issue-14698/Makefile
+++ b/tests/run-make-fulldeps/issue-14698/Makefile
diff --git a/src/test/run-make-fulldeps/issue-14698/foo.rs b/tests/run-make-fulldeps/issue-14698/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/issue-14698/foo.rs
+++ b/tests/run-make-fulldeps/issue-14698/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-15460/Makefile b/tests/run-make-fulldeps/issue-15460/Makefile
index 1648d0c0c..1648d0c0c 100644
--- a/src/test/run-make-fulldeps/issue-15460/Makefile
+++ b/tests/run-make-fulldeps/issue-15460/Makefile
diff --git a/src/test/run-make-fulldeps/issue-15460/bar.rs b/tests/run-make-fulldeps/issue-15460/bar.rs
index e66aeb6bd..e66aeb6bd 100644
--- a/src/test/run-make-fulldeps/issue-15460/bar.rs
+++ b/tests/run-make-fulldeps/issue-15460/bar.rs
diff --git a/src/test/run-make-fulldeps/issue-15460/foo.c b/tests/run-make-fulldeps/issue-15460/foo.c
index fdf595b57..fdf595b57 100644
--- a/src/test/run-make-fulldeps/issue-15460/foo.c
+++ b/tests/run-make-fulldeps/issue-15460/foo.c
diff --git a/src/test/run-make-fulldeps/issue-15460/foo.rs b/tests/run-make-fulldeps/issue-15460/foo.rs
index b4eaa0b31..b4eaa0b31 100644
--- a/src/test/run-make-fulldeps/issue-15460/foo.rs
+++ b/tests/run-make-fulldeps/issue-15460/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-18943/Makefile b/tests/run-make-fulldeps/issue-18943/Makefile
index fc40d756d..fc40d756d 100644
--- a/src/test/run-make-fulldeps/issue-18943/Makefile
+++ b/tests/run-make-fulldeps/issue-18943/Makefile
diff --git a/src/test/run-make-fulldeps/issue-18943/foo.rs b/tests/run-make-fulldeps/issue-18943/foo.rs
index d18400dd3..d18400dd3 100644
--- a/src/test/run-make-fulldeps/issue-18943/foo.rs
+++ b/tests/run-make-fulldeps/issue-18943/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-19371/Makefile b/tests/run-make-fulldeps/issue-19371/Makefile
index 994e50801..994e50801 100644
--- a/src/test/run-make-fulldeps/issue-19371/Makefile
+++ b/tests/run-make-fulldeps/issue-19371/Makefile
diff --git a/tests/run-make-fulldeps/issue-19371/foo.rs b/tests/run-make-fulldeps/issue-19371/foo.rs
new file mode 100644
index 000000000..5bb38fc02
--- /dev/null
+++ b/tests/run-make-fulldeps/issue-19371/foo.rs
@@ -0,0 +1,71 @@
+#![feature(rustc_private)]
+
+extern crate rustc_driver;
+extern crate rustc_interface;
+extern crate rustc_session;
+extern crate rustc_span;
+
+use rustc_interface::interface;
+use rustc_session::config::{Input, Options, OutputType, OutputTypes};
+use rustc_span::source_map::FileName;
+
+use std::path::PathBuf;
+
+fn main() {
+ let src = r#"
+ fn main() {}
+ "#;
+
+ let args: Vec<String> = std::env::args().collect();
+
+ if args.len() < 4 {
+ panic!("expected rustc path");
+ }
+
+ let tmpdir = PathBuf::from(&args[1]);
+
+ let mut sysroot = PathBuf::from(&args[3]);
+ sysroot.pop();
+ sysroot.pop();
+
+ compile(src.to_string(), tmpdir.join("out"), sysroot.clone());
+
+ compile(src.to_string(), tmpdir.join("out"), sysroot.clone());
+}
+
+fn compile(code: String, output: PathBuf, sysroot: PathBuf) {
+ let mut opts = Options::default();
+ opts.output_types = OutputTypes::new(&[(OutputType::Exe, None)]);
+ opts.maybe_sysroot = Some(sysroot);
+
+ if let Ok(linker) = std::env::var("RUSTC_LINKER") {
+ opts.cg.linker = Some(linker.into());
+ }
+
+ let name = FileName::anon_source_code(&code);
+ let input = Input::Str { name, input: code };
+
+ let config = interface::Config {
+ opts,
+ crate_cfg: Default::default(),
+ crate_check_cfg: Default::default(),
+ input,
+ output_file: Some(output),
+ output_dir: None,
+ file_loader: None,
+ lint_caps: Default::default(),
+ parse_sess_created: None,
+ register_lints: None,
+ override_queries: None,
+ make_codegen_backend: None,
+ registry: rustc_driver::diagnostics_registry(),
+ };
+
+ interface::run_compiler(config, |compiler| {
+ // This runs all the passes prior to linking, too.
+ let linker = compiler.enter(|queries| queries.linker());
+ if let Ok(linker) = linker {
+ linker.link();
+ }
+ });
+}
diff --git a/src/test/run-make-fulldeps/issue-20626/Makefile b/tests/run-make-fulldeps/issue-20626/Makefile
index f76f31e79..f76f31e79 100644
--- a/src/test/run-make-fulldeps/issue-20626/Makefile
+++ b/tests/run-make-fulldeps/issue-20626/Makefile
diff --git a/src/test/run-make-fulldeps/issue-20626/foo.rs b/tests/run-make-fulldeps/issue-20626/foo.rs
index a474e234e..a474e234e 100644
--- a/src/test/run-make-fulldeps/issue-20626/foo.rs
+++ b/tests/run-make-fulldeps/issue-20626/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-22131/Makefile b/tests/run-make-fulldeps/issue-22131/Makefile
index 770f4b04e..770f4b04e 100644
--- a/src/test/run-make-fulldeps/issue-22131/Makefile
+++ b/tests/run-make-fulldeps/issue-22131/Makefile
diff --git a/src/test/run-make-fulldeps/issue-22131/foo.rs b/tests/run-make-fulldeps/issue-22131/foo.rs
index 33255d768..33255d768 100644
--- a/src/test/run-make-fulldeps/issue-22131/foo.rs
+++ b/tests/run-make-fulldeps/issue-22131/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-24445/Makefile b/tests/run-make-fulldeps/issue-24445/Makefile
index 2a12226a6..2a12226a6 100644
--- a/src/test/run-make-fulldeps/issue-24445/Makefile
+++ b/tests/run-make-fulldeps/issue-24445/Makefile
diff --git a/src/test/run-make-fulldeps/issue-24445/foo.c b/tests/run-make-fulldeps/issue-24445/foo.c
index bb4036b06..bb4036b06 100644
--- a/src/test/run-make-fulldeps/issue-24445/foo.c
+++ b/tests/run-make-fulldeps/issue-24445/foo.c
diff --git a/src/test/run-make-fulldeps/issue-24445/foo.rs b/tests/run-make-fulldeps/issue-24445/foo.rs
index b67f3847c..b67f3847c 100644
--- a/src/test/run-make-fulldeps/issue-24445/foo.rs
+++ b/tests/run-make-fulldeps/issue-24445/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-25581/Makefile b/tests/run-make-fulldeps/issue-25581/Makefile
index 4f5d026f2..4f5d026f2 100644
--- a/src/test/run-make-fulldeps/issue-25581/Makefile
+++ b/tests/run-make-fulldeps/issue-25581/Makefile
diff --git a/src/test/run-make-fulldeps/issue-25581/test.c b/tests/run-make-fulldeps/issue-25581/test.c
index 52fbf7851..52fbf7851 100644
--- a/src/test/run-make-fulldeps/issue-25581/test.c
+++ b/tests/run-make-fulldeps/issue-25581/test.c
diff --git a/src/test/run-make-fulldeps/issue-25581/test.rs b/tests/run-make-fulldeps/issue-25581/test.rs
index ba6749c97..ba6749c97 100644
--- a/src/test/run-make-fulldeps/issue-25581/test.rs
+++ b/tests/run-make-fulldeps/issue-25581/test.rs
diff --git a/src/test/run-make-fulldeps/issue-26006/Makefile b/tests/run-make-fulldeps/issue-26006/Makefile
index 0ff073020..0ff073020 100644
--- a/src/test/run-make-fulldeps/issue-26006/Makefile
+++ b/tests/run-make-fulldeps/issue-26006/Makefile
diff --git a/src/test/run-make-fulldeps/issue-26006/in/libc/lib.rs b/tests/run-make-fulldeps/issue-26006/in/libc/lib.rs
index 23f2bf518..23f2bf518 100644
--- a/src/test/run-make-fulldeps/issue-26006/in/libc/lib.rs
+++ b/tests/run-make-fulldeps/issue-26006/in/libc/lib.rs
diff --git a/src/test/run-make-fulldeps/issue-26006/in/time/lib.rs b/tests/run-make-fulldeps/issue-26006/in/time/lib.rs
index 87f2f824a..87f2f824a 100644
--- a/src/test/run-make-fulldeps/issue-26006/in/time/lib.rs
+++ b/tests/run-make-fulldeps/issue-26006/in/time/lib.rs
diff --git a/src/test/run-make-fulldeps/issue-26092/Makefile b/tests/run-make-fulldeps/issue-26092/Makefile
index 96822e769..96822e769 100644
--- a/src/test/run-make-fulldeps/issue-26092/Makefile
+++ b/tests/run-make-fulldeps/issue-26092/Makefile
diff --git a/src/test/run-make-fulldeps/issue-26092/blank.rs b/tests/run-make-fulldeps/issue-26092/blank.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/issue-26092/blank.rs
+++ b/tests/run-make-fulldeps/issue-26092/blank.rs
diff --git a/src/test/run-make-fulldeps/issue-28595/Makefile b/tests/run-make-fulldeps/issue-28595/Makefile
index 30a1d9c56..30a1d9c56 100644
--- a/src/test/run-make-fulldeps/issue-28595/Makefile
+++ b/tests/run-make-fulldeps/issue-28595/Makefile
diff --git a/src/test/run-make-fulldeps/issue-28595/a.c b/tests/run-make-fulldeps/issue-28595/a.c
index 7bfd83cca..7bfd83cca 100644
--- a/src/test/run-make-fulldeps/issue-28595/a.c
+++ b/tests/run-make-fulldeps/issue-28595/a.c
diff --git a/src/test/run-make-fulldeps/issue-28595/a.rs b/tests/run-make-fulldeps/issue-28595/a.rs
index 07863cf64..07863cf64 100644
--- a/src/test/run-make-fulldeps/issue-28595/a.rs
+++ b/tests/run-make-fulldeps/issue-28595/a.rs
diff --git a/src/test/run-make-fulldeps/issue-28595/b.c b/tests/run-make-fulldeps/issue-28595/b.c
index 6aecb5f9e..6aecb5f9e 100644
--- a/src/test/run-make-fulldeps/issue-28595/b.c
+++ b/tests/run-make-fulldeps/issue-28595/b.c
diff --git a/src/test/run-make-fulldeps/issue-28595/b.rs b/tests/run-make-fulldeps/issue-28595/b.rs
index 1f389859f..1f389859f 100644
--- a/src/test/run-make-fulldeps/issue-28595/b.rs
+++ b/tests/run-make-fulldeps/issue-28595/b.rs
diff --git a/src/test/run-make-fulldeps/issue-28766/Makefile b/tests/run-make-fulldeps/issue-28766/Makefile
index 96d0bdc2b..96d0bdc2b 100644
--- a/src/test/run-make-fulldeps/issue-28766/Makefile
+++ b/tests/run-make-fulldeps/issue-28766/Makefile
diff --git a/src/test/run-make-fulldeps/issue-28766/foo.rs b/tests/run-make-fulldeps/issue-28766/foo.rs
index 1dcabe42d..1dcabe42d 100644
--- a/src/test/run-make-fulldeps/issue-28766/foo.rs
+++ b/tests/run-make-fulldeps/issue-28766/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-28766/main.rs b/tests/run-make-fulldeps/issue-28766/main.rs
index de12b1fd9..de12b1fd9 100644
--- a/src/test/run-make-fulldeps/issue-28766/main.rs
+++ b/tests/run-make-fulldeps/issue-28766/main.rs
diff --git a/src/test/run-make-fulldeps/issue-30063/Makefile b/tests/run-make-fulldeps/issue-30063/Makefile
index e4ede598f..e4ede598f 100644
--- a/src/test/run-make-fulldeps/issue-30063/Makefile
+++ b/tests/run-make-fulldeps/issue-30063/Makefile
diff --git a/src/test/run-make-fulldeps/issue-30063/foo.rs b/tests/run-make-fulldeps/issue-30063/foo.rs
index 45590d86b..45590d86b 100644
--- a/src/test/run-make-fulldeps/issue-30063/foo.rs
+++ b/tests/run-make-fulldeps/issue-30063/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-33329/Makefile b/tests/run-make-fulldeps/issue-33329/Makefile
index 9c149440d..9c149440d 100644
--- a/src/test/run-make-fulldeps/issue-33329/Makefile
+++ b/tests/run-make-fulldeps/issue-33329/Makefile
diff --git a/src/test/run-make-fulldeps/issue-33329/main.rs b/tests/run-make-fulldeps/issue-33329/main.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/issue-33329/main.rs
+++ b/tests/run-make-fulldeps/issue-33329/main.rs
diff --git a/src/test/run-make-fulldeps/issue-35164/Makefile b/tests/run-make-fulldeps/issue-35164/Makefile
index 38aa6f126..38aa6f126 100644
--- a/src/test/run-make-fulldeps/issue-35164/Makefile
+++ b/tests/run-make-fulldeps/issue-35164/Makefile
diff --git a/src/test/run-make-fulldeps/issue-35164/main.rs b/tests/run-make-fulldeps/issue-35164/main.rs
index 1333d6322..1333d6322 100644
--- a/src/test/run-make-fulldeps/issue-35164/main.rs
+++ b/tests/run-make-fulldeps/issue-35164/main.rs
diff --git a/src/test/run-make-fulldeps/issue-35164/submodule/mod.rs b/tests/run-make-fulldeps/issue-35164/submodule/mod.rs
index a9045b242..a9045b242 100644
--- a/src/test/run-make-fulldeps/issue-35164/submodule/mod.rs
+++ b/tests/run-make-fulldeps/issue-35164/submodule/mod.rs
diff --git a/src/test/run-make-fulldeps/issue-37839/Makefile b/tests/run-make-fulldeps/issue-37839/Makefile
index de50bd713..de50bd713 100644
--- a/src/test/run-make-fulldeps/issue-37839/Makefile
+++ b/tests/run-make-fulldeps/issue-37839/Makefile
diff --git a/src/test/run-make-fulldeps/issue-37839/a.rs b/tests/run-make-fulldeps/issue-37839/a.rs
index b5dffac3f..b5dffac3f 100644
--- a/src/test/run-make-fulldeps/issue-37839/a.rs
+++ b/tests/run-make-fulldeps/issue-37839/a.rs
diff --git a/src/test/run-make-fulldeps/issue-37839/b.rs b/tests/run-make-fulldeps/issue-37839/b.rs
index 355d2b165..355d2b165 100644
--- a/src/test/run-make-fulldeps/issue-37839/b.rs
+++ b/tests/run-make-fulldeps/issue-37839/b.rs
diff --git a/src/test/run-make-fulldeps/issue-37839/c.rs b/tests/run-make-fulldeps/issue-37839/c.rs
index 4c7ce01b6..4c7ce01b6 100644
--- a/src/test/run-make-fulldeps/issue-37839/c.rs
+++ b/tests/run-make-fulldeps/issue-37839/c.rs
diff --git a/src/test/run-make-fulldeps/issue-37893/Makefile b/tests/run-make-fulldeps/issue-37893/Makefile
index 33a60830e..33a60830e 100644
--- a/src/test/run-make-fulldeps/issue-37893/Makefile
+++ b/tests/run-make-fulldeps/issue-37893/Makefile
diff --git a/src/test/run-make-fulldeps/issue-37893/a.rs b/tests/run-make-fulldeps/issue-37893/a.rs
index b5dffac3f..b5dffac3f 100644
--- a/src/test/run-make-fulldeps/issue-37893/a.rs
+++ b/tests/run-make-fulldeps/issue-37893/a.rs
diff --git a/src/test/run-make-fulldeps/issue-37893/b.rs b/tests/run-make-fulldeps/issue-37893/b.rs
index 355d2b165..355d2b165 100644
--- a/src/test/run-make-fulldeps/issue-37893/b.rs
+++ b/tests/run-make-fulldeps/issue-37893/b.rs
diff --git a/src/test/run-make-fulldeps/issue-37893/c.rs b/tests/run-make-fulldeps/issue-37893/c.rs
index b9c215572..b9c215572 100644
--- a/src/test/run-make-fulldeps/issue-37893/c.rs
+++ b/tests/run-make-fulldeps/issue-37893/c.rs
diff --git a/src/test/run-make-fulldeps/issue-38237/Makefile b/tests/run-make-fulldeps/issue-38237/Makefile
index 75121d040..75121d040 100644
--- a/src/test/run-make-fulldeps/issue-38237/Makefile
+++ b/tests/run-make-fulldeps/issue-38237/Makefile
diff --git a/src/test/run-make-fulldeps/issue-38237/bar.rs b/tests/run-make-fulldeps/issue-38237/bar.rs
index 2b839f3a3..2b839f3a3 100644
--- a/src/test/run-make-fulldeps/issue-38237/bar.rs
+++ b/tests/run-make-fulldeps/issue-38237/bar.rs
diff --git a/src/test/run-make-fulldeps/issue-38237/baz.rs b/tests/run-make-fulldeps/issue-38237/baz.rs
index cd2425f9b..cd2425f9b 100644
--- a/src/test/run-make-fulldeps/issue-38237/baz.rs
+++ b/tests/run-make-fulldeps/issue-38237/baz.rs
diff --git a/src/test/run-make-fulldeps/issue-38237/foo.rs b/tests/run-make-fulldeps/issue-38237/foo.rs
index a106e4fde..a106e4fde 100644
--- a/src/test/run-make-fulldeps/issue-38237/foo.rs
+++ b/tests/run-make-fulldeps/issue-38237/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-40535/Makefile b/tests/run-make-fulldeps/issue-40535/Makefile
index 155c88252..155c88252 100644
--- a/src/test/run-make-fulldeps/issue-40535/Makefile
+++ b/tests/run-make-fulldeps/issue-40535/Makefile
diff --git a/src/test/run-make-fulldeps/issue-40535/bar.rs b/tests/run-make-fulldeps/issue-40535/bar.rs
index b02b28f59..b02b28f59 100644
--- a/src/test/run-make-fulldeps/issue-40535/bar.rs
+++ b/tests/run-make-fulldeps/issue-40535/bar.rs
diff --git a/src/test/run-make-fulldeps/issue-40535/baz.rs b/tests/run-make-fulldeps/issue-40535/baz.rs
index 83be6e807..83be6e807 100644
--- a/src/test/run-make-fulldeps/issue-40535/baz.rs
+++ b/tests/run-make-fulldeps/issue-40535/baz.rs
diff --git a/src/test/run-make-fulldeps/issue-40535/foo.rs b/tests/run-make-fulldeps/issue-40535/foo.rs
index 270202664..270202664 100644
--- a/src/test/run-make-fulldeps/issue-40535/foo.rs
+++ b/tests/run-make-fulldeps/issue-40535/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-46239/Makefile b/tests/run-make-fulldeps/issue-46239/Makefile
index a93ef3212..a93ef3212 100644
--- a/src/test/run-make-fulldeps/issue-46239/Makefile
+++ b/tests/run-make-fulldeps/issue-46239/Makefile
diff --git a/src/test/run-make-fulldeps/issue-46239/main.rs b/tests/run-make-fulldeps/issue-46239/main.rs
index b7df5cf4d..b7df5cf4d 100644
--- a/src/test/run-make-fulldeps/issue-46239/main.rs
+++ b/tests/run-make-fulldeps/issue-46239/main.rs
diff --git a/src/test/run-make-fulldeps/issue-47551/Makefile b/tests/run-make-fulldeps/issue-47551/Makefile
index 5a6ac7257..5a6ac7257 100644
--- a/src/test/run-make-fulldeps/issue-47551/Makefile
+++ b/tests/run-make-fulldeps/issue-47551/Makefile
diff --git a/src/test/run-make-fulldeps/issue-47551/eh_frame-terminator.rs b/tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs
index a2c7a31b7..a2c7a31b7 100644
--- a/src/test/run-make-fulldeps/issue-47551/eh_frame-terminator.rs
+++ b/tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs
diff --git a/src/test/run-make-fulldeps/issue-51671/Makefile b/tests/run-make-fulldeps/issue-51671/Makefile
index c93645369..c93645369 100644
--- a/src/test/run-make-fulldeps/issue-51671/Makefile
+++ b/tests/run-make-fulldeps/issue-51671/Makefile
diff --git a/src/test/run-make-fulldeps/issue-51671/app.rs b/tests/run-make-fulldeps/issue-51671/app.rs
index e9dc1e974..e9dc1e974 100644
--- a/src/test/run-make-fulldeps/issue-51671/app.rs
+++ b/tests/run-make-fulldeps/issue-51671/app.rs
diff --git a/src/test/run-make-fulldeps/issue-53964/Makefile b/tests/run-make-fulldeps/issue-53964/Makefile
index 6bd830213..6bd830213 100644
--- a/src/test/run-make-fulldeps/issue-53964/Makefile
+++ b/tests/run-make-fulldeps/issue-53964/Makefile
diff --git a/src/test/run-make-fulldeps/issue-53964/app.rs b/tests/run-make-fulldeps/issue-53964/app.rs
index 8127b9578..8127b9578 100644
--- a/src/test/run-make-fulldeps/issue-53964/app.rs
+++ b/tests/run-make-fulldeps/issue-53964/app.rs
diff --git a/src/test/run-make-fulldeps/issue-53964/panic.rs b/tests/run-make-fulldeps/issue-53964/panic.rs
index a87812050..a87812050 100644
--- a/src/test/run-make-fulldeps/issue-53964/panic.rs
+++ b/tests/run-make-fulldeps/issue-53964/panic.rs
diff --git a/src/test/run-make-fulldeps/issue-64153/Makefile b/tests/run-make-fulldeps/issue-64153/Makefile
index f42ea620f..f42ea620f 100644
--- a/src/test/run-make-fulldeps/issue-64153/Makefile
+++ b/tests/run-make-fulldeps/issue-64153/Makefile
diff --git a/src/test/run-make-fulldeps/issue-64153/downstream.rs b/tests/run-make-fulldeps/issue-64153/downstream.rs
index e03704665..e03704665 100644
--- a/src/test/run-make-fulldeps/issue-64153/downstream.rs
+++ b/tests/run-make-fulldeps/issue-64153/downstream.rs
diff --git a/src/test/run-make-fulldeps/issue-64153/upstream.rs b/tests/run-make-fulldeps/issue-64153/upstream.rs
index 861a00298..861a00298 100644
--- a/src/test/run-make-fulldeps/issue-64153/upstream.rs
+++ b/tests/run-make-fulldeps/issue-64153/upstream.rs
diff --git a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile
index 13983f4ff..13983f4ff 100644
--- a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile
+++ b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile
diff --git a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c
index bb4036b06..bb4036b06 100644
--- a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c
+++ b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c
diff --git a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs
index a3e865b63..a3e865b63 100644
--- a/src/test/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs
+++ b/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-69368/Makefile b/tests/run-make-fulldeps/issue-69368/Makefile
index 41770475d..41770475d 100644
--- a/src/test/run-make-fulldeps/issue-69368/Makefile
+++ b/tests/run-make-fulldeps/issue-69368/Makefile
diff --git a/src/test/run-make-fulldeps/issue-69368/a.rs b/tests/run-make-fulldeps/issue-69368/a.rs
index a54f42955..a54f42955 100644
--- a/src/test/run-make-fulldeps/issue-69368/a.rs
+++ b/tests/run-make-fulldeps/issue-69368/a.rs
diff --git a/src/test/run-make-fulldeps/issue-69368/b.rs b/tests/run-make-fulldeps/issue-69368/b.rs
index 4d6af0266..4d6af0266 100644
--- a/src/test/run-make-fulldeps/issue-69368/b.rs
+++ b/tests/run-make-fulldeps/issue-69368/b.rs
diff --git a/src/test/run-make-fulldeps/issue-69368/c.rs b/tests/run-make-fulldeps/issue-69368/c.rs
index 729c4249a..729c4249a 100644
--- a/src/test/run-make-fulldeps/issue-69368/c.rs
+++ b/tests/run-make-fulldeps/issue-69368/c.rs
diff --git a/src/test/run-make-fulldeps/issue-7349/Makefile b/tests/run-make-fulldeps/issue-7349/Makefile
index dc073b77f..dc073b77f 100644
--- a/src/test/run-make-fulldeps/issue-7349/Makefile
+++ b/tests/run-make-fulldeps/issue-7349/Makefile
diff --git a/src/test/run-make-fulldeps/issue-7349/foo.rs b/tests/run-make-fulldeps/issue-7349/foo.rs
index 246a12595..246a12595 100644
--- a/src/test/run-make-fulldeps/issue-7349/foo.rs
+++ b/tests/run-make-fulldeps/issue-7349/foo.rs
diff --git a/src/test/run-make-fulldeps/issue-83045/Makefile b/tests/run-make-fulldeps/issue-83045/Makefile
index 34853cb1d..34853cb1d 100644
--- a/src/test/run-make-fulldeps/issue-83045/Makefile
+++ b/tests/run-make-fulldeps/issue-83045/Makefile
diff --git a/src/test/run-make-fulldeps/issue-83045/a.rs b/tests/run-make-fulldeps/issue-83045/a.rs
index 66d9f758e..66d9f758e 100644
--- a/src/test/run-make-fulldeps/issue-83045/a.rs
+++ b/tests/run-make-fulldeps/issue-83045/a.rs
diff --git a/src/test/run-make-fulldeps/issue-83045/b.rs b/tests/run-make-fulldeps/issue-83045/b.rs
index f4876cfa4..f4876cfa4 100644
--- a/src/test/run-make-fulldeps/issue-83045/b.rs
+++ b/tests/run-make-fulldeps/issue-83045/b.rs
diff --git a/src/test/run-make-fulldeps/issue-83045/c.rs b/tests/run-make-fulldeps/issue-83045/c.rs
index e0c452549..e0c452549 100644
--- a/src/test/run-make-fulldeps/issue-83045/c.rs
+++ b/tests/run-make-fulldeps/issue-83045/c.rs
diff --git a/src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile b/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile
index 879ce1743..879ce1743 100644
--- a/src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile
+++ b/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile
diff --git a/src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs b/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs
index 47ad8c634..47ad8c634 100644
--- a/src/test/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs
+++ b/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs
diff --git a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/Makefile b/tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile
index db1b53e15..db1b53e15 100644
--- a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/Makefile
+++ b/tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile
diff --git a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/bad.c b/tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c
index 013314ab2..013314ab2 100644
--- a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/bad.c
+++ b/tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c
diff --git a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs b/tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs
index c11f3cc72..c11f3cc72 100644
--- a/src/test/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs
+++ b/tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs
diff --git a/src/test/run-make-fulldeps/issue64319/Makefile b/tests/run-make-fulldeps/issue64319/Makefile
index ee0d177ab..ee0d177ab 100644
--- a/src/test/run-make-fulldeps/issue64319/Makefile
+++ b/tests/run-make-fulldeps/issue64319/Makefile
diff --git a/src/test/run-make-fulldeps/issue64319/bar.rs b/tests/run-make-fulldeps/issue64319/bar.rs
index 3895c0b6c..3895c0b6c 100644
--- a/src/test/run-make-fulldeps/issue64319/bar.rs
+++ b/tests/run-make-fulldeps/issue64319/bar.rs
diff --git a/src/test/run-make-fulldeps/issue64319/foo.rs b/tests/run-make-fulldeps/issue64319/foo.rs
index c54a238e9..c54a238e9 100644
--- a/src/test/run-make-fulldeps/issue64319/foo.rs
+++ b/tests/run-make-fulldeps/issue64319/foo.rs
diff --git a/src/test/run-make-fulldeps/issues-41478-43796/Makefile b/tests/run-make-fulldeps/issues-41478-43796/Makefile
index e451cb031..e451cb031 100644
--- a/src/test/run-make-fulldeps/issues-41478-43796/Makefile
+++ b/tests/run-make-fulldeps/issues-41478-43796/Makefile
diff --git a/src/test/run-make-fulldeps/issues-41478-43796/a.rs b/tests/run-make-fulldeps/issues-41478-43796/a.rs
index b072235b5..b072235b5 100644
--- a/src/test/run-make-fulldeps/issues-41478-43796/a.rs
+++ b/tests/run-make-fulldeps/issues-41478-43796/a.rs
diff --git a/src/test/run-make-fulldeps/libs-through-symlinks/Makefile b/tests/run-make-fulldeps/libs-through-symlinks/Makefile
index 45deaecb8..45deaecb8 100644
--- a/src/test/run-make-fulldeps/libs-through-symlinks/Makefile
+++ b/tests/run-make-fulldeps/libs-through-symlinks/Makefile
diff --git a/src/test/run-make-fulldeps/libs-through-symlinks/bar.rs b/tests/run-make-fulldeps/libs-through-symlinks/bar.rs
index bb7b36c49..bb7b36c49 100644
--- a/src/test/run-make-fulldeps/libs-through-symlinks/bar.rs
+++ b/tests/run-make-fulldeps/libs-through-symlinks/bar.rs
diff --git a/src/test/run-make-fulldeps/libs-through-symlinks/foo.rs b/tests/run-make-fulldeps/libs-through-symlinks/foo.rs
index 8e3df2c6d..8e3df2c6d 100644
--- a/src/test/run-make-fulldeps/libs-through-symlinks/foo.rs
+++ b/tests/run-make-fulldeps/libs-through-symlinks/foo.rs
diff --git a/src/test/run-make-fulldeps/libtest-json/Makefile b/tests/run-make-fulldeps/libtest-json/Makefile
index 37b6cb9e2..37b6cb9e2 100644
--- a/src/test/run-make-fulldeps/libtest-json/Makefile
+++ b/tests/run-make-fulldeps/libtest-json/Makefile
diff --git a/src/test/run-make-fulldeps/libtest-json/f.rs b/tests/run-make-fulldeps/libtest-json/f.rs
index edfe25086..edfe25086 100644
--- a/src/test/run-make-fulldeps/libtest-json/f.rs
+++ b/tests/run-make-fulldeps/libtest-json/f.rs
diff --git a/src/test/run-make-fulldeps/libtest-json/output-default.json b/tests/run-make-fulldeps/libtest-json/output-default.json
index ad22b66ed..ad22b66ed 100644
--- a/src/test/run-make-fulldeps/libtest-json/output-default.json
+++ b/tests/run-make-fulldeps/libtest-json/output-default.json
diff --git a/src/test/run-make-fulldeps/libtest-json/output-stdout-success.json b/tests/run-make-fulldeps/libtest-json/output-stdout-success.json
index ec98172eb..ec98172eb 100644
--- a/src/test/run-make-fulldeps/libtest-json/output-stdout-success.json
+++ b/tests/run-make-fulldeps/libtest-json/output-stdout-success.json
diff --git a/src/test/run-make-fulldeps/libtest-json/validate_json.py b/tests/run-make-fulldeps/libtest-json/validate_json.py
index 657f732f2..657f732f2 100755
--- a/src/test/run-make-fulldeps/libtest-json/validate_json.py
+++ b/tests/run-make-fulldeps/libtest-json/validate_json.py
diff --git a/src/test/run-make-fulldeps/link-arg/Makefile b/tests/run-make-fulldeps/link-arg/Makefile
index 103527c3e..103527c3e 100644
--- a/src/test/run-make-fulldeps/link-arg/Makefile
+++ b/tests/run-make-fulldeps/link-arg/Makefile
diff --git a/src/test/run-make-fulldeps/link-arg/empty.rs b/tests/run-make-fulldeps/link-arg/empty.rs
index 45590d86b..45590d86b 100644
--- a/src/test/run-make-fulldeps/link-arg/empty.rs
+++ b/tests/run-make-fulldeps/link-arg/empty.rs
diff --git a/src/test/run-make-fulldeps/link-args-order/Makefile b/tests/run-make-fulldeps/link-args-order/Makefile
index c562cc1b3..c562cc1b3 100644
--- a/src/test/run-make-fulldeps/link-args-order/Makefile
+++ b/tests/run-make-fulldeps/link-args-order/Makefile
diff --git a/src/test/run-make-fulldeps/link-args-order/empty.rs b/tests/run-make-fulldeps/link-args-order/empty.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/link-args-order/empty.rs
+++ b/tests/run-make-fulldeps/link-args-order/empty.rs
diff --git a/src/test/run-make-fulldeps/link-cfg/Makefile b/tests/run-make-fulldeps/link-cfg/Makefile
index 0b25ccded..0b25ccded 100644
--- a/src/test/run-make-fulldeps/link-cfg/Makefile
+++ b/tests/run-make-fulldeps/link-cfg/Makefile
diff --git a/src/test/run-make-fulldeps/link-cfg/dep-with-staticlib.rs b/tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs
index 5ad66475d..5ad66475d 100644
--- a/src/test/run-make-fulldeps/link-cfg/dep-with-staticlib.rs
+++ b/tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs
diff --git a/src/test/run-make-fulldeps/link-cfg/dep.rs b/tests/run-make-fulldeps/link-cfg/dep.rs
index 40de77f05..40de77f05 100644
--- a/src/test/run-make-fulldeps/link-cfg/dep.rs
+++ b/tests/run-make-fulldeps/link-cfg/dep.rs
diff --git a/src/test/run-make-fulldeps/link-cfg/no-deps.rs b/tests/run-make-fulldeps/link-cfg/no-deps.rs
index ba5a8711a..ba5a8711a 100644
--- a/src/test/run-make-fulldeps/link-cfg/no-deps.rs
+++ b/tests/run-make-fulldeps/link-cfg/no-deps.rs
diff --git a/src/test/run-make-fulldeps/link-cfg/return1.c b/tests/run-make-fulldeps/link-cfg/return1.c
index 41c2809ad..41c2809ad 100644
--- a/src/test/run-make-fulldeps/link-cfg/return1.c
+++ b/tests/run-make-fulldeps/link-cfg/return1.c
diff --git a/src/test/run-make-fulldeps/link-cfg/return2.c b/tests/run-make-fulldeps/link-cfg/return2.c
index 622aeaa29..622aeaa29 100644
--- a/src/test/run-make-fulldeps/link-cfg/return2.c
+++ b/tests/run-make-fulldeps/link-cfg/return2.c
diff --git a/src/test/run-make-fulldeps/link-cfg/return3.c b/tests/run-make-fulldeps/link-cfg/return3.c
index f29dc60d5..f29dc60d5 100644
--- a/src/test/run-make-fulldeps/link-cfg/return3.c
+++ b/tests/run-make-fulldeps/link-cfg/return3.c
diff --git a/src/test/run-make-fulldeps/link-cfg/with-deps.rs b/tests/run-make-fulldeps/link-cfg/with-deps.rs
index 48b782815..48b782815 100644
--- a/src/test/run-make-fulldeps/link-cfg/with-deps.rs
+++ b/tests/run-make-fulldeps/link-cfg/with-deps.rs
diff --git a/src/test/run-make-fulldeps/link-cfg/with-staticlib-deps.rs b/tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs
index 23e5926a7..23e5926a7 100644
--- a/src/test/run-make-fulldeps/link-cfg/with-staticlib-deps.rs
+++ b/tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs
diff --git a/src/test/run-make-fulldeps/link-dedup/Makefile b/tests/run-make-fulldeps/link-dedup/Makefile
index eff18ab48..eff18ab48 100644
--- a/src/test/run-make-fulldeps/link-dedup/Makefile
+++ b/tests/run-make-fulldeps/link-dedup/Makefile
diff --git a/src/test/run-make-fulldeps/link-dedup/depa.rs b/tests/run-make-fulldeps/link-dedup/depa.rs
index 19178c5bd..19178c5bd 100644
--- a/src/test/run-make-fulldeps/link-dedup/depa.rs
+++ b/tests/run-make-fulldeps/link-dedup/depa.rs
diff --git a/src/test/run-make-fulldeps/link-dedup/depb.rs b/tests/run-make-fulldeps/link-dedup/depb.rs
index b1be21fe0..b1be21fe0 100644
--- a/src/test/run-make-fulldeps/link-dedup/depb.rs
+++ b/tests/run-make-fulldeps/link-dedup/depb.rs
diff --git a/src/test/run-make-fulldeps/link-dedup/depc.rs b/tests/run-make-fulldeps/link-dedup/depc.rs
index 8dcb3dee5..8dcb3dee5 100644
--- a/src/test/run-make-fulldeps/link-dedup/depc.rs
+++ b/tests/run-make-fulldeps/link-dedup/depc.rs
diff --git a/src/test/run-make-fulldeps/link-dedup/empty.rs b/tests/run-make-fulldeps/link-dedup/empty.rs
index e00ae18f4..e00ae18f4 100644
--- a/src/test/run-make-fulldeps/link-dedup/empty.rs
+++ b/tests/run-make-fulldeps/link-dedup/empty.rs
diff --git a/src/test/run-make-fulldeps/link-path-order/Makefile b/tests/run-make-fulldeps/link-path-order/Makefile
index ed7c299e6..ed7c299e6 100644
--- a/src/test/run-make-fulldeps/link-path-order/Makefile
+++ b/tests/run-make-fulldeps/link-path-order/Makefile
diff --git a/src/test/run-make-fulldeps/link-path-order/correct.c b/tests/run-make-fulldeps/link-path-order/correct.c
index 3064af952..3064af952 100644
--- a/src/test/run-make-fulldeps/link-path-order/correct.c
+++ b/tests/run-make-fulldeps/link-path-order/correct.c
diff --git a/src/test/run-make-fulldeps/link-path-order/main.rs b/tests/run-make-fulldeps/link-path-order/main.rs
index 8024e343d..8024e343d 100644
--- a/src/test/run-make-fulldeps/link-path-order/main.rs
+++ b/tests/run-make-fulldeps/link-path-order/main.rs
diff --git a/src/test/run-make-fulldeps/link-path-order/wrong.c b/tests/run-make-fulldeps/link-path-order/wrong.c
index 64275b3ad..64275b3ad 100644
--- a/src/test/run-make-fulldeps/link-path-order/wrong.c
+++ b/tests/run-make-fulldeps/link-path-order/wrong.c
diff --git a/src/test/run-make-fulldeps/linkage-attr-on-static/Makefile b/tests/run-make-fulldeps/linkage-attr-on-static/Makefile
index 7cc54e40a..7cc54e40a 100644
--- a/src/test/run-make-fulldeps/linkage-attr-on-static/Makefile
+++ b/tests/run-make-fulldeps/linkage-attr-on-static/Makefile
diff --git a/src/test/run-make-fulldeps/linkage-attr-on-static/bar.rs b/tests/run-make-fulldeps/linkage-attr-on-static/bar.rs
index 68607cbb6..68607cbb6 100644
--- a/src/test/run-make-fulldeps/linkage-attr-on-static/bar.rs
+++ b/tests/run-make-fulldeps/linkage-attr-on-static/bar.rs
diff --git a/src/test/run-make-fulldeps/linkage-attr-on-static/foo.c b/tests/run-make-fulldeps/linkage-attr-on-static/foo.c
index 78a6934f5..78a6934f5 100644
--- a/src/test/run-make-fulldeps/linkage-attr-on-static/foo.c
+++ b/tests/run-make-fulldeps/linkage-attr-on-static/foo.c
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile
index a38f4fe5d..a38f4fe5d 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile
+++ b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat
index a9350f12b..a9350f12b 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat
+++ b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs
index 74d7b9b07..74d7b9b07 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs
+++ b/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile b/tests/run-make-fulldeps/long-linker-command-lines/Makefile
index 00199ca97..00199ca97 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines/Makefile
+++ b/tests/run-make-fulldeps/long-linker-command-lines/Makefile
diff --git a/src/test/run-make-fulldeps/long-linker-command-lines/foo.rs b/tests/run-make-fulldeps/long-linker-command-lines/foo.rs
index db238c0cf..db238c0cf 100644
--- a/src/test/run-make-fulldeps/long-linker-command-lines/foo.rs
+++ b/tests/run-make-fulldeps/long-linker-command-lines/foo.rs
diff --git a/src/test/run-make-fulldeps/longjmp-across-rust/Makefile b/tests/run-make-fulldeps/longjmp-across-rust/Makefile
index 848638d82..848638d82 100644
--- a/src/test/run-make-fulldeps/longjmp-across-rust/Makefile
+++ b/tests/run-make-fulldeps/longjmp-across-rust/Makefile
diff --git a/src/test/run-make-fulldeps/longjmp-across-rust/foo.c b/tests/run-make-fulldeps/longjmp-across-rust/foo.c
index bd71cc4d7..bd71cc4d7 100644
--- a/src/test/run-make-fulldeps/longjmp-across-rust/foo.c
+++ b/tests/run-make-fulldeps/longjmp-across-rust/foo.c
diff --git a/src/test/run-make-fulldeps/longjmp-across-rust/main.rs b/tests/run-make-fulldeps/longjmp-across-rust/main.rs
index cc1d5b126..cc1d5b126 100644
--- a/src/test/run-make-fulldeps/longjmp-across-rust/main.rs
+++ b/tests/run-make-fulldeps/longjmp-across-rust/main.rs
diff --git a/src/test/run-make-fulldeps/ls-metadata/Makefile b/tests/run-make-fulldeps/ls-metadata/Makefile
index e0f916a24..e0f916a24 100644
--- a/src/test/run-make-fulldeps/ls-metadata/Makefile
+++ b/tests/run-make-fulldeps/ls-metadata/Makefile
diff --git a/src/test/run-make-fulldeps/ls-metadata/foo.rs b/tests/run-make-fulldeps/ls-metadata/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/ls-metadata/foo.rs
+++ b/tests/run-make-fulldeps/ls-metadata/foo.rs
diff --git a/src/test/run-make-fulldeps/lto-dylib-dep/Makefile b/tests/run-make-fulldeps/lto-dylib-dep/Makefile
index 41487b23c..41487b23c 100644
--- a/src/test/run-make-fulldeps/lto-dylib-dep/Makefile
+++ b/tests/run-make-fulldeps/lto-dylib-dep/Makefile
diff --git a/src/test/run-make-fulldeps/lto-dylib-dep/a_dylib.rs b/tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs
index e63457e6e..e63457e6e 100644
--- a/src/test/run-make-fulldeps/lto-dylib-dep/a_dylib.rs
+++ b/tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs
diff --git a/src/test/run-make-fulldeps/lto-dylib-dep/main.rs b/tests/run-make-fulldeps/lto-dylib-dep/main.rs
index 4fb3c4730..4fb3c4730 100644
--- a/src/test/run-make-fulldeps/lto-dylib-dep/main.rs
+++ b/tests/run-make-fulldeps/lto-dylib-dep/main.rs
diff --git a/src/test/run-make-fulldeps/lto-empty/Makefile b/tests/run-make-fulldeps/lto-empty/Makefile
index b4345ba18..b4345ba18 100644
--- a/src/test/run-make-fulldeps/lto-empty/Makefile
+++ b/tests/run-make-fulldeps/lto-empty/Makefile
diff --git a/src/test/run-make-fulldeps/lto-empty/lib.rs b/tests/run-make-fulldeps/lto-empty/lib.rs
index e3663c790..e3663c790 100644
--- a/src/test/run-make-fulldeps/lto-empty/lib.rs
+++ b/tests/run-make-fulldeps/lto-empty/lib.rs
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/Makefile b/tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile
index e576ee37c..e576ee37c 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/Makefile
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/bar.c b/tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c
index b25011930..b25011930 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/bar.c
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/foo.c b/tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c
index 75010458e..75010458e 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/foo.c
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs b/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs
index f70bb3382..f70bb3382 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs b/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
index 2dec2a271..2dec2a271 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs
diff --git a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/main.rs b/tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs
index 0c658808e..0c658808e 100644
--- a/src/test/run-make-fulldeps/lto-no-link-whole-rlib/main.rs
+++ b/tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs
diff --git a/src/test/run-make-fulldeps/lto-readonly-lib/Makefile b/tests/run-make-fulldeps/lto-readonly-lib/Makefile
index a20ecea88..a20ecea88 100644
--- a/src/test/run-make-fulldeps/lto-readonly-lib/Makefile
+++ b/tests/run-make-fulldeps/lto-readonly-lib/Makefile
diff --git a/src/test/run-make-fulldeps/lto-readonly-lib/lib.rs b/tests/run-make-fulldeps/lto-readonly-lib/lib.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/lto-readonly-lib/lib.rs
+++ b/tests/run-make-fulldeps/lto-readonly-lib/lib.rs
diff --git a/src/test/run-make-fulldeps/lto-readonly-lib/main.rs b/tests/run-make-fulldeps/lto-readonly-lib/main.rs
index 69da798b3..69da798b3 100644
--- a/src/test/run-make-fulldeps/lto-readonly-lib/main.rs
+++ b/tests/run-make-fulldeps/lto-readonly-lib/main.rs
diff --git a/src/test/run-make-fulldeps/lto-smoke-c/Makefile b/tests/run-make-fulldeps/lto-smoke-c/Makefile
index 7c6ee3be8..7c6ee3be8 100644
--- a/src/test/run-make-fulldeps/lto-smoke-c/Makefile
+++ b/tests/run-make-fulldeps/lto-smoke-c/Makefile
diff --git a/src/test/run-make-fulldeps/lto-smoke-c/bar.c b/tests/run-make-fulldeps/lto-smoke-c/bar.c
index bb4036b06..bb4036b06 100644
--- a/src/test/run-make-fulldeps/lto-smoke-c/bar.c
+++ b/tests/run-make-fulldeps/lto-smoke-c/bar.c
diff --git a/src/test/run-make-fulldeps/lto-smoke-c/foo.rs b/tests/run-make-fulldeps/lto-smoke-c/foo.rs
index 2e59432cd..2e59432cd 100644
--- a/src/test/run-make-fulldeps/lto-smoke-c/foo.rs
+++ b/tests/run-make-fulldeps/lto-smoke-c/foo.rs
diff --git a/src/test/run-make-fulldeps/lto-smoke/Makefile b/tests/run-make-fulldeps/lto-smoke/Makefile
index 8bce708b4..8bce708b4 100644
--- a/src/test/run-make-fulldeps/lto-smoke/Makefile
+++ b/tests/run-make-fulldeps/lto-smoke/Makefile
diff --git a/src/test/run-make-fulldeps/lto-smoke/lib.rs b/tests/run-make-fulldeps/lto-smoke/lib.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/lto-smoke/lib.rs
+++ b/tests/run-make-fulldeps/lto-smoke/lib.rs
diff --git a/src/test/run-make-fulldeps/lto-smoke/main.rs b/tests/run-make-fulldeps/lto-smoke/main.rs
index 69da798b3..69da798b3 100644
--- a/src/test/run-make-fulldeps/lto-smoke/main.rs
+++ b/tests/run-make-fulldeps/lto-smoke/main.rs
diff --git a/src/test/run-make-fulldeps/manual-crate-name/Makefile b/tests/run-make-fulldeps/manual-crate-name/Makefile
index c00e20c7c..c00e20c7c 100644
--- a/src/test/run-make-fulldeps/manual-crate-name/Makefile
+++ b/tests/run-make-fulldeps/manual-crate-name/Makefile
diff --git a/src/test/run-make-fulldeps/manual-crate-name/bar.rs b/tests/run-make-fulldeps/manual-crate-name/bar.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make-fulldeps/manual-crate-name/bar.rs
+++ b/tests/run-make-fulldeps/manual-crate-name/bar.rs
diff --git a/src/test/run-make-fulldeps/manual-link/Makefile b/tests/run-make-fulldeps/manual-link/Makefile
index 401f6eb44..401f6eb44 100644
--- a/src/test/run-make-fulldeps/manual-link/Makefile
+++ b/tests/run-make-fulldeps/manual-link/Makefile
diff --git a/src/test/run-make-fulldeps/manual-link/bar.c b/tests/run-make-fulldeps/manual-link/bar.c
index e42599986..e42599986 100644
--- a/src/test/run-make-fulldeps/manual-link/bar.c
+++ b/tests/run-make-fulldeps/manual-link/bar.c
diff --git a/src/test/run-make-fulldeps/manual-link/foo.c b/tests/run-make-fulldeps/manual-link/foo.c
index e42599986..e42599986 100644
--- a/src/test/run-make-fulldeps/manual-link/foo.c
+++ b/tests/run-make-fulldeps/manual-link/foo.c
diff --git a/src/test/run-make-fulldeps/manual-link/foo.rs b/tests/run-make-fulldeps/manual-link/foo.rs
index c1f28236f..c1f28236f 100644
--- a/src/test/run-make-fulldeps/manual-link/foo.rs
+++ b/tests/run-make-fulldeps/manual-link/foo.rs
diff --git a/src/test/run-make-fulldeps/manual-link/main.rs b/tests/run-make-fulldeps/manual-link/main.rs
index fe35f1f8e..fe35f1f8e 100644
--- a/src/test/run-make-fulldeps/manual-link/main.rs
+++ b/tests/run-make-fulldeps/manual-link/main.rs
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/Makefile b/tests/run-make-fulldeps/many-crates-but-no-match/Makefile
index ca0ab8e9e..ca0ab8e9e 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/Makefile
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/Makefile
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA1.rs b/tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs
index 3fed5a38e..3fed5a38e 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA1.rs
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA2.rs b/tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs
index 8db07a015..8db07a015 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA2.rs
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA3.rs b/tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs
index a1e8e40a3..a1e8e40a3 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/crateA3.rs
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/crateB.rs b/tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs
index 4ccd65d65..4ccd65d65 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/crateB.rs
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs
diff --git a/src/test/run-make-fulldeps/many-crates-but-no-match/crateC.rs b/tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs
index a8b817ec6..a8b817ec6 100644
--- a/src/test/run-make-fulldeps/many-crates-but-no-match/crateC.rs
+++ b/tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs
diff --git a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile
index dc6b10f4e..dc6b10f4e 100644
--- a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile
+++ b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile
diff --git a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs
index 1e6957a36..1e6957a36 100644
--- a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs
+++ b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs
diff --git a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs
index 696aed2fa..696aed2fa 100644
--- a/src/test/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs
+++ b/tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs
diff --git a/src/test/run-make-fulldeps/min-global-align/Makefile b/tests/run-make-fulldeps/min-global-align/Makefile
index 82f38749e..82f38749e 100644
--- a/src/test/run-make-fulldeps/min-global-align/Makefile
+++ b/tests/run-make-fulldeps/min-global-align/Makefile
diff --git a/src/test/run-make-fulldeps/min-global-align/min_global_align.rs b/tests/run-make-fulldeps/min-global-align/min_global_align.rs
index 135792e93..135792e93 100644
--- a/src/test/run-make-fulldeps/min-global-align/min_global_align.rs
+++ b/tests/run-make-fulldeps/min-global-align/min_global_align.rs
diff --git a/src/test/run-make-fulldeps/mingw-export-call-convention/Makefile b/tests/run-make-fulldeps/mingw-export-call-convention/Makefile
index 4a60059cc..4a60059cc 100644
--- a/src/test/run-make-fulldeps/mingw-export-call-convention/Makefile
+++ b/tests/run-make-fulldeps/mingw-export-call-convention/Makefile
diff --git a/src/test/run-make-fulldeps/mingw-export-call-convention/foo.rs b/tests/run-make-fulldeps/mingw-export-call-convention/foo.rs
index 1fec00311..1fec00311 100644
--- a/src/test/run-make-fulldeps/mingw-export-call-convention/foo.rs
+++ b/tests/run-make-fulldeps/mingw-export-call-convention/foo.rs
diff --git a/src/test/run-make-fulldeps/mismatching-target-triples/Makefile b/tests/run-make-fulldeps/mismatching-target-triples/Makefile
index 409388e04..409388e04 100644
--- a/src/test/run-make-fulldeps/mismatching-target-triples/Makefile
+++ b/tests/run-make-fulldeps/mismatching-target-triples/Makefile
diff --git a/src/test/run-make-fulldeps/mismatching-target-triples/bar.rs b/tests/run-make-fulldeps/mismatching-target-triples/bar.rs
index b2c2fc1c4..b2c2fc1c4 100644
--- a/src/test/run-make-fulldeps/mismatching-target-triples/bar.rs
+++ b/tests/run-make-fulldeps/mismatching-target-triples/bar.rs
diff --git a/src/test/run-make-fulldeps/mismatching-target-triples/foo.rs b/tests/run-make-fulldeps/mismatching-target-triples/foo.rs
index 6fa054914..6fa054914 100644
--- a/src/test/run-make-fulldeps/mismatching-target-triples/foo.rs
+++ b/tests/run-make-fulldeps/mismatching-target-triples/foo.rs
diff --git a/src/test/run-make-fulldeps/missing-crate-dependency/Makefile b/tests/run-make-fulldeps/missing-crate-dependency/Makefile
index 7c271ab8a..7c271ab8a 100644
--- a/src/test/run-make-fulldeps/missing-crate-dependency/Makefile
+++ b/tests/run-make-fulldeps/missing-crate-dependency/Makefile
diff --git a/src/test/run-make-fulldeps/missing-crate-dependency/crateA.rs b/tests/run-make-fulldeps/missing-crate-dependency/crateA.rs
index 31433cb60..31433cb60 100644
--- a/src/test/run-make-fulldeps/missing-crate-dependency/crateA.rs
+++ b/tests/run-make-fulldeps/missing-crate-dependency/crateA.rs
diff --git a/src/test/run-make-fulldeps/missing-crate-dependency/crateB.rs b/tests/run-make-fulldeps/missing-crate-dependency/crateB.rs
index 4ccd65d65..4ccd65d65 100644
--- a/src/test/run-make-fulldeps/missing-crate-dependency/crateB.rs
+++ b/tests/run-make-fulldeps/missing-crate-dependency/crateB.rs
diff --git a/src/test/run-make-fulldeps/missing-crate-dependency/crateC.rs b/tests/run-make-fulldeps/missing-crate-dependency/crateC.rs
index a8b817ec6..a8b817ec6 100644
--- a/src/test/run-make-fulldeps/missing-crate-dependency/crateC.rs
+++ b/tests/run-make-fulldeps/missing-crate-dependency/crateC.rs
diff --git a/src/test/run-make-fulldeps/mixing-deps/Makefile b/tests/run-make-fulldeps/mixing-deps/Makefile
index 956e704ee..956e704ee 100644
--- a/src/test/run-make-fulldeps/mixing-deps/Makefile
+++ b/tests/run-make-fulldeps/mixing-deps/Makefile
diff --git a/src/test/run-make-fulldeps/mixing-deps/both.rs b/tests/run-make-fulldeps/mixing-deps/both.rs
index 6a5818763..6a5818763 100644
--- a/src/test/run-make-fulldeps/mixing-deps/both.rs
+++ b/tests/run-make-fulldeps/mixing-deps/both.rs
diff --git a/src/test/run-make-fulldeps/mixing-deps/dylib.rs b/tests/run-make-fulldeps/mixing-deps/dylib.rs
index 88976d5b6..88976d5b6 100644
--- a/src/test/run-make-fulldeps/mixing-deps/dylib.rs
+++ b/tests/run-make-fulldeps/mixing-deps/dylib.rs
diff --git a/src/test/run-make-fulldeps/mixing-deps/prog.rs b/tests/run-make-fulldeps/mixing-deps/prog.rs
index 188981dc1..188981dc1 100644
--- a/src/test/run-make-fulldeps/mixing-deps/prog.rs
+++ b/tests/run-make-fulldeps/mixing-deps/prog.rs
diff --git a/src/test/run-make-fulldeps/mixing-formats/Makefile b/tests/run-make-fulldeps/mixing-formats/Makefile
index b27e54257..b27e54257 100644
--- a/src/test/run-make-fulldeps/mixing-formats/Makefile
+++ b/tests/run-make-fulldeps/mixing-formats/Makefile
diff --git a/src/test/run-make-fulldeps/mixing-formats/bar1.rs b/tests/run-make-fulldeps/mixing-formats/bar1.rs
index 49af74e1b..49af74e1b 100644
--- a/src/test/run-make-fulldeps/mixing-formats/bar1.rs
+++ b/tests/run-make-fulldeps/mixing-formats/bar1.rs
diff --git a/src/test/run-make-fulldeps/mixing-formats/bar2.rs b/tests/run-make-fulldeps/mixing-formats/bar2.rs
index 49af74e1b..49af74e1b 100644
--- a/src/test/run-make-fulldeps/mixing-formats/bar2.rs
+++ b/tests/run-make-fulldeps/mixing-formats/bar2.rs
diff --git a/src/test/run-make-fulldeps/mixing-formats/baz.rs b/tests/run-make-fulldeps/mixing-formats/baz.rs
index 99a73159e..99a73159e 100644
--- a/src/test/run-make-fulldeps/mixing-formats/baz.rs
+++ b/tests/run-make-fulldeps/mixing-formats/baz.rs
diff --git a/src/test/run-make-fulldeps/mixing-formats/baz2.rs b/tests/run-make-fulldeps/mixing-formats/baz2.rs
index d0fab1e4c..d0fab1e4c 100644
--- a/src/test/run-make-fulldeps/mixing-formats/baz2.rs
+++ b/tests/run-make-fulldeps/mixing-formats/baz2.rs
diff --git a/src/test/run-make-fulldeps/mixing-formats/foo.rs b/tests/run-make-fulldeps/mixing-formats/foo.rs
index d11c69f81..d11c69f81 100644
--- a/src/test/run-make-fulldeps/mixing-formats/foo.rs
+++ b/tests/run-make-fulldeps/mixing-formats/foo.rs
diff --git a/src/test/run-make-fulldeps/mixing-libs/Makefile b/tests/run-make-fulldeps/mixing-libs/Makefile
index 39cc0708c..39cc0708c 100644
--- a/src/test/run-make-fulldeps/mixing-libs/Makefile
+++ b/tests/run-make-fulldeps/mixing-libs/Makefile
diff --git a/src/test/run-make-fulldeps/mixing-libs/dylib.rs b/tests/run-make-fulldeps/mixing-libs/dylib.rs
index 685688750..685688750 100644
--- a/src/test/run-make-fulldeps/mixing-libs/dylib.rs
+++ b/tests/run-make-fulldeps/mixing-libs/dylib.rs
diff --git a/src/test/run-make-fulldeps/mixing-libs/prog.rs b/tests/run-make-fulldeps/mixing-libs/prog.rs
index 14ce5c951..14ce5c951 100644
--- a/src/test/run-make-fulldeps/mixing-libs/prog.rs
+++ b/tests/run-make-fulldeps/mixing-libs/prog.rs
diff --git a/src/test/run-make-fulldeps/mixing-libs/rlib.rs b/tests/run-make-fulldeps/mixing-libs/rlib.rs
index 96dcd16bb..96dcd16bb 100644
--- a/src/test/run-make-fulldeps/mixing-libs/rlib.rs
+++ b/tests/run-make-fulldeps/mixing-libs/rlib.rs
diff --git a/src/test/run-make-fulldeps/msvc-opt-minsize/Makefile b/tests/run-make-fulldeps/msvc-opt-minsize/Makefile
index a5f019f24..a5f019f24 100644
--- a/src/test/run-make-fulldeps/msvc-opt-minsize/Makefile
+++ b/tests/run-make-fulldeps/msvc-opt-minsize/Makefile
diff --git a/src/test/run-make-fulldeps/msvc-opt-minsize/foo.rs b/tests/run-make-fulldeps/msvc-opt-minsize/foo.rs
index 3f5496c08..3f5496c08 100644
--- a/src/test/run-make-fulldeps/msvc-opt-minsize/foo.rs
+++ b/tests/run-make-fulldeps/msvc-opt-minsize/foo.rs
diff --git a/src/test/run-make-fulldeps/multiple-emits/Makefile b/tests/run-make-fulldeps/multiple-emits/Makefile
index d1f297644..d1f297644 100644
--- a/src/test/run-make-fulldeps/multiple-emits/Makefile
+++ b/tests/run-make-fulldeps/multiple-emits/Makefile
diff --git a/src/test/run-make-fulldeps/multiple-emits/foo.rs b/tests/run-make-fulldeps/multiple-emits/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/multiple-emits/foo.rs
+++ b/tests/run-make-fulldeps/multiple-emits/foo.rs
diff --git a/src/test/run-make-fulldeps/no-builtins-lto/Makefile b/tests/run-make-fulldeps/no-builtins-lto/Makefile
index c8f05d991..c8f05d991 100644
--- a/src/test/run-make-fulldeps/no-builtins-lto/Makefile
+++ b/tests/run-make-fulldeps/no-builtins-lto/Makefile
diff --git a/src/test/run-make-fulldeps/no-builtins-lto/main.rs b/tests/run-make-fulldeps/no-builtins-lto/main.rs
index 890c999c8..890c999c8 100644
--- a/src/test/run-make-fulldeps/no-builtins-lto/main.rs
+++ b/tests/run-make-fulldeps/no-builtins-lto/main.rs
diff --git a/src/test/run-make-fulldeps/no-builtins-lto/no_builtins.rs b/tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs
index 5d001031a..5d001031a 100644
--- a/src/test/run-make-fulldeps/no-builtins-lto/no_builtins.rs
+++ b/tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs
diff --git a/src/test/run-make-fulldeps/no-duplicate-libs/Makefile b/tests/run-make-fulldeps/no-duplicate-libs/Makefile
index b05aff782..b05aff782 100644
--- a/src/test/run-make-fulldeps/no-duplicate-libs/Makefile
+++ b/tests/run-make-fulldeps/no-duplicate-libs/Makefile
diff --git a/src/test/run-make-fulldeps/no-duplicate-libs/bar.c b/tests/run-make-fulldeps/no-duplicate-libs/bar.c
index e36952657..e36952657 100644
--- a/src/test/run-make-fulldeps/no-duplicate-libs/bar.c
+++ b/tests/run-make-fulldeps/no-duplicate-libs/bar.c
diff --git a/src/test/run-make-fulldeps/no-duplicate-libs/foo.c b/tests/run-make-fulldeps/no-duplicate-libs/foo.c
index 85e6cd8c3..85e6cd8c3 100644
--- a/src/test/run-make-fulldeps/no-duplicate-libs/foo.c
+++ b/tests/run-make-fulldeps/no-duplicate-libs/foo.c
diff --git a/src/test/run-make-fulldeps/no-duplicate-libs/main.rs b/tests/run-make-fulldeps/no-duplicate-libs/main.rs
index b25ef35ad..b25ef35ad 100644
--- a/src/test/run-make-fulldeps/no-duplicate-libs/main.rs
+++ b/tests/run-make-fulldeps/no-duplicate-libs/main.rs
diff --git a/src/test/run-make-fulldeps/no-intermediate-extras/Makefile b/tests/run-make-fulldeps/no-intermediate-extras/Makefile
index 4116aac1b..4116aac1b 100644
--- a/src/test/run-make-fulldeps/no-intermediate-extras/Makefile
+++ b/tests/run-make-fulldeps/no-intermediate-extras/Makefile
diff --git a/src/test/run-make-fulldeps/no-intermediate-extras/foo.rs b/tests/run-make-fulldeps/no-intermediate-extras/foo.rs
index d11c69f81..d11c69f81 100644
--- a/src/test/run-make-fulldeps/no-intermediate-extras/foo.rs
+++ b/tests/run-make-fulldeps/no-intermediate-extras/foo.rs
diff --git a/src/test/run-make-fulldeps/obey-crate-type-flag/Makefile b/tests/run-make-fulldeps/obey-crate-type-flag/Makefile
index effcfc94c..effcfc94c 100644
--- a/src/test/run-make-fulldeps/obey-crate-type-flag/Makefile
+++ b/tests/run-make-fulldeps/obey-crate-type-flag/Makefile
diff --git a/src/test/run-make-fulldeps/obey-crate-type-flag/test.rs b/tests/run-make-fulldeps/obey-crate-type-flag/test.rs
index 8a768f9de..8a768f9de 100644
--- a/src/test/run-make-fulldeps/obey-crate-type-flag/test.rs
+++ b/tests/run-make-fulldeps/obey-crate-type-flag/test.rs
diff --git a/tests/run-make-fulldeps/obtain-borrowck/Makefile b/tests/run-make-fulldeps/obtain-borrowck/Makefile
new file mode 100644
index 000000000..212d0f67d
--- /dev/null
+++ b/tests/run-make-fulldeps/obtain-borrowck/Makefile
@@ -0,0 +1,26 @@
+include ../tools.mk
+
+# This example shows how to implement a rustc driver that retrieves MIR bodies
+# together with the borrow checker information.
+
+# How to run this
+# $ ./x.py test tests/run-make-fulldeps/obtain-borrowck
+
+DRIVER_BINARY := "$(TMPDIR)"/driver
+SYSROOT := $(shell $(RUSTC) --print sysroot)
+
+ifdef IS_WINDOWS
+LIBSTD := -L "$(SYSROOT)\\lib\\rustlib\\$(TARGET)\\lib"
+else
+LIBSTD :=
+endif
+
+all:
+ $(RUSTC) driver.rs -o "$(DRIVER_BINARY)"
+ $(TARGET_RPATH_ENV) "$(DRIVER_BINARY)" --sysroot $(SYSROOT) $(LIBSTD) test.rs -o "$(TMPDIR)/driver_test" > "$(TMPDIR)"/output.stdout
+
+ifdef RUSTC_BLESS_TEST
+ cp "$(TMPDIR)"/output.stdout output.stdout
+else
+ $(DIFF) output.stdout "$(TMPDIR)"/output.stdout
+endif
diff --git a/src/test/run-make-fulldeps/obtain-borrowck/driver.rs b/tests/run-make-fulldeps/obtain-borrowck/driver.rs
index a6c60df83..9cd504f00 100644
--- a/src/test/run-make-fulldeps/obtain-borrowck/driver.rs
+++ b/tests/run-make-fulldeps/obtain-borrowck/driver.rs
@@ -62,7 +62,7 @@ impl rustc_driver::Callbacks for CompilerCalls {
queries: &'tcx Queries<'tcx>,
) -> Compilation {
compiler.session().abort_if_errors();
- queries.global_ctxt().unwrap().peek_mut().enter(|tcx| {
+ queries.global_ctxt().unwrap().enter(|tcx| {
// Collect definition ids of MIR bodies.
let hir = tcx.hir();
let mut bodies = Vec::new();
diff --git a/src/test/run-make-fulldeps/obtain-borrowck/output.stdout b/tests/run-make-fulldeps/obtain-borrowck/output.stdout
index e011622e6..e011622e6 100644
--- a/src/test/run-make-fulldeps/obtain-borrowck/output.stdout
+++ b/tests/run-make-fulldeps/obtain-borrowck/output.stdout
diff --git a/src/test/run-make-fulldeps/obtain-borrowck/test.rs b/tests/run-make-fulldeps/obtain-borrowck/test.rs
index f7b4b41fe..f7b4b41fe 100644
--- a/src/test/run-make-fulldeps/obtain-borrowck/test.rs
+++ b/tests/run-make-fulldeps/obtain-borrowck/test.rs
diff --git a/src/test/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile b/tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile
index 45221356c..45221356c 100644
--- a/src/test/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile
+++ b/tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile
diff --git a/src/test/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs b/tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs
+++ b/tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs
diff --git a/src/test/run-make-fulldeps/output-filename-overwrites-input/Makefile b/tests/run-make-fulldeps/output-filename-overwrites-input/Makefile
index 33069c06f..33069c06f 100644
--- a/src/test/run-make-fulldeps/output-filename-overwrites-input/Makefile
+++ b/tests/run-make-fulldeps/output-filename-overwrites-input/Makefile
diff --git a/src/test/run-make-fulldeps/output-filename-overwrites-input/bar.rs b/tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs
index 83be6e807..83be6e807 100644
--- a/src/test/run-make-fulldeps/output-filename-overwrites-input/bar.rs
+++ b/tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs
diff --git a/src/test/run-make-fulldeps/output-filename-overwrites-input/foo.rs b/tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/output-filename-overwrites-input/foo.rs
+++ b/tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs
diff --git a/src/test/run-make-fulldeps/output-type-permutations/Makefile b/tests/run-make-fulldeps/output-type-permutations/Makefile
index 791606c64..791606c64 100644
--- a/src/test/run-make-fulldeps/output-type-permutations/Makefile
+++ b/tests/run-make-fulldeps/output-type-permutations/Makefile
diff --git a/src/test/run-make-fulldeps/output-type-permutations/foo.rs b/tests/run-make-fulldeps/output-type-permutations/foo.rs
index f0a2cc6ad..f0a2cc6ad 100644
--- a/src/test/run-make-fulldeps/output-type-permutations/foo.rs
+++ b/tests/run-make-fulldeps/output-type-permutations/foo.rs
diff --git a/src/test/run-make-fulldeps/output-with-hyphens/Makefile b/tests/run-make-fulldeps/output-with-hyphens/Makefile
index 365fb6e59..365fb6e59 100644
--- a/src/test/run-make-fulldeps/output-with-hyphens/Makefile
+++ b/tests/run-make-fulldeps/output-with-hyphens/Makefile
diff --git a/src/test/run-make-fulldeps/output-with-hyphens/foo-bar.rs b/tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/output-with-hyphens/foo-bar.rs
+++ b/tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs
diff --git a/src/test/run-make-fulldeps/override-aliased-flags/Makefile b/tests/run-make-fulldeps/override-aliased-flags/Makefile
index 186b8c7c8..186b8c7c8 100644
--- a/src/test/run-make-fulldeps/override-aliased-flags/Makefile
+++ b/tests/run-make-fulldeps/override-aliased-flags/Makefile
diff --git a/src/test/run-make-fulldeps/override-aliased-flags/main.rs b/tests/run-make-fulldeps/override-aliased-flags/main.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/override-aliased-flags/main.rs
+++ b/tests/run-make-fulldeps/override-aliased-flags/main.rs
diff --git a/src/test/run-make-fulldeps/panic-impl-transitive/Makefile b/tests/run-make-fulldeps/panic-impl-transitive/Makefile
index c3192efcb..c3192efcb 100644
--- a/src/test/run-make-fulldeps/panic-impl-transitive/Makefile
+++ b/tests/run-make-fulldeps/panic-impl-transitive/Makefile
diff --git a/src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs b/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs
index 82a98b12d..82a98b12d 100644
--- a/src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs
+++ b/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs
diff --git a/src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs b/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs
index f1b9873c8..f1b9873c8 100644
--- a/src/test/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs
+++ b/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs
diff --git a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile
index 42d3c977f..42d3c977f 100644
--- a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile
+++ b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile
diff --git a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs
index 517286a86..517286a86 100644
--- a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs
+++ b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs
diff --git a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c
index 99511b253..99511b253 100644
--- a/src/test/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c
+++ b/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c
diff --git a/src/test/run-make-fulldeps/pgo-branch-weights/Makefile b/tests/run-make-fulldeps/pgo-branch-weights/Makefile
index c60206a1f..c60206a1f 100644
--- a/src/test/run-make-fulldeps/pgo-branch-weights/Makefile
+++ b/tests/run-make-fulldeps/pgo-branch-weights/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt b/tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt
index 70d5a645c..70d5a645c 100644
--- a/src/test/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt
+++ b/tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt
diff --git a/src/test/run-make-fulldeps/pgo-branch-weights/interesting.rs b/tests/run-make-fulldeps/pgo-branch-weights/interesting.rs
index a26d6fd69..a26d6fd69 100644
--- a/src/test/run-make-fulldeps/pgo-branch-weights/interesting.rs
+++ b/tests/run-make-fulldeps/pgo-branch-weights/interesting.rs
diff --git a/src/test/run-make-fulldeps/pgo-branch-weights/main.rs b/tests/run-make-fulldeps/pgo-branch-weights/main.rs
index 619cf9c69..619cf9c69 100644
--- a/src/test/run-make-fulldeps/pgo-branch-weights/main.rs
+++ b/tests/run-make-fulldeps/pgo-branch-weights/main.rs
diff --git a/src/test/run-make-fulldeps/pgo-branch-weights/opaque.rs b/tests/run-make-fulldeps/pgo-branch-weights/opaque.rs
index 72f93c9fe..72f93c9fe 100644
--- a/src/test/run-make-fulldeps/pgo-branch-weights/opaque.rs
+++ b/tests/run-make-fulldeps/pgo-branch-weights/opaque.rs
diff --git a/src/test/run-make-fulldeps/pgo-gen-lto/Makefile b/tests/run-make-fulldeps/pgo-gen-lto/Makefile
index 3f2f6a838..3f2f6a838 100644
--- a/src/test/run-make-fulldeps/pgo-gen-lto/Makefile
+++ b/tests/run-make-fulldeps/pgo-gen-lto/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-gen-lto/test.rs b/tests/run-make-fulldeps/pgo-gen-lto/test.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/pgo-gen-lto/test.rs
+++ b/tests/run-make-fulldeps/pgo-gen-lto/test.rs
diff --git a/src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile b/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile
index 7f72b11b6..7f72b11b6 100644
--- a/src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile
+++ b/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs b/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs
+++ b/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs
diff --git a/src/test/run-make-fulldeps/pgo-gen/Makefile b/tests/run-make-fulldeps/pgo-gen/Makefile
index 4623a7495..4623a7495 100644
--- a/src/test/run-make-fulldeps/pgo-gen/Makefile
+++ b/tests/run-make-fulldeps/pgo-gen/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-gen/test.rs b/tests/run-make-fulldeps/pgo-gen/test.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/pgo-gen/test.rs
+++ b/tests/run-make-fulldeps/pgo-gen/test.rs
diff --git a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/Makefile b/tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile
index 45302215c..45302215c 100644
--- a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/Makefile
+++ b/tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt b/tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt
index e19c78350..e19c78350 100644
--- a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt
+++ b/tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt
diff --git a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs b/tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs
index 4fd096d62..4fd096d62 100644
--- a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs
+++ b/tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs
diff --git a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/main.rs b/tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs
index 27181f307..27181f307 100644
--- a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/main.rs
+++ b/tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs
diff --git a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs b/tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs
index 9628d711c..9628d711c 100644
--- a/src/test/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs
+++ b/tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs
diff --git a/src/test/run-make-fulldeps/pgo-use/Makefile b/tests/run-make-fulldeps/pgo-use/Makefile
index 3bac9b77a..3bac9b77a 100644
--- a/src/test/run-make-fulldeps/pgo-use/Makefile
+++ b/tests/run-make-fulldeps/pgo-use/Makefile
diff --git a/src/test/run-make-fulldeps/pgo-use/filecheck-patterns.txt b/tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt
index 6da34f88f..6da34f88f 100644
--- a/src/test/run-make-fulldeps/pgo-use/filecheck-patterns.txt
+++ b/tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt
diff --git a/src/test/run-make-fulldeps/pgo-use/main.rs b/tests/run-make-fulldeps/pgo-use/main.rs
index eb9192c87..eb9192c87 100644
--- a/src/test/run-make-fulldeps/pgo-use/main.rs
+++ b/tests/run-make-fulldeps/pgo-use/main.rs
diff --git a/src/test/run-make-fulldeps/pointer-auth-link-with-c/Makefile b/tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile
index 7acea0380..7acea0380 100644
--- a/src/test/run-make-fulldeps/pointer-auth-link-with-c/Makefile
+++ b/tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile
diff --git a/src/test/run-make-fulldeps/pointer-auth-link-with-c/test.c b/tests/run-make-fulldeps/pointer-auth-link-with-c/test.c
index 9fe07f82f..9fe07f82f 100644
--- a/src/test/run-make-fulldeps/pointer-auth-link-with-c/test.c
+++ b/tests/run-make-fulldeps/pointer-auth-link-with-c/test.c
diff --git a/src/test/run-make-fulldeps/pointer-auth-link-with-c/test.rs b/tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs
index 615ad0aeb..615ad0aeb 100644
--- a/src/test/run-make-fulldeps/pointer-auth-link-with-c/test.rs
+++ b/tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs
diff --git a/src/test/run-make-fulldeps/prefer-dylib/Makefile b/tests/run-make-fulldeps/prefer-dylib/Makefile
index 3817ca195..3817ca195 100644
--- a/src/test/run-make-fulldeps/prefer-dylib/Makefile
+++ b/tests/run-make-fulldeps/prefer-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/prefer-dylib/bar.rs b/tests/run-make-fulldeps/prefer-dylib/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/prefer-dylib/bar.rs
+++ b/tests/run-make-fulldeps/prefer-dylib/bar.rs
diff --git a/src/test/run-make-fulldeps/prefer-dylib/foo.rs b/tests/run-make-fulldeps/prefer-dylib/foo.rs
index 8d68535e3..8d68535e3 100644
--- a/src/test/run-make-fulldeps/prefer-dylib/foo.rs
+++ b/tests/run-make-fulldeps/prefer-dylib/foo.rs
diff --git a/src/test/run-make-fulldeps/prefer-rlib/Makefile b/tests/run-make-fulldeps/prefer-rlib/Makefile
index adc345d76..adc345d76 100644
--- a/src/test/run-make-fulldeps/prefer-rlib/Makefile
+++ b/tests/run-make-fulldeps/prefer-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/prefer-rlib/bar.rs b/tests/run-make-fulldeps/prefer-rlib/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/prefer-rlib/bar.rs
+++ b/tests/run-make-fulldeps/prefer-rlib/bar.rs
diff --git a/src/test/run-make-fulldeps/prefer-rlib/foo.rs b/tests/run-make-fulldeps/prefer-rlib/foo.rs
index 8d68535e3..8d68535e3 100644
--- a/src/test/run-make-fulldeps/prefer-rlib/foo.rs
+++ b/tests/run-make-fulldeps/prefer-rlib/foo.rs
diff --git a/src/test/run-make-fulldeps/pretty-expanded/Makefile b/tests/run-make-fulldeps/pretty-expanded/Makefile
index 5a0097a83..5a0097a83 100644
--- a/src/test/run-make-fulldeps/pretty-expanded/Makefile
+++ b/tests/run-make-fulldeps/pretty-expanded/Makefile
diff --git a/src/test/run-make-fulldeps/pretty-expanded/input.rs b/tests/run-make-fulldeps/pretty-expanded/input.rs
index af3d75b3b..af3d75b3b 100644
--- a/src/test/run-make-fulldeps/pretty-expanded/input.rs
+++ b/tests/run-make-fulldeps/pretty-expanded/input.rs
diff --git a/src/test/run-make-fulldeps/pretty-print-to-file/Makefile b/tests/run-make-fulldeps/pretty-print-to-file/Makefile
index ca11b8c47..ca11b8c47 100644
--- a/src/test/run-make-fulldeps/pretty-print-to-file/Makefile
+++ b/tests/run-make-fulldeps/pretty-print-to-file/Makefile
diff --git a/src/test/run-make-fulldeps/pretty-print-to-file/input.pp b/tests/run-make-fulldeps/pretty-print-to-file/input.pp
index e3f03242a..e3f03242a 100644
--- a/src/test/run-make-fulldeps/pretty-print-to-file/input.pp
+++ b/tests/run-make-fulldeps/pretty-print-to-file/input.pp
diff --git a/src/test/run-make-fulldeps/pretty-print-to-file/input.rs b/tests/run-make-fulldeps/pretty-print-to-file/input.rs
index aa828155b..aa828155b 100644
--- a/src/test/run-make-fulldeps/pretty-print-to-file/input.rs
+++ b/tests/run-make-fulldeps/pretty-print-to-file/input.rs
diff --git a/src/test/run-make-fulldeps/print-calling-conventions/Makefile b/tests/run-make-fulldeps/print-calling-conventions/Makefile
index d3fd06392..d3fd06392 100644
--- a/src/test/run-make-fulldeps/print-calling-conventions/Makefile
+++ b/tests/run-make-fulldeps/print-calling-conventions/Makefile
diff --git a/src/test/run-make-fulldeps/print-cfg/Makefile b/tests/run-make-fulldeps/print-cfg/Makefile
index 126f5768c..126f5768c 100644
--- a/src/test/run-make-fulldeps/print-cfg/Makefile
+++ b/tests/run-make-fulldeps/print-cfg/Makefile
diff --git a/src/test/run-make-fulldeps/print-target-list/Makefile b/tests/run-make-fulldeps/print-target-list/Makefile
index f23c40d42..f23c40d42 100644
--- a/src/test/run-make-fulldeps/print-target-list/Makefile
+++ b/tests/run-make-fulldeps/print-target-list/Makefile
diff --git a/src/test/run-make-fulldeps/profile/Makefile b/tests/run-make-fulldeps/profile/Makefile
index fffc051ad..fffc051ad 100644
--- a/src/test/run-make-fulldeps/profile/Makefile
+++ b/tests/run-make-fulldeps/profile/Makefile
diff --git a/src/test/run-make-fulldeps/profile/test.rs b/tests/run-make-fulldeps/profile/test.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/profile/test.rs
+++ b/tests/run-make-fulldeps/profile/test.rs
diff --git a/src/test/run-make-fulldeps/prune-link-args/Makefile b/tests/run-make-fulldeps/prune-link-args/Makefile
index a359dc5ae..a359dc5ae 100644
--- a/src/test/run-make-fulldeps/prune-link-args/Makefile
+++ b/tests/run-make-fulldeps/prune-link-args/Makefile
diff --git a/src/test/run-make-fulldeps/prune-link-args/empty.rs b/tests/run-make-fulldeps/prune-link-args/empty.rs
index 45590d86b..45590d86b 100644
--- a/src/test/run-make-fulldeps/prune-link-args/empty.rs
+++ b/tests/run-make-fulldeps/prune-link-args/empty.rs
diff --git a/src/test/run-make-fulldeps/redundant-libs/Makefile b/tests/run-make-fulldeps/redundant-libs/Makefile
index b2dff05d1..b2dff05d1 100644
--- a/src/test/run-make-fulldeps/redundant-libs/Makefile
+++ b/tests/run-make-fulldeps/redundant-libs/Makefile
diff --git a/src/test/run-make-fulldeps/redundant-libs/bar.c b/tests/run-make-fulldeps/redundant-libs/bar.c
index e42599986..e42599986 100644
--- a/src/test/run-make-fulldeps/redundant-libs/bar.c
+++ b/tests/run-make-fulldeps/redundant-libs/bar.c
diff --git a/src/test/run-make-fulldeps/redundant-libs/baz.c b/tests/run-make-fulldeps/redundant-libs/baz.c
index a4e2c2b71..a4e2c2b71 100644
--- a/src/test/run-make-fulldeps/redundant-libs/baz.c
+++ b/tests/run-make-fulldeps/redundant-libs/baz.c
diff --git a/src/test/run-make-fulldeps/redundant-libs/foo.c b/tests/run-make-fulldeps/redundant-libs/foo.c
index 339ee86c9..339ee86c9 100644
--- a/src/test/run-make-fulldeps/redundant-libs/foo.c
+++ b/tests/run-make-fulldeps/redundant-libs/foo.c
diff --git a/src/test/run-make-fulldeps/redundant-libs/main.rs b/tests/run-make-fulldeps/redundant-libs/main.rs
index 90d185ff5..90d185ff5 100644
--- a/src/test/run-make-fulldeps/redundant-libs/main.rs
+++ b/tests/run-make-fulldeps/redundant-libs/main.rs
diff --git a/src/test/run-make-fulldeps/relocation-model/Makefile b/tests/run-make-fulldeps/relocation-model/Makefile
index a31dbfd91..a31dbfd91 100644
--- a/src/test/run-make-fulldeps/relocation-model/Makefile
+++ b/tests/run-make-fulldeps/relocation-model/Makefile
diff --git a/src/test/run-make-fulldeps/relocation-model/foo.rs b/tests/run-make-fulldeps/relocation-model/foo.rs
index da0f5d925..da0f5d925 100644
--- a/src/test/run-make-fulldeps/relocation-model/foo.rs
+++ b/tests/run-make-fulldeps/relocation-model/foo.rs
diff --git a/src/test/run-make-fulldeps/relro-levels/Makefile b/tests/run-make-fulldeps/relro-levels/Makefile
index 6176fc1a5..6176fc1a5 100644
--- a/src/test/run-make-fulldeps/relro-levels/Makefile
+++ b/tests/run-make-fulldeps/relro-levels/Makefile
diff --git a/src/test/run-make-fulldeps/relro-levels/hello.rs b/tests/run-make-fulldeps/relro-levels/hello.rs
index e7a11a969..e7a11a969 100644
--- a/src/test/run-make-fulldeps/relro-levels/hello.rs
+++ b/tests/run-make-fulldeps/relro-levels/hello.rs
diff --git a/src/test/run-make-fulldeps/remap-path-prefix/Makefile b/tests/run-make-fulldeps/remap-path-prefix/Makefile
index 2a7378fdf..2a7378fdf 100644
--- a/src/test/run-make-fulldeps/remap-path-prefix/Makefile
+++ b/tests/run-make-fulldeps/remap-path-prefix/Makefile
diff --git a/src/test/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs b/tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs
index 019c786a9..019c786a9 100644
--- a/src/test/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs
+++ b/tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build-2/Makefile b/tests/run-make-fulldeps/reproducible-build-2/Makefile
index 1df5e102c..1df5e102c 100644
--- a/src/test/run-make-fulldeps/reproducible-build-2/Makefile
+++ b/tests/run-make-fulldeps/reproducible-build-2/Makefile
diff --git a/src/test/run-make-fulldeps/reproducible-build-2/linker.rs b/tests/run-make-fulldeps/reproducible-build-2/linker.rs
index 998d1f328..998d1f328 100644
--- a/src/test/run-make-fulldeps/reproducible-build-2/linker.rs
+++ b/tests/run-make-fulldeps/reproducible-build-2/linker.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs b/tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs
index 8105b3d2b..8105b3d2b 100644
--- a/src/test/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs
+++ b/tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build-2/reproducible-build.rs b/tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs
index a6c04774c..a6c04774c 100644
--- a/src/test/run-make-fulldeps/reproducible-build-2/reproducible-build.rs
+++ b/tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build/Makefile b/tests/run-make-fulldeps/reproducible-build/Makefile
index 642a48081..642a48081 100644
--- a/src/test/run-make-fulldeps/reproducible-build/Makefile
+++ b/tests/run-make-fulldeps/reproducible-build/Makefile
diff --git a/src/test/run-make-fulldeps/reproducible-build/linker.rs b/tests/run-make-fulldeps/reproducible-build/linker.rs
index 3dda6f190..3dda6f190 100644
--- a/src/test/run-make-fulldeps/reproducible-build/linker.rs
+++ b/tests/run-make-fulldeps/reproducible-build/linker.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs b/tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs
index 8105b3d2b..8105b3d2b 100644
--- a/src/test/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs
+++ b/tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs
diff --git a/src/test/run-make-fulldeps/reproducible-build/reproducible-build.rs b/tests/run-make-fulldeps/reproducible-build/reproducible-build.rs
index a6c04774c..a6c04774c 100644
--- a/src/test/run-make-fulldeps/reproducible-build/reproducible-build.rs
+++ b/tests/run-make-fulldeps/reproducible-build/reproducible-build.rs
diff --git a/src/test/run-make-fulldeps/resolve-rename/Makefile b/tests/run-make-fulldeps/resolve-rename/Makefile
index 00f83a5d6..00f83a5d6 100644
--- a/src/test/run-make-fulldeps/resolve-rename/Makefile
+++ b/tests/run-make-fulldeps/resolve-rename/Makefile
diff --git a/src/test/run-make-fulldeps/resolve-rename/bar.rs b/tests/run-make-fulldeps/resolve-rename/bar.rs
index 4a09ce355..4a09ce355 100644
--- a/src/test/run-make-fulldeps/resolve-rename/bar.rs
+++ b/tests/run-make-fulldeps/resolve-rename/bar.rs
diff --git a/src/test/run-make-fulldeps/resolve-rename/baz.rs b/tests/run-make-fulldeps/resolve-rename/baz.rs
index 9176073ef..9176073ef 100644
--- a/src/test/run-make-fulldeps/resolve-rename/baz.rs
+++ b/tests/run-make-fulldeps/resolve-rename/baz.rs
diff --git a/src/test/run-make-fulldeps/resolve-rename/foo.rs b/tests/run-make-fulldeps/resolve-rename/foo.rs
index bd6820098..bd6820098 100644
--- a/src/test/run-make-fulldeps/resolve-rename/foo.rs
+++ b/tests/run-make-fulldeps/resolve-rename/foo.rs
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile
index 42d3c977f..42d3c977f 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile
+++ b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs
index ea22a2a56..ea22a2a56 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs
+++ b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/test.c b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c
index 3ad135bab..3ad135bab 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum-from-c/test.c
+++ b/tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum/Makefile b/tests/run-make-fulldeps/return-non-c-like-enum/Makefile
index 513311c82..513311c82 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum/Makefile
+++ b/tests/run-make-fulldeps/return-non-c-like-enum/Makefile
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum/nonclike.rs b/tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs
index de529cf64..de529cf64 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum/nonclike.rs
+++ b/tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs
diff --git a/src/test/run-make-fulldeps/return-non-c-like-enum/test.c b/tests/run-make-fulldeps/return-non-c-like-enum/test.c
index afadd3c10..afadd3c10 100644
--- a/src/test/run-make-fulldeps/return-non-c-like-enum/test.c
+++ b/tests/run-make-fulldeps/return-non-c-like-enum/test.c
diff --git a/src/test/run-make-fulldeps/rlib-chain/Makefile b/tests/run-make-fulldeps/rlib-chain/Makefile
index 236943a2a..236943a2a 100644
--- a/src/test/run-make-fulldeps/rlib-chain/Makefile
+++ b/tests/run-make-fulldeps/rlib-chain/Makefile
diff --git a/src/test/run-make-fulldeps/rlib-chain/m1.rs b/tests/run-make-fulldeps/rlib-chain/m1.rs
index 665b206cc..665b206cc 100644
--- a/src/test/run-make-fulldeps/rlib-chain/m1.rs
+++ b/tests/run-make-fulldeps/rlib-chain/m1.rs
diff --git a/src/test/run-make-fulldeps/rlib-chain/m2.rs b/tests/run-make-fulldeps/rlib-chain/m2.rs
index eba12fe12..eba12fe12 100644
--- a/src/test/run-make-fulldeps/rlib-chain/m2.rs
+++ b/tests/run-make-fulldeps/rlib-chain/m2.rs
diff --git a/src/test/run-make-fulldeps/rlib-chain/m3.rs b/tests/run-make-fulldeps/rlib-chain/m3.rs
index ade191db4..ade191db4 100644
--- a/src/test/run-make-fulldeps/rlib-chain/m3.rs
+++ b/tests/run-make-fulldeps/rlib-chain/m3.rs
diff --git a/src/test/run-make-fulldeps/rlib-chain/m4.rs b/tests/run-make-fulldeps/rlib-chain/m4.rs
index fa8ec6079..fa8ec6079 100644
--- a/src/test/run-make-fulldeps/rlib-chain/m4.rs
+++ b/tests/run-make-fulldeps/rlib-chain/m4.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-determinism/Makefile b/tests/run-make-fulldeps/rustdoc-determinism/Makefile
index a3ef16906..a3ef16906 100644
--- a/src/test/run-make-fulldeps/rustdoc-determinism/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-determinism/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-determinism/bar.rs b/tests/run-make-fulldeps/rustdoc-determinism/bar.rs
index ca05a6a90..ca05a6a90 100644
--- a/src/test/run-make-fulldeps/rustdoc-determinism/bar.rs
+++ b/tests/run-make-fulldeps/rustdoc-determinism/bar.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-determinism/foo.rs b/tests/run-make-fulldeps/rustdoc-determinism/foo.rs
index 4a835673a..4a835673a 100644
--- a/src/test/run-make-fulldeps/rustdoc-determinism/foo.rs
+++ b/tests/run-make-fulldeps/rustdoc-determinism/foo.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-error-lines/Makefile b/tests/run-make-fulldeps/rustdoc-error-lines/Makefile
index 2dc30f56b..2dc30f56b 100644
--- a/src/test/run-make-fulldeps/rustdoc-error-lines/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-error-lines/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-error-lines/input.rs b/tests/run-make-fulldeps/rustdoc-error-lines/input.rs
index b4db182e8..b4db182e8 100644
--- a/src/test/run-make-fulldeps/rustdoc-error-lines/input.rs
+++ b/tests/run-make-fulldeps/rustdoc-error-lines/input.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-io-error/Makefile b/tests/run-make-fulldeps/rustdoc-io-error/Makefile
index 27f5ecf94..27f5ecf94 100644
--- a/src/test/run-make-fulldeps/rustdoc-io-error/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-io-error/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-io-error/foo.rs b/tests/run-make-fulldeps/rustdoc-io-error/foo.rs
index 4a835673a..4a835673a 100644
--- a/src/test/run-make-fulldeps/rustdoc-io-error/foo.rs
+++ b/tests/run-make-fulldeps/rustdoc-io-error/foo.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-map-file/Makefile b/tests/run-make-fulldeps/rustdoc-map-file/Makefile
index 5cbf7747a..5cbf7747a 100644
--- a/src/test/run-make-fulldeps/rustdoc-map-file/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-map-file/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-map-file/expected.json b/tests/run-make-fulldeps/rustdoc-map-file/expected.json
index 6b1ccbeac..6b1ccbeac 100644
--- a/src/test/run-make-fulldeps/rustdoc-map-file/expected.json
+++ b/tests/run-make-fulldeps/rustdoc-map-file/expected.json
diff --git a/src/test/run-make-fulldeps/rustdoc-map-file/foo.rs b/tests/run-make-fulldeps/rustdoc-map-file/foo.rs
index e12b9d229..e12b9d229 100644
--- a/src/test/run-make-fulldeps/rustdoc-map-file/foo.rs
+++ b/tests/run-make-fulldeps/rustdoc-map-file/foo.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-map-file/validate_json.py b/tests/run-make-fulldeps/rustdoc-map-file/validate_json.py
index 5c14c90b7..5c14c90b7 100755
--- a/src/test/run-make-fulldeps/rustdoc-map-file/validate_json.py
+++ b/tests/run-make-fulldeps/rustdoc-map-file/validate_json.py
diff --git a/src/test/run-make-fulldeps/rustdoc-output-path/Makefile b/tests/run-make-fulldeps/rustdoc-output-path/Makefile
index 8f5cda9e5..8f5cda9e5 100644
--- a/src/test/run-make-fulldeps/rustdoc-output-path/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-output-path/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-output-path/foo.rs b/tests/run-make-fulldeps/rustdoc-output-path/foo.rs
index 4a835673a..4a835673a 100644
--- a/src/test/run-make-fulldeps/rustdoc-output-path/foo.rs
+++ b/tests/run-make-fulldeps/rustdoc-output-path/foo.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile
index c857aa4b9..c857aa4b9 100644
--- a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs
index 4d8c8b30e..4d8c8b30e 100644
--- a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs
+++ b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs
index d8658a0f2..d8658a0f2 100644
--- a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs
+++ b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs
index 46e518fdf..46e518fdf 100644
--- a/src/test/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs
+++ b/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile
index 6d0bc4186..6d0bc4186 100644
--- a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs
index da27b7f34..da27b7f34 100644
--- a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs
+++ b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs
index 12aa08220..12aa08220 100644
--- a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs
+++ b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs
diff --git a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/target.json b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json
index 34357182c..34357182c 100644
--- a/src/test/run-make-fulldeps/rustdoc-target-spec-json-path/target.json
+++ b/tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json
diff --git a/src/test/run-make-fulldeps/rustdoc-themes/Makefile b/tests/run-make-fulldeps/rustdoc-themes/Makefile
index a6d9a43ad..a6d9a43ad 100644
--- a/src/test/run-make-fulldeps/rustdoc-themes/Makefile
+++ b/tests/run-make-fulldeps/rustdoc-themes/Makefile
diff --git a/src/test/run-make-fulldeps/rustdoc-themes/foo.rs b/tests/run-make-fulldeps/rustdoc-themes/foo.rs
index 58efaf7d5..58efaf7d5 100644
--- a/src/test/run-make-fulldeps/rustdoc-themes/foo.rs
+++ b/tests/run-make-fulldeps/rustdoc-themes/foo.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-cdylib-link/Makefile b/tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile
index 691585268..691585268 100644
--- a/src/test/run-make-fulldeps/sanitizer-cdylib-link/Makefile
+++ b/tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile
diff --git a/src/test/run-make-fulldeps/sanitizer-cdylib-link/library.rs b/tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs
index f2a52cb5c..f2a52cb5c 100644
--- a/src/test/run-make-fulldeps/sanitizer-cdylib-link/library.rs
+++ b/tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-cdylib-link/program.rs b/tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs
index ef053aa2e..ef053aa2e 100644
--- a/src/test/run-make-fulldeps/sanitizer-cdylib-link/program.rs
+++ b/tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-dylib-link/Makefile b/tests/run-make-fulldeps/sanitizer-dylib-link/Makefile
index b0a91e5b1..b0a91e5b1 100644
--- a/src/test/run-make-fulldeps/sanitizer-dylib-link/Makefile
+++ b/tests/run-make-fulldeps/sanitizer-dylib-link/Makefile
diff --git a/src/test/run-make-fulldeps/sanitizer-dylib-link/library.rs b/tests/run-make-fulldeps/sanitizer-dylib-link/library.rs
index f2a52cb5c..f2a52cb5c 100644
--- a/src/test/run-make-fulldeps/sanitizer-dylib-link/library.rs
+++ b/tests/run-make-fulldeps/sanitizer-dylib-link/library.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-dylib-link/program.rs b/tests/run-make-fulldeps/sanitizer-dylib-link/program.rs
index ef053aa2e..ef053aa2e 100644
--- a/src/test/run-make-fulldeps/sanitizer-dylib-link/program.rs
+++ b/tests/run-make-fulldeps/sanitizer-dylib-link/program.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-staticlib-link/Makefile b/tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile
index 7b1a286ed..7b1a286ed 100644
--- a/src/test/run-make-fulldeps/sanitizer-staticlib-link/Makefile
+++ b/tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile
diff --git a/src/test/run-make-fulldeps/sanitizer-staticlib-link/library.rs b/tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs
index f2a52cb5c..f2a52cb5c 100644
--- a/src/test/run-make-fulldeps/sanitizer-staticlib-link/library.rs
+++ b/tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs
diff --git a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c b/tests/run-make-fulldeps/sanitizer-staticlib-link/program.c
index 735e2b147..735e2b147 100644
--- a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.c
+++ b/tests/run-make-fulldeps/sanitizer-staticlib-link/program.c
diff --git a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.rs b/tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs
index ec59bdb11..ec59bdb11 100644
--- a/src/test/run-make-fulldeps/sanitizer-staticlib-link/program.rs
+++ b/tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/Makefile b/tests/run-make-fulldeps/save-analysis-fail/Makefile
index 69a2b2746..69a2b2746 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/Makefile
+++ b/tests/run-make-fulldeps/save-analysis-fail/Makefile
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/SameDir.rs b/tests/run-make-fulldeps/save-analysis-fail/SameDir.rs
index 2c690d5f7..2c690d5f7 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/SameDir.rs
+++ b/tests/run-make-fulldeps/save-analysis-fail/SameDir.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/SameDir3.rs b/tests/run-make-fulldeps/save-analysis-fail/SameDir3.rs
index fab03ee2e..fab03ee2e 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/SameDir3.rs
+++ b/tests/run-make-fulldeps/save-analysis-fail/SameDir3.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs b/tests/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs
index 511721d92..511721d92 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs
+++ b/tests/run-make-fulldeps/save-analysis-fail/SubDir/mod.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/foo.rs b/tests/run-make-fulldeps/save-analysis-fail/foo.rs
index c5a70605e..c5a70605e 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/foo.rs
+++ b/tests/run-make-fulldeps/save-analysis-fail/foo.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-fail/krate2.rs b/tests/run-make-fulldeps/save-analysis-fail/krate2.rs
index 7d787e0c9..7d787e0c9 100644
--- a/src/test/run-make-fulldeps/save-analysis-fail/krate2.rs
+++ b/tests/run-make-fulldeps/save-analysis-fail/krate2.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-rfc2126/Makefile b/tests/run-make-fulldeps/save-analysis-rfc2126/Makefile
index 30f57034b..30f57034b 100644
--- a/src/test/run-make-fulldeps/save-analysis-rfc2126/Makefile
+++ b/tests/run-make-fulldeps/save-analysis-rfc2126/Makefile
diff --git a/src/test/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs b/tests/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs
index 7a8e3fff0..7a8e3fff0 100644
--- a/src/test/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs
+++ b/tests/run-make-fulldeps/save-analysis-rfc2126/extern_absolute_paths.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-rfc2126/krate2.rs b/tests/run-make-fulldeps/save-analysis-rfc2126/krate2.rs
index d24c68862..d24c68862 100644
--- a/src/test/run-make-fulldeps/save-analysis-rfc2126/krate2.rs
+++ b/tests/run-make-fulldeps/save-analysis-rfc2126/krate2.rs
diff --git a/src/test/run-make-fulldeps/save-analysis-rfc2126/validate_json.py b/tests/run-make-fulldeps/save-analysis-rfc2126/validate_json.py
index 882d29a8b..882d29a8b 100644
--- a/src/test/run-make-fulldeps/save-analysis-rfc2126/validate_json.py
+++ b/tests/run-make-fulldeps/save-analysis-rfc2126/validate_json.py
diff --git a/src/test/run-make-fulldeps/save-analysis/Makefile b/tests/run-make-fulldeps/save-analysis/Makefile
index b8b6be13d..b8b6be13d 100644
--- a/src/test/run-make-fulldeps/save-analysis/Makefile
+++ b/tests/run-make-fulldeps/save-analysis/Makefile
diff --git a/src/test/run-make-fulldeps/save-analysis/SameDir.rs b/tests/run-make-fulldeps/save-analysis/SameDir.rs
index 2c690d5f7..2c690d5f7 100644
--- a/src/test/run-make-fulldeps/save-analysis/SameDir.rs
+++ b/tests/run-make-fulldeps/save-analysis/SameDir.rs
diff --git a/src/test/run-make-fulldeps/save-analysis/SameDir3.rs b/tests/run-make-fulldeps/save-analysis/SameDir3.rs
index fab03ee2e..fab03ee2e 100644
--- a/src/test/run-make-fulldeps/save-analysis/SameDir3.rs
+++ b/tests/run-make-fulldeps/save-analysis/SameDir3.rs
diff --git a/src/test/run-make-fulldeps/save-analysis/SubDir/mod.rs b/tests/run-make-fulldeps/save-analysis/SubDir/mod.rs
index 511721d92..511721d92 100644
--- a/src/test/run-make-fulldeps/save-analysis/SubDir/mod.rs
+++ b/tests/run-make-fulldeps/save-analysis/SubDir/mod.rs
diff --git a/src/test/run-make-fulldeps/save-analysis/extra-docs.md b/tests/run-make-fulldeps/save-analysis/extra-docs.md
index 0605ca517..0605ca517 100644
--- a/src/test/run-make-fulldeps/save-analysis/extra-docs.md
+++ b/tests/run-make-fulldeps/save-analysis/extra-docs.md
diff --git a/tests/run-make-fulldeps/save-analysis/foo.rs b/tests/run-make-fulldeps/save-analysis/foo.rs
new file mode 100644
index 000000000..384589de3
--- /dev/null
+++ b/tests/run-make-fulldeps/save-analysis/foo.rs
@@ -0,0 +1,465 @@
+#![crate_name = "test"]
+#![feature(rustc_private)]
+#![feature(associated_type_defaults)]
+
+extern crate rustc_graphviz;
+// A simple rust project
+
+// Necessary to pull in object code as the rest of the rustc crates are shipped only as rmeta
+// files.
+#[allow(unused_extern_crates)]
+extern crate rustc_driver;
+
+extern crate krate2;
+extern crate krate2 as krate3;
+
+use rustc_graphviz::RenderOption;
+use std::cell::RefCell;
+use std::collections::{HashMap, HashSet};
+use std::io::Write;
+
+use sub::sub2 as msalias;
+use sub::sub2;
+use sub::sub2::nested_struct as sub_struct;
+
+use std::mem::size_of;
+
+use std::char::from_u32;
+
+static uni: &'static str = "Les Miséééééééérables";
+static yy: usize = 25;
+
+static bob: Option<rustc_graphviz::RenderOption> = None;
+
+// buglink test - see issue #1337.
+
+fn test_alias<I: Iterator>(i: Option<<I as Iterator>::Item>) {
+ let s = sub_struct { field2: 45u32 };
+
+ // import tests
+ fn foo(x: &Write) {}
+ let _: Option<_> = from_u32(45);
+
+ let x = 42usize;
+
+ krate2::hello();
+ krate3::hello();
+
+ let x = (3isize, 4usize);
+ let y = x.1;
+}
+
+// Issue #37700
+const LUT_BITS: usize = 3;
+pub struct HuffmanTable {
+ ac_lut: Option<[(i16, u8); 1 << LUT_BITS]>,
+}
+
+struct TupStruct(isize, isize, Box<str>);
+
+fn test_tup_struct(x: TupStruct) -> isize {
+ x.1
+}
+
+fn println(s: &str) {
+ std::io::stdout().write_all(s.as_bytes());
+}
+
+mod sub {
+ pub mod sub2 {
+ use std::io::Write;
+ pub mod sub3 {
+ use std::io::Write;
+ pub fn hello() {
+ ::println("hello from module 3");
+ }
+ }
+ pub fn hello() {
+ ::println("hello from a module");
+ }
+
+ pub struct nested_struct {
+ pub field2: u32,
+ }
+
+ pub enum nested_enum {
+ Nest2 = 2,
+ Nest3 = 3,
+ }
+ }
+}
+
+pub mod SameDir;
+pub mod SubDir;
+
+#[path = "SameDir3.rs"]
+pub mod SameDir2;
+
+struct nofields;
+
+#[derive(Clone)]
+struct some_fields {
+ field1: u32,
+}
+
+type SF = some_fields;
+
+trait SuperTrait {
+ fn qux(&self) {
+ panic!();
+ }
+}
+
+trait SomeTrait: SuperTrait {
+ fn Method(&self, x: u32) -> u32;
+
+ fn prov(&self, x: u32) -> u32 {
+ println(&x.to_string());
+ 42
+ }
+ fn provided_method(&self) -> u32 {
+ 42
+ }
+}
+
+trait SubTrait: SomeTrait {
+ fn stat2(x: &Self) -> u32 {
+ 32
+ }
+}
+
+impl SomeTrait for some_fields {
+ fn Method(&self, x: u32) -> u32 {
+ println(&x.to_string());
+ self.field1
+ }
+}
+
+impl SuperTrait for some_fields {}
+
+impl SubTrait for some_fields {}
+
+impl some_fields {
+ fn stat(x: u32) -> u32 {
+ println(&x.to_string());
+ 42
+ }
+ fn stat2(x: &some_fields) -> u32 {
+ 42
+ }
+
+ fn align_to<T>(&mut self) {}
+
+ fn test(&mut self) {
+ self.align_to::<bool>();
+ }
+}
+
+impl SuperTrait for nofields {}
+impl SomeTrait for nofields {
+ fn Method(&self, x: u32) -> u32 {
+ self.Method(x);
+ 43
+ }
+
+ fn provided_method(&self) -> u32 {
+ 21
+ }
+}
+
+impl SubTrait for nofields {}
+
+impl SuperTrait for (Box<nofields>, Box<some_fields>) {}
+
+fn f_with_params<T: SomeTrait>(x: &T) {
+ x.Method(41);
+}
+
+type MyType = Box<some_fields>;
+
+enum SomeEnum<'a> {
+ Ints(isize, isize),
+ Floats(f64, f64),
+ Strings(&'a str, &'a str, &'a str),
+ MyTypes(MyType, MyType),
+}
+
+#[derive(Copy, Clone)]
+enum SomeOtherEnum {
+ SomeConst1,
+ SomeConst2,
+ SomeConst3,
+}
+
+enum SomeStructEnum {
+ EnumStruct { a: isize, b: isize },
+ EnumStruct2 { f1: MyType, f2: MyType },
+ EnumStruct3 { f1: MyType, f2: MyType, f3: SomeEnum<'static> },
+}
+
+fn matchSomeEnum(val: SomeEnum) {
+ match val {
+ SomeEnum::Ints(int1, int2) => {
+ println(&(int1 + int2).to_string());
+ }
+ SomeEnum::Floats(float1, float2) => {
+ println(&(float2 * float1).to_string());
+ }
+ SomeEnum::Strings(.., s3) => {
+ println(s3);
+ }
+ SomeEnum::MyTypes(mt1, mt2) => {
+ println(&(mt1.field1 - mt2.field1).to_string());
+ }
+ }
+}
+
+fn matchSomeStructEnum(se: SomeStructEnum) {
+ match se {
+ SomeStructEnum::EnumStruct { a: a, .. } => println(&a.to_string()),
+ SomeStructEnum::EnumStruct2 { f1: f1, f2: f_2 } => println(&f_2.field1.to_string()),
+ SomeStructEnum::EnumStruct3 { f1, .. } => println(&f1.field1.to_string()),
+ }
+}
+
+fn matchSomeStructEnum2(se: SomeStructEnum) {
+ use SomeStructEnum::*;
+ match se {
+ EnumStruct { a: ref aaa, .. } => println(&aaa.to_string()),
+ EnumStruct2 { f1, f2: f2 } => println(&f1.field1.to_string()),
+ EnumStruct3 { f1, f3: SomeEnum::Ints(..), f2 } => println(&f1.field1.to_string()),
+ _ => {}
+ }
+}
+
+fn matchSomeOtherEnum(val: SomeOtherEnum) {
+ use SomeOtherEnum::{SomeConst2, SomeConst3};
+ match val {
+ SomeOtherEnum::SomeConst1 => {
+ println("I'm const1.");
+ }
+ SomeConst2 | SomeConst3 => {
+ println("I'm const2 or const3.");
+ }
+ }
+}
+
+fn hello<X: SomeTrait>((z, a): (u32, String), ex: X) {
+ SameDir2::hello(43);
+
+ println(&yy.to_string());
+ let (x, y): (u32, u32) = (5, 3);
+ println(&x.to_string());
+ println(&z.to_string());
+ let x: u32 = x;
+ println(&x.to_string());
+ let x = "hello";
+ println(x);
+
+ let x = 32.0f32;
+ let _ = (x + ((x * x) + 1.0).sqrt()).ln();
+
+ let s: Box<SomeTrait> = Box::new(some_fields { field1: 43 });
+ let s2: Box<some_fields> = Box::new(some_fields { field1: 43 });
+ let s3 = Box::new(nofields);
+
+ s.Method(43);
+ s3.Method(43);
+ s2.Method(43);
+
+ ex.prov(43);
+
+ let y: u32 = 56;
+ // static method on struct
+ let r = some_fields::stat(y);
+ // trait static method, calls default
+ let r = SubTrait::stat2(&*s3);
+
+ let s4 = s3 as Box<SomeTrait>;
+ s4.Method(43);
+
+ s4.provided_method();
+ s2.prov(45);
+
+ let closure = |x: u32, s: &SomeTrait| {
+ s.Method(23);
+ return x + y;
+ };
+
+ let z = closure(10, &*s);
+}
+
+pub struct blah {
+ used_link_args: RefCell<[&'static str; 0]>,
+}
+
+#[macro_use]
+mod macro_use_test {
+ macro_rules! test_rec {
+ (q, $src: expr) => {{
+ print!("{}", $src);
+ test_rec!($src);
+ }};
+ ($src: expr) => {
+ print!("{}", $src);
+ };
+ }
+
+ macro_rules! internal_vars {
+ ($src: ident) => {{
+ let mut x = $src;
+ x += 100;
+ }};
+ }
+}
+
+fn main() {
+ // foo
+ let s = Box::new(some_fields { field1: 43 });
+ hello((43, "a".to_string()), *s);
+ sub::sub2::hello();
+ sub2::sub3::hello();
+
+ let h = sub2::sub3::hello;
+ h();
+
+ // utf8 chars
+ let ut = "Les Miséééééééérables";
+
+ // For some reason, this pattern of macro_rules foiled our generated code
+ // avoiding strategy.
+ macro_rules! variable_str(($name:expr) => (
+ some_fields {
+ field1: $name,
+ }
+ ));
+ let vs = variable_str!(32);
+
+ let mut candidates: RefCell<HashMap<&'static str, &'static str>> = RefCell::new(HashMap::new());
+ let _ = blah { used_link_args: RefCell::new([]) };
+ let s1 = nofields;
+ let s2 = SF { field1: 55 };
+ let s3: some_fields = some_fields { field1: 55 };
+ let s4: msalias::nested_struct = sub::sub2::nested_struct { field2: 55 };
+ let s4: msalias::nested_struct = sub2::nested_struct { field2: 55 };
+ println(&s2.field1.to_string());
+ let s5: MyType = Box::new(some_fields { field1: 55 });
+ let s = SameDir::SameStruct { name: "Bob".to_string() };
+ let s = SubDir::SubStruct { name: "Bob".to_string() };
+ let s6: SomeEnum = SomeEnum::MyTypes(Box::new(s2.clone()), s5);
+ let s7: SomeEnum = SomeEnum::Strings("one", "two", "three");
+ matchSomeEnum(s6);
+ matchSomeEnum(s7);
+ let s8: SomeOtherEnum = SomeOtherEnum::SomeConst2;
+ matchSomeOtherEnum(s8);
+ let s9: SomeStructEnum =
+ SomeStructEnum::EnumStruct2 { f1: Box::new(some_fields { field1: 10 }), f2: Box::new(s2) };
+ matchSomeStructEnum(s9);
+
+ for x in &vec![1, 2, 3] {
+ let _y = x;
+ }
+
+ let s7: SomeEnum = SomeEnum::Strings("one", "two", "three");
+ if let SomeEnum::Strings(..) = s7 {
+ println!("hello!");
+ }
+
+ for i in 0..5 {
+ foo_foo(i);
+ }
+
+ if let Some(x) = None {
+ foo_foo(x);
+ }
+
+ if false {
+ } else if let Some(y) = None {
+ foo_foo(y);
+ }
+
+ while let Some(z) = None {
+ foo_foo(z);
+ }
+
+ let mut x = 4;
+ test_rec!(q, "Hello");
+ assert_eq!(x, 4);
+ internal_vars!(x);
+}
+
+fn foo_foo(_: i32) {}
+
+impl Iterator for nofields {
+ type Item = (usize, usize);
+
+ fn next(&mut self) -> Option<(usize, usize)> {
+ panic!()
+ }
+
+ fn size_hint(&self) -> (usize, Option<usize>) {
+ panic!()
+ }
+}
+
+trait Pattern<'a> {
+ type Searcher;
+}
+
+struct CharEqPattern;
+
+impl<'a> Pattern<'a> for CharEqPattern {
+ type Searcher = CharEqPattern;
+}
+
+struct CharSearcher<'a>(<CharEqPattern as Pattern<'a>>::Searcher);
+
+pub trait Error {}
+
+impl Error + 'static {
+ pub fn is<T: Error + 'static>(&self) -> bool {
+ panic!()
+ }
+}
+
+impl Error + 'static + Send {
+ pub fn is<T: Error + 'static>(&self) -> bool {
+ <Error + 'static>::is::<T>(self)
+ }
+}
+extern crate rustc_serialize;
+#[derive(Clone, Copy, Hash, PartialEq, Eq, PartialOrd, Ord, Debug, Default)]
+struct AllDerives(i32);
+
+fn test_format_args() {
+ let x = 1;
+ let y = 2;
+ let name = "Joe Blogg";
+ println!("Hello {}", name);
+ print!("Hello {0}", name);
+ print!("{0} + {} = {}", x, y);
+ print!("x is {}, y is {1}, name is {n}", x, y, n = name);
+}
+
+union TestUnion {
+ f1: u32,
+}
+
+struct FrameBuffer;
+
+struct SilenceGenerator;
+
+impl Iterator for SilenceGenerator {
+ type Item = FrameBuffer;
+
+ fn next(&mut self) -> Option<Self::Item> {
+ panic!();
+ }
+}
+
+#[doc = include_str!("extra-docs.md")]
+struct StructWithDocs;
+
+trait Foo {
+ type Bar = FrameBuffer;
+}
diff --git a/src/test/run-make-fulldeps/save-analysis/krate2.rs b/tests/run-make-fulldeps/save-analysis/krate2.rs
index 7d787e0c9..7d787e0c9 100644
--- a/src/test/run-make-fulldeps/save-analysis/krate2.rs
+++ b/tests/run-make-fulldeps/save-analysis/krate2.rs
diff --git a/src/test/run-make-fulldeps/separate-link-fail/Makefile b/tests/run-make-fulldeps/separate-link-fail/Makefile
index bfd18fbf9..bfd18fbf9 100644
--- a/src/test/run-make-fulldeps/separate-link-fail/Makefile
+++ b/tests/run-make-fulldeps/separate-link-fail/Makefile
diff --git a/src/test/run-make-fulldeps/separate-link/Makefile b/tests/run-make-fulldeps/separate-link/Makefile
index 3ccdb6275..3ccdb6275 100644
--- a/src/test/run-make-fulldeps/separate-link/Makefile
+++ b/tests/run-make-fulldeps/separate-link/Makefile
diff --git a/src/test/run-make-fulldeps/sepcomp-cci-copies/Makefile b/tests/run-make-fulldeps/sepcomp-cci-copies/Makefile
index df289d0b0..df289d0b0 100644
--- a/src/test/run-make-fulldeps/sepcomp-cci-copies/Makefile
+++ b/tests/run-make-fulldeps/sepcomp-cci-copies/Makefile
diff --git a/src/test/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs b/tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs
index 869d4a6cd..869d4a6cd 100644
--- a/src/test/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs
+++ b/tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs
diff --git a/src/test/run-make-fulldeps/sepcomp-cci-copies/foo.rs b/tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs
index ba251fcb0..ba251fcb0 100644
--- a/src/test/run-make-fulldeps/sepcomp-cci-copies/foo.rs
+++ b/tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs
diff --git a/src/test/run-make-fulldeps/sepcomp-inlining/Makefile b/tests/run-make-fulldeps/sepcomp-inlining/Makefile
index 327aeb75e..327aeb75e 100644
--- a/src/test/run-make-fulldeps/sepcomp-inlining/Makefile
+++ b/tests/run-make-fulldeps/sepcomp-inlining/Makefile
diff --git a/src/test/run-make-fulldeps/sepcomp-inlining/foo.rs b/tests/run-make-fulldeps/sepcomp-inlining/foo.rs
index 2fe5f9cb7..2fe5f9cb7 100644
--- a/src/test/run-make-fulldeps/sepcomp-inlining/foo.rs
+++ b/tests/run-make-fulldeps/sepcomp-inlining/foo.rs
diff --git a/src/test/run-make-fulldeps/sepcomp-separate/Makefile b/tests/run-make-fulldeps/sepcomp-separate/Makefile
index 62cf54a88..62cf54a88 100644
--- a/src/test/run-make-fulldeps/sepcomp-separate/Makefile
+++ b/tests/run-make-fulldeps/sepcomp-separate/Makefile
diff --git a/src/test/run-make-fulldeps/sepcomp-separate/foo.rs b/tests/run-make-fulldeps/sepcomp-separate/foo.rs
index 169bafa9b..169bafa9b 100644
--- a/src/test/run-make-fulldeps/sepcomp-separate/foo.rs
+++ b/tests/run-make-fulldeps/sepcomp-separate/foo.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/Makefile b/tests/run-make-fulldeps/share-generics-dylib/Makefile
index 065fb574c..065fb574c 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/Makefile
+++ b/tests/run-make-fulldeps/share-generics-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs b/tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs
index b4e125ac0..b4e125ac0 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs b/tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs
index f613db873..f613db873 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs b/tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs
index c8e6ab95c..c8e6ab95c 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs b/tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs
index 7c34af6d0..7c34af6d0 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs b/tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs
index 7c8368eec..7c8368eec 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs
diff --git a/src/test/run-make-fulldeps/share-generics-dylib/linked_leaf.rs b/tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs
index e510dad69..e510dad69 100644
--- a/src/test/run-make-fulldeps/share-generics-dylib/linked_leaf.rs
+++ b/tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs
diff --git a/src/test/run-make-fulldeps/simd-ffi/Makefile b/tests/run-make-fulldeps/simd-ffi/Makefile
index 297353470..297353470 100644
--- a/src/test/run-make-fulldeps/simd-ffi/Makefile
+++ b/tests/run-make-fulldeps/simd-ffi/Makefile
diff --git a/src/test/run-make-fulldeps/simd-ffi/simd.rs b/tests/run-make-fulldeps/simd-ffi/simd.rs
index d11cfd77c..d11cfd77c 100644
--- a/src/test/run-make-fulldeps/simd-ffi/simd.rs
+++ b/tests/run-make-fulldeps/simd-ffi/simd.rs
diff --git a/src/test/run-make-fulldeps/simple-dylib/Makefile b/tests/run-make-fulldeps/simple-dylib/Makefile
index 5dda5d66d..5dda5d66d 100644
--- a/src/test/run-make-fulldeps/simple-dylib/Makefile
+++ b/tests/run-make-fulldeps/simple-dylib/Makefile
diff --git a/src/test/run-make-fulldeps/simple-dylib/bar.rs b/tests/run-make-fulldeps/simple-dylib/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/simple-dylib/bar.rs
+++ b/tests/run-make-fulldeps/simple-dylib/bar.rs
diff --git a/src/test/run-make-fulldeps/simple-dylib/foo.rs b/tests/run-make-fulldeps/simple-dylib/foo.rs
index 8d68535e3..8d68535e3 100644
--- a/src/test/run-make-fulldeps/simple-dylib/foo.rs
+++ b/tests/run-make-fulldeps/simple-dylib/foo.rs
diff --git a/src/test/run-make-fulldeps/simple-rlib/Makefile b/tests/run-make-fulldeps/simple-rlib/Makefile
index d912b8a7b..d912b8a7b 100644
--- a/src/test/run-make-fulldeps/simple-rlib/Makefile
+++ b/tests/run-make-fulldeps/simple-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/simple-rlib/bar.rs b/tests/run-make-fulldeps/simple-rlib/bar.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/simple-rlib/bar.rs
+++ b/tests/run-make-fulldeps/simple-rlib/bar.rs
diff --git a/src/test/run-make-fulldeps/simple-rlib/foo.rs b/tests/run-make-fulldeps/simple-rlib/foo.rs
index 8d68535e3..8d68535e3 100644
--- a/src/test/run-make-fulldeps/simple-rlib/foo.rs
+++ b/tests/run-make-fulldeps/simple-rlib/foo.rs
diff --git a/src/test/run-make-fulldeps/split-debuginfo/Makefile b/tests/run-make-fulldeps/split-debuginfo/Makefile
index 1831ab38f..1831ab38f 100644
--- a/src/test/run-make-fulldeps/split-debuginfo/Makefile
+++ b/tests/run-make-fulldeps/split-debuginfo/Makefile
diff --git a/src/test/run-make-fulldeps/split-debuginfo/bar.rs b/tests/run-make-fulldeps/split-debuginfo/bar.rs
index 07dd07152..07dd07152 100644
--- a/src/test/run-make-fulldeps/split-debuginfo/bar.rs
+++ b/tests/run-make-fulldeps/split-debuginfo/bar.rs
diff --git a/src/test/run-make-fulldeps/split-debuginfo/baz.rs b/tests/run-make-fulldeps/split-debuginfo/baz.rs
index 8b1a39374..8b1a39374 100644
--- a/src/test/run-make-fulldeps/split-debuginfo/baz.rs
+++ b/tests/run-make-fulldeps/split-debuginfo/baz.rs
diff --git a/src/test/run-make-fulldeps/split-debuginfo/foo.rs b/tests/run-make-fulldeps/split-debuginfo/foo.rs
index b058e5408..b058e5408 100644
--- a/src/test/run-make-fulldeps/split-debuginfo/foo.rs
+++ b/tests/run-make-fulldeps/split-debuginfo/foo.rs
diff --git a/src/test/run-make-fulldeps/split-debuginfo/main.rs b/tests/run-make-fulldeps/split-debuginfo/main.rs
index 21fa16e40..21fa16e40 100644
--- a/src/test/run-make-fulldeps/split-debuginfo/main.rs
+++ b/tests/run-make-fulldeps/split-debuginfo/main.rs
diff --git a/src/test/run-make-fulldeps/stable-symbol-names/Makefile b/tests/run-make-fulldeps/stable-symbol-names/Makefile
index bbfb8e388..bbfb8e388 100644
--- a/src/test/run-make-fulldeps/stable-symbol-names/Makefile
+++ b/tests/run-make-fulldeps/stable-symbol-names/Makefile
diff --git a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs b/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs
index b85a42827..b85a42827 100644
--- a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs
+++ b/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs
diff --git a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs b/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
index 33df9d6c6..33df9d6c6 100644
--- a/src/test/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
+++ b/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs
diff --git a/src/test/run-make-fulldeps/static-dylib-by-default/Makefile b/tests/run-make-fulldeps/static-dylib-by-default/Makefile
index eedd0b320..eedd0b320 100644
--- a/src/test/run-make-fulldeps/static-dylib-by-default/Makefile
+++ b/tests/run-make-fulldeps/static-dylib-by-default/Makefile
diff --git a/src/test/run-make-fulldeps/static-dylib-by-default/bar.rs b/tests/run-make-fulldeps/static-dylib-by-default/bar.rs
index 14421165e..14421165e 100644
--- a/src/test/run-make-fulldeps/static-dylib-by-default/bar.rs
+++ b/tests/run-make-fulldeps/static-dylib-by-default/bar.rs
diff --git a/src/test/run-make-fulldeps/static-dylib-by-default/foo.rs b/tests/run-make-fulldeps/static-dylib-by-default/foo.rs
index 7ebec8720..7ebec8720 100644
--- a/src/test/run-make-fulldeps/static-dylib-by-default/foo.rs
+++ b/tests/run-make-fulldeps/static-dylib-by-default/foo.rs
diff --git a/src/test/run-make-fulldeps/static-dylib-by-default/main.c b/tests/run-make-fulldeps/static-dylib-by-default/main.c
index 5f7f2c27c..5f7f2c27c 100644
--- a/src/test/run-make-fulldeps/static-dylib-by-default/main.c
+++ b/tests/run-make-fulldeps/static-dylib-by-default/main.c
diff --git a/src/test/run-make-fulldeps/static-extern-type/Makefile b/tests/run-make-fulldeps/static-extern-type/Makefile
index e9aa95e63..e9aa95e63 100644
--- a/src/test/run-make-fulldeps/static-extern-type/Makefile
+++ b/tests/run-make-fulldeps/static-extern-type/Makefile
diff --git a/src/test/run-make-fulldeps/static-extern-type/define-foo.c b/tests/run-make-fulldeps/static-extern-type/define-foo.c
index 39be5acfa..39be5acfa 100644
--- a/src/test/run-make-fulldeps/static-extern-type/define-foo.c
+++ b/tests/run-make-fulldeps/static-extern-type/define-foo.c
diff --git a/src/test/run-make-fulldeps/static-extern-type/use-foo.rs b/tests/run-make-fulldeps/static-extern-type/use-foo.rs
index 932b5b594..932b5b594 100644
--- a/src/test/run-make-fulldeps/static-extern-type/use-foo.rs
+++ b/tests/run-make-fulldeps/static-extern-type/use-foo.rs
diff --git a/src/test/run-make-fulldeps/static-unwinding/Makefile b/tests/run-make-fulldeps/static-unwinding/Makefile
index 9c755d4ab..9c755d4ab 100644
--- a/src/test/run-make-fulldeps/static-unwinding/Makefile
+++ b/tests/run-make-fulldeps/static-unwinding/Makefile
diff --git a/src/test/run-make-fulldeps/static-unwinding/lib.rs b/tests/run-make-fulldeps/static-unwinding/lib.rs
index 3fb1117a1..3fb1117a1 100644
--- a/src/test/run-make-fulldeps/static-unwinding/lib.rs
+++ b/tests/run-make-fulldeps/static-unwinding/lib.rs
diff --git a/src/test/run-make-fulldeps/static-unwinding/main.rs b/tests/run-make-fulldeps/static-unwinding/main.rs
index 0c66ea1aa..0c66ea1aa 100644
--- a/src/test/run-make-fulldeps/static-unwinding/main.rs
+++ b/tests/run-make-fulldeps/static-unwinding/main.rs
diff --git a/src/test/run-make-fulldeps/staticlib-blank-lib/Makefile b/tests/run-make-fulldeps/staticlib-blank-lib/Makefile
index fcbf87758..fcbf87758 100644
--- a/src/test/run-make-fulldeps/staticlib-blank-lib/Makefile
+++ b/tests/run-make-fulldeps/staticlib-blank-lib/Makefile
diff --git a/src/test/run-make-fulldeps/staticlib-blank-lib/foo.rs b/tests/run-make-fulldeps/staticlib-blank-lib/foo.rs
index bf48d069d..bf48d069d 100644
--- a/src/test/run-make-fulldeps/staticlib-blank-lib/foo.rs
+++ b/tests/run-make-fulldeps/staticlib-blank-lib/foo.rs
diff --git a/src/test/run-make-fulldeps/std-core-cycle/Makefile b/tests/run-make-fulldeps/std-core-cycle/Makefile
index 4f2528637..4f2528637 100644
--- a/src/test/run-make-fulldeps/std-core-cycle/Makefile
+++ b/tests/run-make-fulldeps/std-core-cycle/Makefile
diff --git a/src/test/run-make-fulldeps/std-core-cycle/bar.rs b/tests/run-make-fulldeps/std-core-cycle/bar.rs
index 9f5e7c29b..9f5e7c29b 100644
--- a/src/test/run-make-fulldeps/std-core-cycle/bar.rs
+++ b/tests/run-make-fulldeps/std-core-cycle/bar.rs
diff --git a/src/test/run-make-fulldeps/std-core-cycle/foo.rs b/tests/run-make-fulldeps/std-core-cycle/foo.rs
index 6aa6e1ac3..6aa6e1ac3 100644
--- a/src/test/run-make-fulldeps/std-core-cycle/foo.rs
+++ b/tests/run-make-fulldeps/std-core-cycle/foo.rs
diff --git a/src/test/run-make-fulldeps/stdin-non-utf8/Makefile b/tests/run-make-fulldeps/stdin-non-utf8/Makefile
index 709d4cf14..709d4cf14 100644
--- a/src/test/run-make-fulldeps/stdin-non-utf8/Makefile
+++ b/tests/run-make-fulldeps/stdin-non-utf8/Makefile
diff --git a/src/test/run-make-fulldeps/stdin-non-utf8/non-utf8 b/tests/run-make-fulldeps/stdin-non-utf8/non-utf8
index bc87051a8..bc87051a8 100644
--- a/src/test/run-make-fulldeps/stdin-non-utf8/non-utf8
+++ b/tests/run-make-fulldeps/stdin-non-utf8/non-utf8
diff --git a/src/test/run-make-fulldeps/suspicious-library/Makefile b/tests/run-make-fulldeps/suspicious-library/Makefile
index 2af9e85c2..2af9e85c2 100644
--- a/src/test/run-make-fulldeps/suspicious-library/Makefile
+++ b/tests/run-make-fulldeps/suspicious-library/Makefile
diff --git a/src/test/run-make-fulldeps/suspicious-library/bar.rs b/tests/run-make-fulldeps/suspicious-library/bar.rs
index 550c94cd0..550c94cd0 100644
--- a/src/test/run-make-fulldeps/suspicious-library/bar.rs
+++ b/tests/run-make-fulldeps/suspicious-library/bar.rs
diff --git a/src/test/run-make-fulldeps/suspicious-library/foo.rs b/tests/run-make-fulldeps/suspicious-library/foo.rs
index a382d8f2c..a382d8f2c 100644
--- a/src/test/run-make-fulldeps/suspicious-library/foo.rs
+++ b/tests/run-make-fulldeps/suspicious-library/foo.rs
diff --git a/src/test/run-make-fulldeps/symbol-visibility/Makefile b/tests/run-make-fulldeps/symbol-visibility/Makefile
index 17052ef4e..17052ef4e 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/Makefile
+++ b/tests/run-make-fulldeps/symbol-visibility/Makefile
diff --git a/src/test/run-make-fulldeps/symbol-visibility/a_cdylib.rs b/tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs
index d4fbff85b..d4fbff85b 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/a_cdylib.rs
+++ b/tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs
diff --git a/src/test/run-make-fulldeps/symbol-visibility/a_proc_macro.rs b/tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs
index 9fd1a8a67..9fd1a8a67 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/a_proc_macro.rs
+++ b/tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs
diff --git a/src/test/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs b/tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs
index a47df0ab7..a47df0ab7 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs
+++ b/tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs
diff --git a/src/test/run-make-fulldeps/symbol-visibility/an_executable.rs b/tests/run-make-fulldeps/symbol-visibility/an_executable.rs
index 3f5e125ad..3f5e125ad 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/an_executable.rs
+++ b/tests/run-make-fulldeps/symbol-visibility/an_executable.rs
diff --git a/src/test/run-make-fulldeps/symbol-visibility/an_rlib.rs b/tests/run-make-fulldeps/symbol-visibility/an_rlib.rs
index 3696422b1..3696422b1 100644
--- a/src/test/run-make-fulldeps/symbol-visibility/an_rlib.rs
+++ b/tests/run-make-fulldeps/symbol-visibility/an_rlib.rs
diff --git a/src/test/run-make-fulldeps/symbols-include-type-name/Makefile b/tests/run-make-fulldeps/symbols-include-type-name/Makefile
index ac26a852e..ac26a852e 100644
--- a/src/test/run-make-fulldeps/symbols-include-type-name/Makefile
+++ b/tests/run-make-fulldeps/symbols-include-type-name/Makefile
diff --git a/src/test/run-make-fulldeps/symbols-include-type-name/lib.rs b/tests/run-make-fulldeps/symbols-include-type-name/lib.rs
index 37d445917..37d445917 100644
--- a/src/test/run-make-fulldeps/symbols-include-type-name/lib.rs
+++ b/tests/run-make-fulldeps/symbols-include-type-name/lib.rs
diff --git a/src/test/run-make-fulldeps/symlinked-extern/Makefile b/tests/run-make-fulldeps/symlinked-extern/Makefile
index 058f43e85..058f43e85 100644
--- a/src/test/run-make-fulldeps/symlinked-extern/Makefile
+++ b/tests/run-make-fulldeps/symlinked-extern/Makefile
diff --git a/src/test/run-make-fulldeps/symlinked-extern/bar.rs b/tests/run-make-fulldeps/symlinked-extern/bar.rs
index cd9c959d5..cd9c959d5 100644
--- a/src/test/run-make-fulldeps/symlinked-extern/bar.rs
+++ b/tests/run-make-fulldeps/symlinked-extern/bar.rs
diff --git a/src/test/run-make-fulldeps/symlinked-extern/baz.rs b/tests/run-make-fulldeps/symlinked-extern/baz.rs
index cd433a3ac..cd433a3ac 100644
--- a/src/test/run-make-fulldeps/symlinked-extern/baz.rs
+++ b/tests/run-make-fulldeps/symlinked-extern/baz.rs
diff --git a/src/test/run-make-fulldeps/symlinked-extern/foo.rs b/tests/run-make-fulldeps/symlinked-extern/foo.rs
index c00700b8c..c00700b8c 100644
--- a/src/test/run-make-fulldeps/symlinked-extern/foo.rs
+++ b/tests/run-make-fulldeps/symlinked-extern/foo.rs
diff --git a/src/test/run-make-fulldeps/symlinked-libraries/Makefile b/tests/run-make-fulldeps/symlinked-libraries/Makefile
index 576bf7e54..576bf7e54 100644
--- a/src/test/run-make-fulldeps/symlinked-libraries/Makefile
+++ b/tests/run-make-fulldeps/symlinked-libraries/Makefile
diff --git a/src/test/run-make-fulldeps/symlinked-libraries/bar.rs b/tests/run-make-fulldeps/symlinked-libraries/bar.rs
index fde0d7466..fde0d7466 100644
--- a/src/test/run-make-fulldeps/symlinked-libraries/bar.rs
+++ b/tests/run-make-fulldeps/symlinked-libraries/bar.rs
diff --git a/src/test/run-make-fulldeps/symlinked-libraries/foo.rs b/tests/run-make-fulldeps/symlinked-libraries/foo.rs
index cde9e291b..cde9e291b 100644
--- a/src/test/run-make-fulldeps/symlinked-libraries/foo.rs
+++ b/tests/run-make-fulldeps/symlinked-libraries/foo.rs
diff --git a/src/test/run-make-fulldeps/symlinked-rlib/Makefile b/tests/run-make-fulldeps/symlinked-rlib/Makefile
index 49d3f220a..49d3f220a 100644
--- a/src/test/run-make-fulldeps/symlinked-rlib/Makefile
+++ b/tests/run-make-fulldeps/symlinked-rlib/Makefile
diff --git a/src/test/run-make-fulldeps/symlinked-rlib/bar.rs b/tests/run-make-fulldeps/symlinked-rlib/bar.rs
index fde0d7466..fde0d7466 100644
--- a/src/test/run-make-fulldeps/symlinked-rlib/bar.rs
+++ b/tests/run-make-fulldeps/symlinked-rlib/bar.rs
diff --git a/src/test/run-make-fulldeps/symlinked-rlib/foo.rs b/tests/run-make-fulldeps/symlinked-rlib/foo.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/run-make-fulldeps/symlinked-rlib/foo.rs
+++ b/tests/run-make-fulldeps/symlinked-rlib/foo.rs
diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
index 1e267fb95..1e267fb95 100644
--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
+++ b/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile
diff --git a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/test.py b/tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py
index cb77eb34f..cb77eb34f 100644
--- a/src/test/run-make-fulldeps/sysroot-crates-are-unstable/test.py
+++ b/tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py
diff --git a/src/test/run-make-fulldeps/target-cpu-native/Makefile b/tests/run-make-fulldeps/target-cpu-native/Makefile
index eb3ca1e13..eb3ca1e13 100644
--- a/src/test/run-make-fulldeps/target-cpu-native/Makefile
+++ b/tests/run-make-fulldeps/target-cpu-native/Makefile
diff --git a/src/test/run-make-fulldeps/target-cpu-native/foo.rs b/tests/run-make-fulldeps/target-cpu-native/foo.rs
index f79c691f0..f79c691f0 100644
--- a/src/test/run-make-fulldeps/target-cpu-native/foo.rs
+++ b/tests/run-make-fulldeps/target-cpu-native/foo.rs
diff --git a/src/test/run-make-fulldeps/target-specs/Makefile b/tests/run-make-fulldeps/target-specs/Makefile
index a33f5368e..a33f5368e 100644
--- a/src/test/run-make-fulldeps/target-specs/Makefile
+++ b/tests/run-make-fulldeps/target-specs/Makefile
diff --git a/src/test/run-make-fulldeps/target-specs/definitely-not-builtin-target.json b/tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json
index b36fa993d..b36fa993d 100644
--- a/src/test/run-make-fulldeps/target-specs/definitely-not-builtin-target.json
+++ b/tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json
diff --git a/tests/run-make-fulldeps/target-specs/foo.rs b/tests/run-make-fulldeps/target-specs/foo.rs
new file mode 100644
index 000000000..22939e879
--- /dev/null
+++ b/tests/run-make-fulldeps/target-specs/foo.rs
@@ -0,0 +1,24 @@
+#![feature(lang_items, no_core, auto_traits)]
+#![no_core]
+
+#[lang = "copy"]
+trait Copy {}
+
+#[lang = "sized"]
+trait Sized {}
+
+#[lang = "freeze"]
+auto trait Freeze {}
+
+#[lang = "start"]
+fn start<T>(_main: fn() -> T, _argc: isize, _argv: *const *const u8, _sigpipe: u8) -> isize {
+ 0
+}
+
+extern "C" {
+ fn _foo() -> [u8; 16];
+}
+
+fn _main() {
+ let _a = unsafe { _foo() };
+}
diff --git a/src/test/run-make-fulldeps/target-specs/mismatching-data-layout.json b/tests/run-make-fulldeps/target-specs/mismatching-data-layout.json
index d12caaad1..d12caaad1 100644
--- a/src/test/run-make-fulldeps/target-specs/mismatching-data-layout.json
+++ b/tests/run-make-fulldeps/target-specs/mismatching-data-layout.json
diff --git a/src/test/run-make-fulldeps/target-specs/my-awesome-platform.json b/tests/run-make-fulldeps/target-specs/my-awesome-platform.json
index 00de3de05..00de3de05 100644
--- a/src/test/run-make-fulldeps/target-specs/my-awesome-platform.json
+++ b/tests/run-make-fulldeps/target-specs/my-awesome-platform.json
diff --git a/src/test/run-make-fulldeps/target-specs/my-incomplete-platform.json b/tests/run-make-fulldeps/target-specs/my-incomplete-platform.json
index ceaa25cdf..ceaa25cdf 100644
--- a/src/test/run-make-fulldeps/target-specs/my-incomplete-platform.json
+++ b/tests/run-make-fulldeps/target-specs/my-incomplete-platform.json
diff --git a/src/test/run-make-fulldeps/target-specs/my-invalid-platform.json b/tests/run-make-fulldeps/target-specs/my-invalid-platform.json
index 3feac45b7..3feac45b7 100644
--- a/src/test/run-make-fulldeps/target-specs/my-invalid-platform.json
+++ b/tests/run-make-fulldeps/target-specs/my-invalid-platform.json
diff --git a/src/test/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json b/tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json
index 6d5e964ed..6d5e964ed 100644
--- a/src/test/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json
+++ b/tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json
diff --git a/src/test/run-make-fulldeps/target-without-atomic-cas/Makefile b/tests/run-make-fulldeps/target-without-atomic-cas/Makefile
index 451f03d66..451f03d66 100644
--- a/src/test/run-make-fulldeps/target-without-atomic-cas/Makefile
+++ b/tests/run-make-fulldeps/target-without-atomic-cas/Makefile
diff --git a/src/test/run-make-fulldeps/test-harness/Makefile b/tests/run-make-fulldeps/test-harness/Makefile
index 1fe059b07..1fe059b07 100644
--- a/src/test/run-make-fulldeps/test-harness/Makefile
+++ b/tests/run-make-fulldeps/test-harness/Makefile
diff --git a/src/test/run-make-fulldeps/test-harness/test-ignore-cfg.rs b/tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs
index 31ef131f2..31ef131f2 100644
--- a/src/test/run-make-fulldeps/test-harness/test-ignore-cfg.rs
+++ b/tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs
diff --git a/src/test/run-make-fulldeps/tools.mk b/tests/run-make-fulldeps/tools.mk
index 0f5425daa..0f5425daa 100644
--- a/src/test/run-make-fulldeps/tools.mk
+++ b/tests/run-make-fulldeps/tools.mk
diff --git a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/Makefile b/tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile
index 9f4be7126..9f4be7126 100644
--- a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/Makefile
+++ b/tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile
diff --git a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs
index 4871c8c2e..4871c8c2e 100644
--- a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs
+++ b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs
diff --git a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs
index 24fcc7cad..24fcc7cad 100644
--- a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs
+++ b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs
diff --git a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs
index 71b38a9f8..71b38a9f8 100644
--- a/src/test/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs
+++ b/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs
diff --git a/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile b/tests/run-make-fulldeps/use-extern-for-plugins/Makefile
index 6ae53afad..6ae53afad 100644
--- a/src/test/run-make-fulldeps/use-extern-for-plugins/Makefile
+++ b/tests/run-make-fulldeps/use-extern-for-plugins/Makefile
diff --git a/src/test/run-make-fulldeps/use-extern-for-plugins/bar.rs b/tests/run-make-fulldeps/use-extern-for-plugins/bar.rs
index 704d21203..704d21203 100644
--- a/src/test/run-make-fulldeps/use-extern-for-plugins/bar.rs
+++ b/tests/run-make-fulldeps/use-extern-for-plugins/bar.rs
diff --git a/src/test/run-make-fulldeps/use-extern-for-plugins/baz.rs b/tests/run-make-fulldeps/use-extern-for-plugins/baz.rs
index 49a96a0c8..49a96a0c8 100644
--- a/src/test/run-make-fulldeps/use-extern-for-plugins/baz.rs
+++ b/tests/run-make-fulldeps/use-extern-for-plugins/baz.rs
diff --git a/src/test/run-make-fulldeps/use-extern-for-plugins/foo.rs b/tests/run-make-fulldeps/use-extern-for-plugins/foo.rs
index dffdc0798..dffdc0798 100644
--- a/src/test/run-make-fulldeps/use-extern-for-plugins/foo.rs
+++ b/tests/run-make-fulldeps/use-extern-for-plugins/foo.rs
diff --git a/src/test/run-make-fulldeps/use-suggestions-rust-2018/Makefile b/tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile
index 37cd6283c..37cd6283c 100644
--- a/src/test/run-make-fulldeps/use-suggestions-rust-2018/Makefile
+++ b/tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile
diff --git a/src/test/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs b/tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs
index 62a0a9d8f..62a0a9d8f 100644
--- a/src/test/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs
+++ b/tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs
diff --git a/src/test/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs b/tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs
index d262d6f98..d262d6f98 100644
--- a/src/test/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs
+++ b/tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs
diff --git a/src/test/run-make-fulldeps/used-cdylib-macos/Makefile b/tests/run-make-fulldeps/used-cdylib-macos/Makefile
index 38a4c31c7..38a4c31c7 100644
--- a/src/test/run-make-fulldeps/used-cdylib-macos/Makefile
+++ b/tests/run-make-fulldeps/used-cdylib-macos/Makefile
diff --git a/src/test/run-make-fulldeps/used-cdylib-macos/dylib_used.rs b/tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs
index 85f0ff92f..85f0ff92f 100644
--- a/src/test/run-make-fulldeps/used-cdylib-macos/dylib_used.rs
+++ b/tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs
diff --git a/src/test/run-make-fulldeps/used/Makefile b/tests/run-make-fulldeps/used/Makefile
index e80eb9e40..e80eb9e40 100644
--- a/src/test/run-make-fulldeps/used/Makefile
+++ b/tests/run-make-fulldeps/used/Makefile
diff --git a/src/test/run-make-fulldeps/used/used.rs b/tests/run-make-fulldeps/used/used.rs
index dca0a5e11..dca0a5e11 100644
--- a/src/test/run-make-fulldeps/used/used.rs
+++ b/tests/run-make-fulldeps/used/used.rs
diff --git a/src/test/run-make-fulldeps/version/Makefile b/tests/run-make-fulldeps/version/Makefile
index 3a130545d..3a130545d 100644
--- a/src/test/run-make-fulldeps/version/Makefile
+++ b/tests/run-make-fulldeps/version/Makefile
diff --git a/src/test/run-make-fulldeps/volatile-intrinsics/Makefile b/tests/run-make-fulldeps/volatile-intrinsics/Makefile
index 2a78c7b9c..2a78c7b9c 100644
--- a/src/test/run-make-fulldeps/volatile-intrinsics/Makefile
+++ b/tests/run-make-fulldeps/volatile-intrinsics/Makefile
diff --git a/src/test/run-make-fulldeps/volatile-intrinsics/main.rs b/tests/run-make-fulldeps/volatile-intrinsics/main.rs
index 4295d95f3..4295d95f3 100644
--- a/src/test/run-make-fulldeps/volatile-intrinsics/main.rs
+++ b/tests/run-make-fulldeps/volatile-intrinsics/main.rs
diff --git a/src/test/run-make-fulldeps/weird-output-filenames/Makefile b/tests/run-make-fulldeps/weird-output-filenames/Makefile
index d3a34e3b4..d3a34e3b4 100644
--- a/src/test/run-make-fulldeps/weird-output-filenames/Makefile
+++ b/tests/run-make-fulldeps/weird-output-filenames/Makefile
diff --git a/src/test/run-make-fulldeps/weird-output-filenames/foo.rs b/tests/run-make-fulldeps/weird-output-filenames/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make-fulldeps/weird-output-filenames/foo.rs
+++ b/tests/run-make-fulldeps/weird-output-filenames/foo.rs
diff --git a/src/test/run-make-fulldeps/windows-binary-no-external-deps/Makefile b/tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile
index 8960020fe..8960020fe 100644
--- a/src/test/run-make-fulldeps/windows-binary-no-external-deps/Makefile
+++ b/tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile
diff --git a/src/test/run-make-fulldeps/windows-binary-no-external-deps/hello.rs b/tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs
index 47ad8c634..47ad8c634 100644
--- a/src/test/run-make-fulldeps/windows-binary-no-external-deps/hello.rs
+++ b/tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs
diff --git a/src/test/run-make-fulldeps/windows-spawn/Makefile b/tests/run-make-fulldeps/windows-spawn/Makefile
index b6cdb169b..b6cdb169b 100644
--- a/src/test/run-make-fulldeps/windows-spawn/Makefile
+++ b/tests/run-make-fulldeps/windows-spawn/Makefile
diff --git a/src/test/run-make-fulldeps/windows-spawn/hello.rs b/tests/run-make-fulldeps/windows-spawn/hello.rs
index 47ad8c634..47ad8c634 100644
--- a/src/test/run-make-fulldeps/windows-spawn/hello.rs
+++ b/tests/run-make-fulldeps/windows-spawn/hello.rs
diff --git a/src/test/run-make-fulldeps/windows-spawn/spawn.rs b/tests/run-make-fulldeps/windows-spawn/spawn.rs
index c34da3d5f..c34da3d5f 100644
--- a/src/test/run-make-fulldeps/windows-spawn/spawn.rs
+++ b/tests/run-make-fulldeps/windows-spawn/spawn.rs
diff --git a/src/test/run-make-fulldeps/windows-subsystem/Makefile b/tests/run-make-fulldeps/windows-subsystem/Makefile
index 78c4e2ac1..78c4e2ac1 100644
--- a/src/test/run-make-fulldeps/windows-subsystem/Makefile
+++ b/tests/run-make-fulldeps/windows-subsystem/Makefile
diff --git a/src/test/run-make-fulldeps/windows-subsystem/console.rs b/tests/run-make-fulldeps/windows-subsystem/console.rs
index 61a92eb6a..61a92eb6a 100644
--- a/src/test/run-make-fulldeps/windows-subsystem/console.rs
+++ b/tests/run-make-fulldeps/windows-subsystem/console.rs
diff --git a/src/test/run-make-fulldeps/windows-subsystem/windows.rs b/tests/run-make-fulldeps/windows-subsystem/windows.rs
index 1138248f0..1138248f0 100644
--- a/src/test/run-make-fulldeps/windows-subsystem/windows.rs
+++ b/tests/run-make-fulldeps/windows-subsystem/windows.rs
diff --git a/src/test/run-make/const_fn_mir/Makefile b/tests/run-make/const_fn_mir/Makefile
index ad5695093..ad5695093 100644
--- a/src/test/run-make/const_fn_mir/Makefile
+++ b/tests/run-make/const_fn_mir/Makefile
diff --git a/src/test/run-make/const_fn_mir/dump.mir b/tests/run-make/const_fn_mir/dump.mir
index ab4084c95..ab4084c95 100644
--- a/src/test/run-make/const_fn_mir/dump.mir
+++ b/tests/run-make/const_fn_mir/dump.mir
diff --git a/src/test/run-make/const_fn_mir/main.rs b/tests/run-make/const_fn_mir/main.rs
index e8552bd28..e8552bd28 100644
--- a/src/test/run-make/const_fn_mir/main.rs
+++ b/tests/run-make/const_fn_mir/main.rs
diff --git a/src/test/run-make/coverage-llvmir/Makefile b/tests/run-make/coverage-llvmir/Makefile
index 7be655053..7be655053 100644
--- a/src/test/run-make/coverage-llvmir/Makefile
+++ b/tests/run-make/coverage-llvmir/Makefile
diff --git a/src/test/run-make/coverage-llvmir/filecheck.testprog.txt b/tests/run-make/coverage-llvmir/filecheck.testprog.txt
index c943261d7..c943261d7 100644
--- a/src/test/run-make/coverage-llvmir/filecheck.testprog.txt
+++ b/tests/run-make/coverage-llvmir/filecheck.testprog.txt
diff --git a/src/test/run-make/coverage-llvmir/testprog.rs b/tests/run-make/coverage-llvmir/testprog.rs
index 358c25677..358c25677 100644
--- a/src/test/run-make/coverage-llvmir/testprog.rs
+++ b/tests/run-make/coverage-llvmir/testprog.rs
diff --git a/src/test/run-make/coverage-reports/Makefile b/tests/run-make/coverage-reports/Makefile
index d06cd9c6a..d06cd9c6a 100644
--- a/src/test/run-make/coverage-reports/Makefile
+++ b/tests/run-make/coverage-reports/Makefile
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.abort.txt b/tests/run-make/coverage-reports/expected_show_coverage.abort.txt
index 00f46f42a..00f46f42a 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.abort.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.abort.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.assert.txt b/tests/run-make/coverage-reports/expected_show_coverage.assert.txt
index 405688806..405688806 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.assert.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.assert.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.async.txt b/tests/run-make/coverage-reports/expected_show_coverage.async.txt
index 87ccb6c43..87ccb6c43 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.async.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.async.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.async2.txt b/tests/run-make/coverage-reports/expected_show_coverage.async2.txt
index 500dde1f2..500dde1f2 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.async2.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.async2.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.closure.txt b/tests/run-make/coverage-reports/expected_show_coverage.closure.txt
index e463099a5..e463099a5 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.closure.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.closure.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.closure_macro.txt b/tests/run-make/coverage-reports/expected_show_coverage.closure_macro.txt
index 87f701476..87f701476 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.closure_macro.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.closure_macro.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt b/tests/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt
index 2b5418132..2b5418132 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.closure_macro_async.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.conditions.txt b/tests/run-make/coverage-reports/expected_show_coverage.conditions.txt
index 2d8a98a5d..2d8a98a5d 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.conditions.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.conditions.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.continue.txt b/tests/run-make/coverage-reports/expected_show_coverage.continue.txt
index 1c64ead9f..1c64ead9f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.continue.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.continue.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.dead_code.txt b/tests/run-make/coverage-reports/expected_show_coverage.dead_code.txt
index 09ff14c6f..09ff14c6f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.dead_code.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.dead_code.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.doctest.txt b/tests/run-make/coverage-reports/expected_show_coverage.doctest.txt
index 732de6526..732de6526 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.doctest.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.doctest.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.drop_trait.txt b/tests/run-make/coverage-reports/expected_show_coverage.drop_trait.txt
index fe6a9e93c..fe6a9e93c 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.drop_trait.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.drop_trait.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.generator.txt b/tests/run-make/coverage-reports/expected_show_coverage.generator.txt
index 0fb3808ff..0fb3808ff 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.generator.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.generator.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.generics.txt b/tests/run-make/coverage-reports/expected_show_coverage.generics.txt
index 48983ba43..48983ba43 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.generics.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.generics.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.if.txt b/tests/run-make/coverage-reports/expected_show_coverage.if.txt
index 0c9eff227..0c9eff227 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.if.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.if.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.if_else.txt b/tests/run-make/coverage-reports/expected_show_coverage.if_else.txt
index 4285d3186..4285d3186 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.if_else.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.if_else.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.inline-dead.txt b/tests/run-make/coverage-reports/expected_show_coverage.inline-dead.txt
index a59fe1146..a59fe1146 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.inline-dead.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.inline-dead.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.inline.txt b/tests/run-make/coverage-reports/expected_show_coverage.inline.txt
index 6f5d1544f..6f5d1544f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.inline.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.inline.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.inner_items.txt b/tests/run-make/coverage-reports/expected_show_coverage.inner_items.txt
index 883254a09..883254a09 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.inner_items.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.inner_items.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.issue-83601.txt b/tests/run-make/coverage-reports/expected_show_coverage.issue-83601.txt
index 25c74ab2e..25c74ab2e 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.issue-83601.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.issue-83601.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.issue-84561.txt b/tests/run-make/coverage-reports/expected_show_coverage.issue-84561.txt
index 4a60432c1..4a60432c1 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.issue-84561.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.issue-84561.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.issue-85461.txt b/tests/run-make/coverage-reports/expected_show_coverage.issue-85461.txt
index 1aa4a22c3..1aa4a22c3 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.issue-85461.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.issue-85461.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.issue-93054.txt b/tests/run-make/coverage-reports/expected_show_coverage.issue-93054.txt
index a1655aded..a1655aded 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.issue-93054.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.issue-93054.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt b/tests/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt
index bd349df2f..bd349df2f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.lazy_boolean.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt b/tests/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt
index 022fe4c59..022fe4c59 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.loop_break_value.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.loops_branches.txt b/tests/run-make/coverage-reports/expected_show_coverage.loops_branches.txt
index b7ad79a24..b7ad79a24 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.loops_branches.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.loops_branches.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt b/tests/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt
index a0fccb24f..a0fccb24f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.match_or_pattern.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.nested_loops.txt b/tests/run-make/coverage-reports/expected_show_coverage.nested_loops.txt
index 0dbd6bcf3..0dbd6bcf3 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.nested_loops.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.nested_loops.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt b/tests/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt
index 83a920413..83a920413 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.no_cov_crate.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.overflow.txt b/tests/run-make/coverage-reports/expected_show_coverage.overflow.txt
index 25e822bff..25e822bff 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.overflow.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.overflow.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt b/tests/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt
index 114507dc9..114507dc9 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.panic_unwind.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.partial_eq.txt b/tests/run-make/coverage-reports/expected_show_coverage.partial_eq.txt
index a77175af6..a77175af6 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.partial_eq.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.partial_eq.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.simple_loop.txt b/tests/run-make/coverage-reports/expected_show_coverage.simple_loop.txt
index feb83bad6..feb83bad6 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.simple_loop.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.simple_loop.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.simple_match.txt b/tests/run-make/coverage-reports/expected_show_coverage.simple_match.txt
index b92982131..b92982131 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.simple_match.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.simple_match.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt b/tests/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt
index 2d4c57f45..2d4c57f45 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.tight_inf_loop.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.try_error_result.txt b/tests/run-make/coverage-reports/expected_show_coverage.try_error_result.txt
index 0ad0180b7..0ad0180b7 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.try_error_result.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.try_error_result.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.unused.txt b/tests/run-make/coverage-reports/expected_show_coverage.unused.txt
index 15fcf21c0..15fcf21c0 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.unused.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.unused.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.unused_mod.txt b/tests/run-make/coverage-reports/expected_show_coverage.unused_mod.txt
index 82d6fccc2..82d6fccc2 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.unused_mod.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.unused_mod.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.uses_crate.txt b/tests/run-make/coverage-reports/expected_show_coverage.uses_crate.txt
index 65eb1008d..65eb1008d 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.uses_crate.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.uses_crate.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt b/tests/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt
index 748343885..748343885 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.uses_inline_crate.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.while.txt b/tests/run-make/coverage-reports/expected_show_coverage.while.txt
index efa7d083f..efa7d083f 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.while.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.while.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt b/tests/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt
index d19afc0de..d19afc0de 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.while_early_ret.txt
diff --git a/src/test/run-make/coverage-reports/expected_show_coverage.yield.txt b/tests/run-make/coverage-reports/expected_show_coverage.yield.txt
index 6e2f23ee7..6e2f23ee7 100644
--- a/src/test/run-make/coverage-reports/expected_show_coverage.yield.txt
+++ b/tests/run-make/coverage-reports/expected_show_coverage.yield.txt
diff --git a/src/test/run-make/coverage-reports/normalize_paths.py b/tests/run-make/coverage-reports/normalize_paths.py
index e5777ad25..e5777ad25 100755
--- a/src/test/run-make/coverage-reports/normalize_paths.py
+++ b/tests/run-make/coverage-reports/normalize_paths.py
diff --git a/src/test/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt b/tests/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt
index 6a1403b8a..6a1403b8a 100644
--- a/src/test/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt
+++ b/tests/run-make/coverage/WARNING_KEEP_NAMES_SHORT.txt
diff --git a/src/test/run-make/coverage/abort.rs b/tests/run-make/coverage/abort.rs
index 3dac43df8..3dac43df8 100644
--- a/src/test/run-make/coverage/abort.rs
+++ b/tests/run-make/coverage/abort.rs
diff --git a/src/test/run-make/coverage/assert.rs b/tests/run-make/coverage/assert.rs
index c85f2748e..c85f2748e 100644
--- a/src/test/run-make/coverage/assert.rs
+++ b/tests/run-make/coverage/assert.rs
diff --git a/src/test/run-make/coverage/async.rs b/tests/run-make/coverage/async.rs
index efd9e62d6..efd9e62d6 100644
--- a/src/test/run-make/coverage/async.rs
+++ b/tests/run-make/coverage/async.rs
diff --git a/src/test/run-make/coverage/async2.rs b/tests/run-make/coverage/async2.rs
index 959d48ce9..959d48ce9 100644
--- a/src/test/run-make/coverage/async2.rs
+++ b/tests/run-make/coverage/async2.rs
diff --git a/src/test/run-make/coverage/closure.rs b/tests/run-make/coverage/closure.rs
index 32ec0bcdf..32ec0bcdf 100644
--- a/src/test/run-make/coverage/closure.rs
+++ b/tests/run-make/coverage/closure.rs
diff --git a/src/test/run-make/coverage/closure_macro.rs b/tests/run-make/coverage/closure_macro.rs
index 5e3b00d1e..5e3b00d1e 100644
--- a/src/test/run-make/coverage/closure_macro.rs
+++ b/tests/run-make/coverage/closure_macro.rs
diff --git a/src/test/run-make/coverage/closure_macro_async.rs b/tests/run-make/coverage/closure_macro_async.rs
index e3e89e9c8..e3e89e9c8 100644
--- a/src/test/run-make/coverage/closure_macro_async.rs
+++ b/tests/run-make/coverage/closure_macro_async.rs
diff --git a/tests/run-make/coverage/compiletest-ignore-dir b/tests/run-make/coverage/compiletest-ignore-dir
new file mode 100644
index 000000000..470ff9960
--- /dev/null
+++ b/tests/run-make/coverage/compiletest-ignore-dir
@@ -0,0 +1,3 @@
+# Directory "coverage" supports the tests at prefix ../coverage-*
+
+# Use ./x.py [options] test tests/run-make/coverage to run all related tests.
diff --git a/src/test/run-make/coverage/conditions.rs b/tests/run-make/coverage/conditions.rs
index 057599d1b..057599d1b 100644
--- a/src/test/run-make/coverage/conditions.rs
+++ b/tests/run-make/coverage/conditions.rs
diff --git a/src/test/run-make/coverage/continue.rs b/tests/run-make/coverage/continue.rs
index 624aa9834..624aa9834 100644
--- a/src/test/run-make/coverage/continue.rs
+++ b/tests/run-make/coverage/continue.rs
diff --git a/src/test/run-make/coverage/coverage_tools.mk b/tests/run-make/coverage/coverage_tools.mk
index 0b6bbc331..0b6bbc331 100644
--- a/src/test/run-make/coverage/coverage_tools.mk
+++ b/tests/run-make/coverage/coverage_tools.mk
diff --git a/src/test/run-make/coverage/dead_code.rs b/tests/run-make/coverage/dead_code.rs
index a1285df0e..a1285df0e 100644
--- a/src/test/run-make/coverage/dead_code.rs
+++ b/tests/run-make/coverage/dead_code.rs
diff --git a/src/test/run-make/coverage/doctest.rs b/tests/run-make/coverage/doctest.rs
index ec04ea570..ec04ea570 100644
--- a/src/test/run-make/coverage/doctest.rs
+++ b/tests/run-make/coverage/doctest.rs
diff --git a/src/test/run-make/coverage/drop_trait.rs b/tests/run-make/coverage/drop_trait.rs
index d15bfc0f8..d15bfc0f8 100644
--- a/src/test/run-make/coverage/drop_trait.rs
+++ b/tests/run-make/coverage/drop_trait.rs
diff --git a/src/test/run-make/coverage/generator.rs b/tests/run-make/coverage/generator.rs
index 431999102..431999102 100644
--- a/src/test/run-make/coverage/generator.rs
+++ b/tests/run-make/coverage/generator.rs
diff --git a/src/test/run-make/coverage/generics.rs b/tests/run-make/coverage/generics.rs
index 18b388684..18b388684 100644
--- a/src/test/run-make/coverage/generics.rs
+++ b/tests/run-make/coverage/generics.rs
diff --git a/src/test/run-make/coverage/if.rs b/tests/run-make/coverage/if.rs
index 8ad5042ff..8ad5042ff 100644
--- a/src/test/run-make/coverage/if.rs
+++ b/tests/run-make/coverage/if.rs
diff --git a/src/test/run-make/coverage/if_else.rs b/tests/run-make/coverage/if_else.rs
index 3244e1e3a..3244e1e3a 100644
--- a/src/test/run-make/coverage/if_else.rs
+++ b/tests/run-make/coverage/if_else.rs
diff --git a/src/test/run-make/coverage/inline-dead.rs b/tests/run-make/coverage/inline-dead.rs
index 854fa0629..854fa0629 100644
--- a/src/test/run-make/coverage/inline-dead.rs
+++ b/tests/run-make/coverage/inline-dead.rs
diff --git a/src/test/run-make/coverage/inline.rs b/tests/run-make/coverage/inline.rs
index 9cfab9ddb..9cfab9ddb 100644
--- a/src/test/run-make/coverage/inline.rs
+++ b/tests/run-make/coverage/inline.rs
diff --git a/src/test/run-make/coverage/inner_items.rs b/tests/run-make/coverage/inner_items.rs
index bcb62b303..bcb62b303 100644
--- a/src/test/run-make/coverage/inner_items.rs
+++ b/tests/run-make/coverage/inner_items.rs
diff --git a/src/test/run-make/coverage/issue-83601.rs b/tests/run-make/coverage/issue-83601.rs
index 0b72a8194..0b72a8194 100644
--- a/src/test/run-make/coverage/issue-83601.rs
+++ b/tests/run-make/coverage/issue-83601.rs
diff --git a/src/test/run-make/coverage/issue-84561.rs b/tests/run-make/coverage/issue-84561.rs
index b39a289c4..b39a289c4 100644
--- a/src/test/run-make/coverage/issue-84561.rs
+++ b/tests/run-make/coverage/issue-84561.rs
diff --git a/src/test/run-make/coverage/issue-85461.rs b/tests/run-make/coverage/issue-85461.rs
index a1b9ebb1e..a1b9ebb1e 100644
--- a/src/test/run-make/coverage/issue-85461.rs
+++ b/tests/run-make/coverage/issue-85461.rs
diff --git a/src/test/run-make/coverage/issue-93054.rs b/tests/run-make/coverage/issue-93054.rs
index c160b3db0..c160b3db0 100644
--- a/src/test/run-make/coverage/issue-93054.rs
+++ b/tests/run-make/coverage/issue-93054.rs
diff --git a/src/test/run-make/coverage/lazy_boolean.rs b/tests/run-make/coverage/lazy_boolean.rs
index bb6219e85..bb6219e85 100644
--- a/src/test/run-make/coverage/lazy_boolean.rs
+++ b/tests/run-make/coverage/lazy_boolean.rs
diff --git a/src/test/run-make/coverage/lib/doctest_crate.rs b/tests/run-make/coverage/lib/doctest_crate.rs
index c3210146d..c3210146d 100644
--- a/src/test/run-make/coverage/lib/doctest_crate.rs
+++ b/tests/run-make/coverage/lib/doctest_crate.rs
diff --git a/src/test/run-make/coverage/lib/inline_always_with_dead_code.rs b/tests/run-make/coverage/lib/inline_always_with_dead_code.rs
index 2b21dee6c..2b21dee6c 100644
--- a/src/test/run-make/coverage/lib/inline_always_with_dead_code.rs
+++ b/tests/run-make/coverage/lib/inline_always_with_dead_code.rs
diff --git a/src/test/run-make/coverage/lib/unused_mod_helper.rs b/tests/run-make/coverage/lib/unused_mod_helper.rs
index ae1cc1531..ae1cc1531 100644
--- a/src/test/run-make/coverage/lib/unused_mod_helper.rs
+++ b/tests/run-make/coverage/lib/unused_mod_helper.rs
diff --git a/src/test/run-make/coverage/lib/used_crate.rs b/tests/run-make/coverage/lib/used_crate.rs
index 8b8b1f7f3..8b8b1f7f3 100644
--- a/src/test/run-make/coverage/lib/used_crate.rs
+++ b/tests/run-make/coverage/lib/used_crate.rs
diff --git a/src/test/run-make/coverage/lib/used_inline_crate.rs b/tests/run-make/coverage/lib/used_inline_crate.rs
index 4a052756d..4a052756d 100644
--- a/src/test/run-make/coverage/lib/used_inline_crate.rs
+++ b/tests/run-make/coverage/lib/used_inline_crate.rs
diff --git a/src/test/run-make/coverage/loop_break_value.rs b/tests/run-make/coverage/loop_break_value.rs
index dbc4fad7a..dbc4fad7a 100644
--- a/src/test/run-make/coverage/loop_break_value.rs
+++ b/tests/run-make/coverage/loop_break_value.rs
diff --git a/src/test/run-make/coverage/loops_branches.rs b/tests/run-make/coverage/loops_branches.rs
index 7116ce47f..7116ce47f 100644
--- a/src/test/run-make/coverage/loops_branches.rs
+++ b/tests/run-make/coverage/loops_branches.rs
diff --git a/src/test/run-make/coverage/match_or_pattern.rs b/tests/run-make/coverage/match_or_pattern.rs
index 4c6a8a9b7..4c6a8a9b7 100644
--- a/src/test/run-make/coverage/match_or_pattern.rs
+++ b/tests/run-make/coverage/match_or_pattern.rs
diff --git a/src/test/run-make/coverage/nested_loops.rs b/tests/run-make/coverage/nested_loops.rs
index 4c7c78427..4c7c78427 100644
--- a/src/test/run-make/coverage/nested_loops.rs
+++ b/tests/run-make/coverage/nested_loops.rs
diff --git a/src/test/run-make/coverage/no_cov_crate.rs b/tests/run-make/coverage/no_cov_crate.rs
index 0bfbdda2c..0bfbdda2c 100644
--- a/src/test/run-make/coverage/no_cov_crate.rs
+++ b/tests/run-make/coverage/no_cov_crate.rs
diff --git a/src/test/run-make/coverage/overflow.rs b/tests/run-make/coverage/overflow.rs
index e537b0e95..e537b0e95 100644
--- a/src/test/run-make/coverage/overflow.rs
+++ b/tests/run-make/coverage/overflow.rs
diff --git a/src/test/run-make/coverage/panic_unwind.rs b/tests/run-make/coverage/panic_unwind.rs
index 03128c2cc..03128c2cc 100644
--- a/src/test/run-make/coverage/panic_unwind.rs
+++ b/tests/run-make/coverage/panic_unwind.rs
diff --git a/src/test/run-make/coverage/partial_eq.rs b/tests/run-make/coverage/partial_eq.rs
index 4ceaba9b1..4ceaba9b1 100644
--- a/src/test/run-make/coverage/partial_eq.rs
+++ b/tests/run-make/coverage/partial_eq.rs
diff --git a/src/test/run-make/coverage/simple_loop.rs b/tests/run-make/coverage/simple_loop.rs
index 6f7f23475..6f7f23475 100644
--- a/src/test/run-make/coverage/simple_loop.rs
+++ b/tests/run-make/coverage/simple_loop.rs
diff --git a/src/test/run-make/coverage/simple_match.rs b/tests/run-make/coverage/simple_match.rs
index be99e59a8..be99e59a8 100644
--- a/src/test/run-make/coverage/simple_match.rs
+++ b/tests/run-make/coverage/simple_match.rs
diff --git a/src/test/run-make/coverage/tight_inf_loop.rs b/tests/run-make/coverage/tight_inf_loop.rs
index cef99027a..cef99027a 100644
--- a/src/test/run-make/coverage/tight_inf_loop.rs
+++ b/tests/run-make/coverage/tight_inf_loop.rs
diff --git a/src/test/run-make/coverage/try_error_result.rs b/tests/run-make/coverage/try_error_result.rs
index cd0acf723..cd0acf723 100644
--- a/src/test/run-make/coverage/try_error_result.rs
+++ b/tests/run-make/coverage/try_error_result.rs
diff --git a/src/test/run-make/coverage/unused.rs b/tests/run-make/coverage/unused.rs
index fb6113eb0..fb6113eb0 100644
--- a/src/test/run-make/coverage/unused.rs
+++ b/tests/run-make/coverage/unused.rs
diff --git a/src/test/run-make/coverage/unused_mod.rs b/tests/run-make/coverage/unused_mod.rs
index 679b4e531..679b4e531 100644
--- a/src/test/run-make/coverage/unused_mod.rs
+++ b/tests/run-make/coverage/unused_mod.rs
diff --git a/src/test/run-make/coverage/uses_crate.rs b/tests/run-make/coverage/uses_crate.rs
index 20cb05fe5..20cb05fe5 100644
--- a/src/test/run-make/coverage/uses_crate.rs
+++ b/tests/run-make/coverage/uses_crate.rs
diff --git a/src/test/run-make/coverage/uses_inline_crate.rs b/tests/run-make/coverage/uses_inline_crate.rs
index a7fe8532b..a7fe8532b 100644
--- a/src/test/run-make/coverage/uses_inline_crate.rs
+++ b/tests/run-make/coverage/uses_inline_crate.rs
diff --git a/src/test/run-make/coverage/while.rs b/tests/run-make/coverage/while.rs
index 781b90b35..781b90b35 100644
--- a/src/test/run-make/coverage/while.rs
+++ b/tests/run-make/coverage/while.rs
diff --git a/src/test/run-make/coverage/while_early_ret.rs b/tests/run-make/coverage/while_early_ret.rs
index 1fcea9c85..1fcea9c85 100644
--- a/src/test/run-make/coverage/while_early_ret.rs
+++ b/tests/run-make/coverage/while_early_ret.rs
diff --git a/src/test/run-make/coverage/yield.rs b/tests/run-make/coverage/yield.rs
index ff7616656..ff7616656 100644
--- a/src/test/run-make/coverage/yield.rs
+++ b/tests/run-make/coverage/yield.rs
diff --git a/src/test/run-make/dep-graph/Makefile b/tests/run-make/dep-graph/Makefile
index ae97b1672..ae97b1672 100644
--- a/src/test/run-make/dep-graph/Makefile
+++ b/tests/run-make/dep-graph/Makefile
diff --git a/src/test/run-make/dep-graph/foo.rs b/tests/run-make/dep-graph/foo.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make/dep-graph/foo.rs
+++ b/tests/run-make/dep-graph/foo.rs
diff --git a/tests/run-make/dump-mono-stats/Makefile b/tests/run-make/dump-mono-stats/Makefile
new file mode 100644
index 000000000..fe1112fb0
--- /dev/null
+++ b/tests/run-make/dump-mono-stats/Makefile
@@ -0,0 +1,5 @@
+include ../../run-make-fulldeps/tools.mk
+
+all:
+ $(RUSTC) --crate-type lib foo.rs -Z dump-mono-stats=$(TMPDIR) -Zdump-mono-stats-format=json
+ cat $(TMPDIR)/foo.mono_items.json | $(CGREP) '"name":"bar"'
diff --git a/src/test/rustdoc/auxiliary/no_html_root.rs b/tests/run-make/dump-mono-stats/foo.rs
index c5c0bc606..c5c0bc606 100644
--- a/src/test/rustdoc/auxiliary/no_html_root.rs
+++ b/tests/run-make/dump-mono-stats/foo.rs
diff --git a/src/test/run-make/emit-named-files/Makefile b/tests/run-make/emit-named-files/Makefile
index e081fa479..e081fa479 100644
--- a/src/test/run-make/emit-named-files/Makefile
+++ b/tests/run-make/emit-named-files/Makefile
diff --git a/src/test/run-make/emit-named-files/foo.rs b/tests/run-make/emit-named-files/foo.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make/emit-named-files/foo.rs
+++ b/tests/run-make/emit-named-files/foo.rs
diff --git a/src/test/run-make/emit-path-unhashed/Makefile b/tests/run-make/emit-path-unhashed/Makefile
index c144d4aa9..c144d4aa9 100644
--- a/src/test/run-make/emit-path-unhashed/Makefile
+++ b/tests/run-make/emit-path-unhashed/Makefile
diff --git a/src/test/run-make/emit-path-unhashed/foo.rs b/tests/run-make/emit-path-unhashed/foo.rs
index c1bfaa6ca..c1bfaa6ca 100644
--- a/src/test/run-make/emit-path-unhashed/foo.rs
+++ b/tests/run-make/emit-path-unhashed/foo.rs
diff --git a/src/test/run-make/emit-shared-files/Makefile b/tests/run-make/emit-shared-files/Makefile
index cad0c9e5b..cad0c9e5b 100644
--- a/src/test/run-make/emit-shared-files/Makefile
+++ b/tests/run-make/emit-shared-files/Makefile
diff --git a/src/test/run-make/emit-shared-files/x.rs b/tests/run-make/emit-shared-files/x.rs
index 5df757613..5df757613 100644
--- a/src/test/run-make/emit-shared-files/x.rs
+++ b/tests/run-make/emit-shared-files/x.rs
diff --git a/src/test/run-make/emit-shared-files/y.css b/tests/run-make/emit-shared-files/y.css
index e69de29bb..e69de29bb 100644
--- a/src/test/run-make/emit-shared-files/y.css
+++ b/tests/run-make/emit-shared-files/y.css
diff --git a/src/test/run-make/emit-shared-files/z.css b/tests/run-make/emit-shared-files/z.css
index e69de29bb..e69de29bb 100644
--- a/src/test/run-make/emit-shared-files/z.css
+++ b/tests/run-make/emit-shared-files/z.css
diff --git a/src/test/run-make/env-dep-info/Makefile b/tests/run-make/env-dep-info/Makefile
index 1675a61b1..1675a61b1 100644
--- a/src/test/run-make/env-dep-info/Makefile
+++ b/tests/run-make/env-dep-info/Makefile
diff --git a/src/test/run-make/env-dep-info/macro_def.rs b/tests/run-make/env-dep-info/macro_def.rs
index e328eae48..e328eae48 100644
--- a/src/test/run-make/env-dep-info/macro_def.rs
+++ b/tests/run-make/env-dep-info/macro_def.rs
diff --git a/src/test/run-make/env-dep-info/macro_use.rs b/tests/run-make/env-dep-info/macro_use.rs
index 2f5267471..2f5267471 100644
--- a/src/test/run-make/env-dep-info/macro_use.rs
+++ b/tests/run-make/env-dep-info/macro_use.rs
diff --git a/src/test/run-make/env-dep-info/main.rs b/tests/run-make/env-dep-info/main.rs
index a25246bac..a25246bac 100644
--- a/src/test/run-make/env-dep-info/main.rs
+++ b/tests/run-make/env-dep-info/main.rs
diff --git a/src/test/run-make/export-executable-symbols/Makefile b/tests/run-make/export-executable-symbols/Makefile
index daa77c99d..daa77c99d 100644
--- a/src/test/run-make/export-executable-symbols/Makefile
+++ b/tests/run-make/export-executable-symbols/Makefile
diff --git a/src/test/run-make/export-executable-symbols/main.rs b/tests/run-make/export-executable-symbols/main.rs
index c498381a3..c498381a3 100644
--- a/src/test/run-make/export-executable-symbols/main.rs
+++ b/tests/run-make/export-executable-symbols/main.rs
diff --git a/src/test/run-make/fmt-write-bloat/Makefile b/tests/run-make/fmt-write-bloat/Makefile
index 07e6e025e..07e6e025e 100644
--- a/src/test/run-make/fmt-write-bloat/Makefile
+++ b/tests/run-make/fmt-write-bloat/Makefile
diff --git a/src/test/run-make/fmt-write-bloat/main.rs b/tests/run-make/fmt-write-bloat/main.rs
index e86c48014..e86c48014 100644
--- a/src/test/run-make/fmt-write-bloat/main.rs
+++ b/tests/run-make/fmt-write-bloat/main.rs
diff --git a/src/test/run-make/git_clone_sha1.sh b/tests/run-make/git_clone_sha1.sh
index 626e4e427..626e4e427 100644
--- a/src/test/run-make/git_clone_sha1.sh
+++ b/tests/run-make/git_clone_sha1.sh
diff --git a/src/test/run-make/incr-foreign-head-span/Makefile b/tests/run-make/incr-foreign-head-span/Makefile
index 712965eaa..712965eaa 100644
--- a/src/test/run-make/incr-foreign-head-span/Makefile
+++ b/tests/run-make/incr-foreign-head-span/Makefile
diff --git a/src/test/run-make/incr-foreign-head-span/first_crate.rs b/tests/run-make/incr-foreign-head-span/first_crate.rs
index 69dd103bf..69dd103bf 100644
--- a/src/test/run-make/incr-foreign-head-span/first_crate.rs
+++ b/tests/run-make/incr-foreign-head-span/first_crate.rs
diff --git a/src/test/run-make/incr-foreign-head-span/second_crate.rs b/tests/run-make/incr-foreign-head-span/second_crate.rs
index 102f6b26c..102f6b26c 100644
--- a/src/test/run-make/incr-foreign-head-span/second_crate.rs
+++ b/tests/run-make/incr-foreign-head-span/second_crate.rs
diff --git a/src/test/run-make/incr-prev-body-beyond-eof/Makefile b/tests/run-make/incr-prev-body-beyond-eof/Makefile
index 24eea3aca..24eea3aca 100644
--- a/src/test/run-make/incr-prev-body-beyond-eof/Makefile
+++ b/tests/run-make/incr-prev-body-beyond-eof/Makefile
diff --git a/src/test/run-make/incr-prev-body-beyond-eof/a.rs b/tests/run-make/incr-prev-body-beyond-eof/a.rs
index ca70fb563..ca70fb563 100644
--- a/src/test/run-make/incr-prev-body-beyond-eof/a.rs
+++ b/tests/run-make/incr-prev-body-beyond-eof/a.rs
diff --git a/src/test/run-make/incr-prev-body-beyond-eof/b.rs b/tests/run-make/incr-prev-body-beyond-eof/b.rs
index a272e44a6..a272e44a6 100644
--- a/src/test/run-make/incr-prev-body-beyond-eof/b.rs
+++ b/tests/run-make/incr-prev-body-beyond-eof/b.rs
diff --git a/src/test/run-make/incremental-session-fail/Makefile b/tests/run-make/incremental-session-fail/Makefile
index 0461bb926..0461bb926 100644
--- a/src/test/run-make/incremental-session-fail/Makefile
+++ b/tests/run-make/incremental-session-fail/Makefile
diff --git a/src/test/run-make/incremental-session-fail/foo.rs b/tests/run-make/incremental-session-fail/foo.rs
index d11c69f81..d11c69f81 100644
--- a/src/test/run-make/incremental-session-fail/foo.rs
+++ b/tests/run-make/incremental-session-fail/foo.rs
diff --git a/src/test/run-make/invalid-so/Makefile b/tests/run-make/invalid-so/Makefile
index 5b82ecd20..5b82ecd20 100644
--- a/src/test/run-make/invalid-so/Makefile
+++ b/tests/run-make/invalid-so/Makefile
diff --git a/src/test/run-make/invalid-so/bar.rs b/tests/run-make/invalid-so/bar.rs
index 49af74e1b..49af74e1b 100644
--- a/src/test/run-make/invalid-so/bar.rs
+++ b/tests/run-make/invalid-so/bar.rs
diff --git a/src/test/run-make/issue-10971-temps-dir/Makefile b/tests/run-make/issue-10971-temps-dir/Makefile
index e589bbffe..e589bbffe 100644
--- a/src/test/run-make/issue-10971-temps-dir/Makefile
+++ b/tests/run-make/issue-10971-temps-dir/Makefile
diff --git a/src/test/run-make/issue-36710/Makefile b/tests/run-make/issue-36710/Makefile
index d6145c071..d6145c071 100644
--- a/src/test/run-make/issue-36710/Makefile
+++ b/tests/run-make/issue-36710/Makefile
diff --git a/src/test/run-make/issue-36710/foo.cpp b/tests/run-make/issue-36710/foo.cpp
index 8f878c2c2..8f878c2c2 100644
--- a/src/test/run-make/issue-36710/foo.cpp
+++ b/tests/run-make/issue-36710/foo.cpp
diff --git a/src/test/run-make/issue-36710/foo.rs b/tests/run-make/issue-36710/foo.rs
index f30a35e27..f30a35e27 100644
--- a/src/test/run-make/issue-36710/foo.rs
+++ b/tests/run-make/issue-36710/foo.rs
diff --git a/src/test/run-make/issue-47384/Makefile b/tests/run-make/issue-47384/Makefile
index 0aadf6c88..0aadf6c88 100644
--- a/src/test/run-make/issue-47384/Makefile
+++ b/tests/run-make/issue-47384/Makefile
diff --git a/src/test/run-make/issue-47384/lib.rs b/tests/run-make/issue-47384/lib.rs
index 99508bcda..99508bcda 100644
--- a/src/test/run-make/issue-47384/lib.rs
+++ b/tests/run-make/issue-47384/lib.rs
diff --git a/src/test/run-make/issue-47384/linker.ld b/tests/run-make/issue-47384/linker.ld
index 2e70acab3..2e70acab3 100644
--- a/src/test/run-make/issue-47384/linker.ld
+++ b/tests/run-make/issue-47384/linker.ld
diff --git a/src/test/run-make/issue-47384/main.rs b/tests/run-make/issue-47384/main.rs
index 025726325..025726325 100644
--- a/src/test/run-make/issue-47384/main.rs
+++ b/tests/run-make/issue-47384/main.rs
diff --git a/tests/run-make/issue-71519/Makefile b/tests/run-make/issue-71519/Makefile
new file mode 100644
index 000000000..57497f520
--- /dev/null
+++ b/tests/run-make/issue-71519/Makefile
@@ -0,0 +1,8 @@
+include ../../run-make-fulldeps/tools.mk
+
+# ignore-msvc
+# needs-rust-lld
+# ignore-s390x lld does not yet support s390x as target
+all:
+ RUSTC_LOG=rustc_codegen_ssa::back::link=info $(RUSTC) -Z gcc-ld=lld -C link-args=-Wl,-v main.rs 2> $(TMPDIR)/output.txt
+ $(CGREP) -e "^LLD [0-9]+\.[0-9]+\.[0-9]+" < $(TMPDIR)/output.txt
diff --git a/src/test/run-make/issue-71519/main.rs b/tests/run-make/issue-71519/main.rs
index f8d09e897..f8d09e897 100644
--- a/src/test/run-make/issue-71519/main.rs
+++ b/tests/run-make/issue-71519/main.rs
diff --git a/src/test/run-make/issue-83112-incr-test-moved-file/Makefile b/tests/run-make/issue-83112-incr-test-moved-file/Makefile
index 2f796e5b2..2f796e5b2 100644
--- a/src/test/run-make/issue-83112-incr-test-moved-file/Makefile
+++ b/tests/run-make/issue-83112-incr-test-moved-file/Makefile
diff --git a/src/test/run-make/issue-83112-incr-test-moved-file/main.rs b/tests/run-make/issue-83112-incr-test-moved-file/main.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make/issue-83112-incr-test-moved-file/main.rs
+++ b/tests/run-make/issue-83112-incr-test-moved-file/main.rs
diff --git a/src/test/run-make/issue-85019-moved-src-dir/Makefile b/tests/run-make/issue-85019-moved-src-dir/Makefile
index 3606d4fdf..3606d4fdf 100644
--- a/src/test/run-make/issue-85019-moved-src-dir/Makefile
+++ b/tests/run-make/issue-85019-moved-src-dir/Makefile
diff --git a/src/test/run-make/issue-85019-moved-src-dir/main.rs b/tests/run-make/issue-85019-moved-src-dir/main.rs
index 543559a5c..543559a5c 100644
--- a/src/test/run-make/issue-85019-moved-src-dir/main.rs
+++ b/tests/run-make/issue-85019-moved-src-dir/main.rs
diff --git a/src/test/run-make/issue-85019-moved-src-dir/my_lib.rs b/tests/run-make/issue-85019-moved-src-dir/my_lib.rs
index 432875739..432875739 100644
--- a/src/test/run-make/issue-85019-moved-src-dir/my_lib.rs
+++ b/tests/run-make/issue-85019-moved-src-dir/my_lib.rs
diff --git a/src/test/run-make/issue-85401-static-mir/Makefile b/tests/run-make/issue-85401-static-mir/Makefile
index 99590166b..99590166b 100644
--- a/src/test/run-make/issue-85401-static-mir/Makefile
+++ b/tests/run-make/issue-85401-static-mir/Makefile
diff --git a/src/test/run-make/issue-85401-static-mir/bar.rs b/tests/run-make/issue-85401-static-mir/bar.rs
index 15b12ecf3..15b12ecf3 100644
--- a/src/test/run-make/issue-85401-static-mir/bar.rs
+++ b/tests/run-make/issue-85401-static-mir/bar.rs
diff --git a/src/test/run-make/issue-85401-static-mir/baz.rs b/tests/run-make/issue-85401-static-mir/baz.rs
index 2ff4c51e5..2ff4c51e5 100644
--- a/src/test/run-make/issue-85401-static-mir/baz.rs
+++ b/tests/run-make/issue-85401-static-mir/baz.rs
diff --git a/src/test/run-make/issue-85401-static-mir/foo.rs b/tests/run-make/issue-85401-static-mir/foo.rs
index d064c4546..d064c4546 100644
--- a/src/test/run-make/issue-85401-static-mir/foo.rs
+++ b/tests/run-make/issue-85401-static-mir/foo.rs
diff --git a/src/test/run-make/issue-85441/Makefile b/tests/run-make/issue-85441/Makefile
index f04b07d51..f04b07d51 100644
--- a/src/test/run-make/issue-85441/Makefile
+++ b/tests/run-make/issue-85441/Makefile
diff --git a/src/test/run-make/issue-85441/empty.rs b/tests/run-make/issue-85441/empty.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make/issue-85441/empty.rs
+++ b/tests/run-make/issue-85441/empty.rs
diff --git a/src/test/run-make/issue-88756-default-output/Makefile b/tests/run-make/issue-88756-default-output/Makefile
index 275c35c26..275c35c26 100644
--- a/src/test/run-make/issue-88756-default-output/Makefile
+++ b/tests/run-make/issue-88756-default-output/Makefile
diff --git a/src/test/run-make/issue-88756-default-output/README.md b/tests/run-make/issue-88756-default-output/README.md
index 8cbfac4f7..8cbfac4f7 100644
--- a/src/test/run-make/issue-88756-default-output/README.md
+++ b/tests/run-make/issue-88756-default-output/README.md
diff --git a/src/test/run-make/issue-88756-default-output/output-default.stdout b/tests/run-make/issue-88756-default-output/output-default.stdout
index b28069823..b28069823 100644
--- a/src/test/run-make/issue-88756-default-output/output-default.stdout
+++ b/tests/run-make/issue-88756-default-output/output-default.stdout
diff --git a/src/test/run-make/issue-88756-default-output/x.rs b/tests/run-make/issue-88756-default-output/x.rs
index 5df757613..5df757613 100644
--- a/src/test/run-make/issue-88756-default-output/x.rs
+++ b/tests/run-make/issue-88756-default-output/x.rs
diff --git a/src/test/run-make/issue-96498/Makefile b/tests/run-make/issue-96498/Makefile
index ce2b1b1ff..ce2b1b1ff 100644
--- a/src/test/run-make/issue-96498/Makefile
+++ b/tests/run-make/issue-96498/Makefile
diff --git a/src/test/run-make/issue-96498/foo.rs b/tests/run-make/issue-96498/foo.rs
index 93ac3641b..93ac3641b 100644
--- a/src/test/run-make/issue-96498/foo.rs
+++ b/tests/run-make/issue-96498/foo.rs
diff --git a/src/test/run-make/libtest-thread-limit/Makefile b/tests/run-make/libtest-thread-limit/Makefile
index d43a89e60..d43a89e60 100644
--- a/src/test/run-make/libtest-thread-limit/Makefile
+++ b/tests/run-make/libtest-thread-limit/Makefile
diff --git a/src/test/run-make/libtest-thread-limit/test.rs b/tests/run-make/libtest-thread-limit/test.rs
index 26bc29216..26bc29216 100644
--- a/src/test/run-make/libtest-thread-limit/test.rs
+++ b/tests/run-make/libtest-thread-limit/test.rs
diff --git a/src/test/run-make/llvm-outputs/Makefile b/tests/run-make/llvm-outputs/Makefile
index a3f25eba0..a3f25eba0 100644
--- a/src/test/run-make/llvm-outputs/Makefile
+++ b/tests/run-make/llvm-outputs/Makefile
diff --git a/src/test/run-make/macos-deployment-target/Makefile b/tests/run-make/macos-deployment-target/Makefile
index 70fca0436..70fca0436 100644
--- a/src/test/run-make/macos-deployment-target/Makefile
+++ b/tests/run-make/macos-deployment-target/Makefile
diff --git a/src/test/run-make/macos-deployment-target/with_deployment_target.rs b/tests/run-make/macos-deployment-target/with_deployment_target.rs
index 342fe0ecb..342fe0ecb 100644
--- a/src/test/run-make/macos-deployment-target/with_deployment_target.rs
+++ b/tests/run-make/macos-deployment-target/with_deployment_target.rs
diff --git a/src/test/run-make/macos-fat-archive/Makefile b/tests/run-make/macos-fat-archive/Makefile
index cc99375db..cc99375db 100644
--- a/src/test/run-make/macos-fat-archive/Makefile
+++ b/tests/run-make/macos-fat-archive/Makefile
diff --git a/src/test/run-make/macos-fat-archive/lib.rs b/tests/run-make/macos-fat-archive/lib.rs
index 9943a266c..9943a266c 100644
--- a/src/test/run-make/macos-fat-archive/lib.rs
+++ b/tests/run-make/macos-fat-archive/lib.rs
diff --git a/src/test/run-make/macos-fat-archive/native-library.c b/tests/run-make/macos-fat-archive/native-library.c
index d300fdf1c..d300fdf1c 100644
--- a/src/test/run-make/macos-fat-archive/native-library.c
+++ b/tests/run-make/macos-fat-archive/native-library.c
diff --git a/src/test/run-make/native-link-modifier-bundle/Makefile b/tests/run-make/native-link-modifier-bundle/Makefile
index 7c78d7783..7c78d7783 100644
--- a/src/test/run-make/native-link-modifier-bundle/Makefile
+++ b/tests/run-make/native-link-modifier-bundle/Makefile
diff --git a/src/test/run-make/native-link-modifier-bundle/bundled.rs b/tests/run-make/native-link-modifier-bundle/bundled.rs
index 0bbae8752..0bbae8752 100644
--- a/src/test/run-make/native-link-modifier-bundle/bundled.rs
+++ b/tests/run-make/native-link-modifier-bundle/bundled.rs
diff --git a/src/test/run-make/native-link-modifier-bundle/cdylib-bundled.rs b/tests/run-make/native-link-modifier-bundle/cdylib-bundled.rs
index 729130916..729130916 100644
--- a/src/test/run-make/native-link-modifier-bundle/cdylib-bundled.rs
+++ b/tests/run-make/native-link-modifier-bundle/cdylib-bundled.rs
diff --git a/src/test/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs b/tests/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs
index 1df81fd10..1df81fd10 100644
--- a/src/test/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs
+++ b/tests/run-make/native-link-modifier-bundle/cdylib-non-bundled.rs
diff --git a/src/test/run-make/native-link-modifier-bundle/native-staticlib.c b/tests/run-make/native-link-modifier-bundle/native-staticlib.c
index d300fdf1c..d300fdf1c 100644
--- a/src/test/run-make/native-link-modifier-bundle/native-staticlib.c
+++ b/tests/run-make/native-link-modifier-bundle/native-staticlib.c
diff --git a/src/test/run-make/native-link-modifier-bundle/non-bundled.rs b/tests/run-make/native-link-modifier-bundle/non-bundled.rs
index 8181e6387..8181e6387 100644
--- a/src/test/run-make/native-link-modifier-bundle/non-bundled.rs
+++ b/tests/run-make/native-link-modifier-bundle/non-bundled.rs
diff --git a/src/test/run-make/native-link-modifier-verbatim-linker/Makefile b/tests/run-make/native-link-modifier-verbatim-linker/Makefile
index 666e4084c..666e4084c 100644
--- a/src/test/run-make/native-link-modifier-verbatim-linker/Makefile
+++ b/tests/run-make/native-link-modifier-verbatim-linker/Makefile
diff --git a/src/test/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs b/tests/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs
index 59b6c92d2..59b6c92d2 100644
--- a/src/test/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs
+++ b/tests/run-make/native-link-modifier-verbatim-linker/local_native_dep.rs
diff --git a/src/test/run-make/native-link-modifier-verbatim-linker/main.rs b/tests/run-make/native-link-modifier-verbatim-linker/main.rs
index 71b73a489..71b73a489 100644
--- a/src/test/run-make/native-link-modifier-verbatim-linker/main.rs
+++ b/tests/run-make/native-link-modifier-verbatim-linker/main.rs
diff --git a/src/test/run-make/native-link-modifier-verbatim-rustc/Makefile b/tests/run-make/native-link-modifier-verbatim-rustc/Makefile
index 6f01f3780..6f01f3780 100644
--- a/src/test/run-make/native-link-modifier-verbatim-rustc/Makefile
+++ b/tests/run-make/native-link-modifier-verbatim-rustc/Makefile
diff --git a/src/test/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs b/tests/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs
index e9517218e..e9517218e 100644
--- a/src/test/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs
+++ b/tests/run-make/native-link-modifier-verbatim-rustc/rust_dep.rs
diff --git a/src/test/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs b/tests/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs
index 839686233..839686233 100644
--- a/src/test/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs
+++ b/tests/run-make/native-link-modifier-verbatim-rustc/upstream_native_dep.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/Makefile b/tests/run-make/native-link-modifier-whole-archive/Makefile
index f26bd864c..f26bd864c 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/Makefile
+++ b/tests/run-make/native-link-modifier-whole-archive/Makefile
diff --git a/src/test/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp b/tests/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp
index c687eb0f0..c687eb0f0 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp
+++ b/tests/run-make/native-link-modifier-whole-archive/c_static_lib_with_constructor.cpp
diff --git a/src/test/run-make/native-link-modifier-whole-archive/directly_linked.rs b/tests/run-make/native-link-modifier-whole-archive/directly_linked.rs
index 17518e8b2..17518e8b2 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/directly_linked.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/directly_linked.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs b/tests/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs
index 20ed8d9d4..20ed8d9d4 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/directly_linked_test_minus_whole_archive.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs b/tests/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs
index 20ed8d9d4..20ed8d9d4 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/directly_linked_test_plus_whole_archive.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/indirectly_linked.rs b/tests/run-make/native-link-modifier-whole-archive/indirectly_linked.rs
index c8b83fcfe..c8b83fcfe 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/indirectly_linked.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/indirectly_linked.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs b/tests/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs
index b9e347609..b9e347609 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/indirectly_linked_via_attr.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs b/tests/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs
index 971f3be7a..971f3be7a 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/native_lib_in_src.rs
diff --git a/src/test/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs b/tests/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs
index ef2b702dd..ef2b702dd 100644
--- a/src/test/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs
+++ b/tests/run-make/native-link-modifier-whole-archive/rlib_with_cmdline_native_lib.rs
diff --git a/src/test/run-make/pass-linker-flags-from-dep/Makefile b/tests/run-make/pass-linker-flags-from-dep/Makefile
index b9426326a..b9426326a 100644
--- a/src/test/run-make/pass-linker-flags-from-dep/Makefile
+++ b/tests/run-make/pass-linker-flags-from-dep/Makefile
diff --git a/src/test/run-make/pass-linker-flags-from-dep/main.rs b/tests/run-make/pass-linker-flags-from-dep/main.rs
index 40952fb22..40952fb22 100644
--- a/src/test/run-make/pass-linker-flags-from-dep/main.rs
+++ b/tests/run-make/pass-linker-flags-from-dep/main.rs
diff --git a/src/test/run-make/pass-linker-flags-from-dep/native_dep_1.rs b/tests/run-make/pass-linker-flags-from-dep/native_dep_1.rs
index fdb2d9ca6..fdb2d9ca6 100644
--- a/src/test/run-make/pass-linker-flags-from-dep/native_dep_1.rs
+++ b/tests/run-make/pass-linker-flags-from-dep/native_dep_1.rs
diff --git a/src/test/run-make/pass-linker-flags-from-dep/native_dep_2.rs b/tests/run-make/pass-linker-flags-from-dep/native_dep_2.rs
index f788b7711..f788b7711 100644
--- a/src/test/run-make/pass-linker-flags-from-dep/native_dep_2.rs
+++ b/tests/run-make/pass-linker-flags-from-dep/native_dep_2.rs
diff --git a/src/test/run-make/pass-linker-flags-from-dep/rust_dep.rs b/tests/run-make/pass-linker-flags-from-dep/rust_dep.rs
index 7f5df1139..7f5df1139 100644
--- a/src/test/run-make/pass-linker-flags-from-dep/rust_dep.rs
+++ b/tests/run-make/pass-linker-flags-from-dep/rust_dep.rs
diff --git a/src/test/run-make/pass-linker-flags/Makefile b/tests/run-make/pass-linker-flags/Makefile
index a3efb8df6..a3efb8df6 100644
--- a/src/test/run-make/pass-linker-flags/Makefile
+++ b/tests/run-make/pass-linker-flags/Makefile
diff --git a/src/test/run-make/pass-linker-flags/rs.rs b/tests/run-make/pass-linker-flags/rs.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make/pass-linker-flags/rs.rs
+++ b/tests/run-make/pass-linker-flags/rs.rs
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/Makefile b/tests/run-make/raw-dylib-alt-calling-convention/Makefile
index 03f8778d2..03f8778d2 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/Makefile
+++ b/tests/run-make/raw-dylib-alt-calling-convention/Makefile
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/driver.rs b/tests/run-make/raw-dylib-alt-calling-convention/driver.rs
index b7f372c6b..b7f372c6b 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/driver.rs
+++ b/tests/run-make/raw-dylib-alt-calling-convention/driver.rs
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/extern.c b/tests/run-make/raw-dylib-alt-calling-convention/extern.c
index 344d4a6bf..344d4a6bf 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/extern.c
+++ b/tests/run-make/raw-dylib-alt-calling-convention/extern.c
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/lib.rs b/tests/run-make/raw-dylib-alt-calling-convention/lib.rs
index 22f222c12..22f222c12 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/lib.rs
+++ b/tests/run-make/raw-dylib-alt-calling-convention/lib.rs
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/output.msvc.txt b/tests/run-make/raw-dylib-alt-calling-convention/output.msvc.txt
index a216835c4..a216835c4 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/output.msvc.txt
+++ b/tests/run-make/raw-dylib-alt-calling-convention/output.msvc.txt
diff --git a/src/test/run-make/raw-dylib-alt-calling-convention/output.txt b/tests/run-make/raw-dylib-alt-calling-convention/output.txt
index 7622d3161..7622d3161 100644
--- a/src/test/run-make/raw-dylib-alt-calling-convention/output.txt
+++ b/tests/run-make/raw-dylib-alt-calling-convention/output.txt
diff --git a/src/test/run-make/raw-dylib-c/Makefile b/tests/run-make/raw-dylib-c/Makefile
index f47ab24f4..f47ab24f4 100644
--- a/src/test/run-make/raw-dylib-c/Makefile
+++ b/tests/run-make/raw-dylib-c/Makefile
diff --git a/src/test/run-make/raw-dylib-c/driver.rs b/tests/run-make/raw-dylib-c/driver.rs
index 4059ede11..4059ede11 100644
--- a/src/test/run-make/raw-dylib-c/driver.rs
+++ b/tests/run-make/raw-dylib-c/driver.rs
diff --git a/src/test/run-make/raw-dylib-c/extern_1.c b/tests/run-make/raw-dylib-c/extern_1.c
index 5d695547d..5d695547d 100644
--- a/src/test/run-make/raw-dylib-c/extern_1.c
+++ b/tests/run-make/raw-dylib-c/extern_1.c
diff --git a/src/test/run-make/raw-dylib-c/extern_2.c b/tests/run-make/raw-dylib-c/extern_2.c
index ae87fc3f8..ae87fc3f8 100644
--- a/src/test/run-make/raw-dylib-c/extern_2.c
+++ b/tests/run-make/raw-dylib-c/extern_2.c
diff --git a/src/test/run-make/raw-dylib-c/lib.rs b/tests/run-make/raw-dylib-c/lib.rs
index 5fb120403..5fb120403 100644
--- a/src/test/run-make/raw-dylib-c/lib.rs
+++ b/tests/run-make/raw-dylib-c/lib.rs
diff --git a/src/test/run-make/raw-dylib-c/output.txt b/tests/run-make/raw-dylib-c/output.txt
index cc970cef7..cc970cef7 100644
--- a/src/test/run-make/raw-dylib-c/output.txt
+++ b/tests/run-make/raw-dylib-c/output.txt
diff --git a/src/test/run-make/raw-dylib-import-name-type/Makefile b/tests/run-make/raw-dylib-import-name-type/Makefile
index fcc60e88e..fcc60e88e 100644
--- a/src/test/run-make/raw-dylib-import-name-type/Makefile
+++ b/tests/run-make/raw-dylib-import-name-type/Makefile
diff --git a/src/test/run-make/raw-dylib-import-name-type/driver.rs b/tests/run-make/raw-dylib-import-name-type/driver.rs
index 9a3cd9ebe..9a3cd9ebe 100644
--- a/src/test/run-make/raw-dylib-import-name-type/driver.rs
+++ b/tests/run-make/raw-dylib-import-name-type/driver.rs
diff --git a/src/test/run-make/raw-dylib-import-name-type/extern.c b/tests/run-make/raw-dylib-import-name-type/extern.c
index 23c1e489e..23c1e489e 100644
--- a/src/test/run-make/raw-dylib-import-name-type/extern.c
+++ b/tests/run-make/raw-dylib-import-name-type/extern.c
diff --git a/src/test/run-make/raw-dylib-import-name-type/extern.gnu.def b/tests/run-make/raw-dylib-import-name-type/extern.gnu.def
index 498e90e86..498e90e86 100644
--- a/src/test/run-make/raw-dylib-import-name-type/extern.gnu.def
+++ b/tests/run-make/raw-dylib-import-name-type/extern.gnu.def
diff --git a/src/test/run-make/raw-dylib-import-name-type/extern.msvc.def b/tests/run-make/raw-dylib-import-name-type/extern.msvc.def
index cddb88bb8..cddb88bb8 100644
--- a/src/test/run-make/raw-dylib-import-name-type/extern.msvc.def
+++ b/tests/run-make/raw-dylib-import-name-type/extern.msvc.def
diff --git a/src/test/run-make/raw-dylib-import-name-type/output.txt b/tests/run-make/raw-dylib-import-name-type/output.txt
index a2a2bfeec..a2a2bfeec 100644
--- a/src/test/run-make/raw-dylib-import-name-type/output.txt
+++ b/tests/run-make/raw-dylib-import-name-type/output.txt
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/Makefile b/tests/run-make/raw-dylib-inline-cross-dylib/Makefile
index 9e603f958..9e603f958 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/Makefile
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/Makefile
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/driver.rs b/tests/run-make/raw-dylib-inline-cross-dylib/driver.rs
index f72ded7d9..f72ded7d9 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/driver.rs
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/driver.rs
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/extern_1.c b/tests/run-make/raw-dylib-inline-cross-dylib/extern_1.c
index e5baaf5f0..e5baaf5f0 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/extern_1.c
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/extern_1.c
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/extern_2.c b/tests/run-make/raw-dylib-inline-cross-dylib/extern_2.c
index 30aa46922..30aa46922 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/extern_2.c
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/extern_2.c
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/lib.rs b/tests/run-make/raw-dylib-inline-cross-dylib/lib.rs
index 00c2c1c42..00c2c1c42 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/lib.rs
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/lib.rs
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs b/tests/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs
index 47191b8de..47191b8de 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/lib_wrapper.rs
diff --git a/src/test/run-make/raw-dylib-inline-cross-dylib/output.txt b/tests/run-make/raw-dylib-inline-cross-dylib/output.txt
index e7009baa0..e7009baa0 100644
--- a/src/test/run-make/raw-dylib-inline-cross-dylib/output.txt
+++ b/tests/run-make/raw-dylib-inline-cross-dylib/output.txt
diff --git a/src/test/run-make/raw-dylib-link-ordinal/Makefile b/tests/run-make/raw-dylib-link-ordinal/Makefile
index b55a94dbc..b55a94dbc 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/Makefile
+++ b/tests/run-make/raw-dylib-link-ordinal/Makefile
diff --git a/src/test/run-make/raw-dylib-link-ordinal/driver.rs b/tests/run-make/raw-dylib-link-ordinal/driver.rs
index 4059ede11..4059ede11 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/driver.rs
+++ b/tests/run-make/raw-dylib-link-ordinal/driver.rs
diff --git a/src/test/run-make/raw-dylib-link-ordinal/exporter.c b/tests/run-make/raw-dylib-link-ordinal/exporter.c
index aabf32ff1..aabf32ff1 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/exporter.c
+++ b/tests/run-make/raw-dylib-link-ordinal/exporter.c
diff --git a/src/test/run-make/raw-dylib-link-ordinal/exporter.def b/tests/run-make/raw-dylib-link-ordinal/exporter.def
index 5d87c580a..5d87c580a 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/exporter.def
+++ b/tests/run-make/raw-dylib-link-ordinal/exporter.def
diff --git a/src/test/run-make/raw-dylib-link-ordinal/lib.rs b/tests/run-make/raw-dylib-link-ordinal/lib.rs
index bb25ac64c..bb25ac64c 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/lib.rs
+++ b/tests/run-make/raw-dylib-link-ordinal/lib.rs
diff --git a/src/test/run-make/raw-dylib-link-ordinal/output.txt b/tests/run-make/raw-dylib-link-ordinal/output.txt
index a4b2031d9..a4b2031d9 100644
--- a/src/test/run-make/raw-dylib-link-ordinal/output.txt
+++ b/tests/run-make/raw-dylib-link-ordinal/output.txt
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/Makefile b/tests/run-make/raw-dylib-stdcall-ordinal/Makefile
index b9deb7729..b9deb7729 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/Makefile
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/Makefile
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/driver.rs b/tests/run-make/raw-dylib-stdcall-ordinal/driver.rs
index 4059ede11..4059ede11 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/driver.rs
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/driver.rs
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/expected_output.txt b/tests/run-make/raw-dylib-stdcall-ordinal/expected_output.txt
index 201577637..201577637 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/expected_output.txt
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/expected_output.txt
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def b/tests/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def
index 8d28d714b..8d28d714b 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/exporter-gnu.def
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def b/tests/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def
index 5a4c79a58..5a4c79a58 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/exporter-msvc.def
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter.c b/tests/run-make/raw-dylib-stdcall-ordinal/exporter.c
index 1fb45bf01..1fb45bf01 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/exporter.c
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/exporter.c
diff --git a/src/test/run-make/raw-dylib-stdcall-ordinal/lib.rs b/tests/run-make/raw-dylib-stdcall-ordinal/lib.rs
index b7921396a..b7921396a 100644
--- a/src/test/run-make/raw-dylib-stdcall-ordinal/lib.rs
+++ b/tests/run-make/raw-dylib-stdcall-ordinal/lib.rs
diff --git a/src/test/run-make/remap-path-prefix-dwarf/Makefile b/tests/run-make/remap-path-prefix-dwarf/Makefile
index fbaea7b68..fbaea7b68 100644
--- a/src/test/run-make/remap-path-prefix-dwarf/Makefile
+++ b/tests/run-make/remap-path-prefix-dwarf/Makefile
diff --git a/src/test/run-make/remap-path-prefix-dwarf/src/quux.rs b/tests/run-make/remap-path-prefix-dwarf/src/quux.rs
index 38d5ef619..38d5ef619 100644
--- a/src/test/run-make/remap-path-prefix-dwarf/src/quux.rs
+++ b/tests/run-make/remap-path-prefix-dwarf/src/quux.rs
diff --git a/tests/run-make/repr128-dwarf/Makefile b/tests/run-make/repr128-dwarf/Makefile
new file mode 100644
index 000000000..2b03c22c0
--- /dev/null
+++ b/tests/run-make/repr128-dwarf/Makefile
@@ -0,0 +1,16 @@
+# ignore-windows
+# This test should be replaced with one in tests/debuginfo once GDB or LLDB support 128-bit
+# enums.
+
+include ../../run-make-fulldeps/tools.mk
+
+all:
+ $(RUSTC) -Cdebuginfo=2 lib.rs -o $(TMPDIR)/repr128.rlib
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n U128A $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n U128B $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n U128C $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> 00 00 00 00 00 00 00 00 01 00 00 00 00 00 00 00 )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n U128D $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n I128A $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n I128B $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n I128C $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 80 )"
+ "$(LLVM_BIN_DIR)"/llvm-dwarfdump -n I128D $(TMPDIR)/repr128.rlib | $(CGREP) "DW_AT_const_value (<0x10> ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 7f )"
diff --git a/src/test/run-make/repr128-dwarf/lib.rs b/tests/run-make/repr128-dwarf/lib.rs
index 63675441d..63675441d 100644
--- a/src/test/run-make/repr128-dwarf/lib.rs
+++ b/tests/run-make/repr128-dwarf/lib.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs-2/Makefile b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile
index 4574cf17f..4574cf17f 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs-2/Makefile
+++ b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs-2/main.rs b/tests/run-make/rlib-format-packed-bundled-libs-2/main.rs
index 8d2b8a285..8d2b8a285 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs-2/main.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs-2/main.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs b/tests/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs
index 321a8237e..321a8237e 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs-2/native_dep.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs b/tests/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs
index 77e41e237..77e41e237 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs-2/rust_dep.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/Makefile b/tests/run-make/rlib-format-packed-bundled-libs/Makefile
index 0b991ac42..0b991ac42 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/Makefile
+++ b/tests/run-make/rlib-format-packed-bundled-libs/Makefile
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/main.rs b/tests/run-make/rlib-format-packed-bundled-libs/main.rs
index 042a4879f..042a4879f 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/main.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs/main.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_1.c b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_1.c
index 07be8562c..07be8562c 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_1.c
+++ b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_1.c
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_2.c b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_2.c
index a1b94e40d..a1b94e40d 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_2.c
+++ b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_2.c
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_3.c b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_3.c
index f81f397a4..f81f397a4 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/native_dep_3.c
+++ b/tests/run-make/rlib-format-packed-bundled-libs/native_dep_3.c
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs b/tests/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs
index 8280c7d6c..8280c7d6c 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs/rust_dep_local.rs
diff --git a/src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs b/tests/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs
index edcd7c521..edcd7c521 100644
--- a/src/test/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs
+++ b/tests/run-make/rlib-format-packed-bundled-libs/rust_dep_up.rs
diff --git a/src/test/run-make/rustc-macro-dep-files/Makefile b/tests/run-make/rustc-macro-dep-files/Makefile
index 6ae659db2..6ae659db2 100644
--- a/src/test/run-make/rustc-macro-dep-files/Makefile
+++ b/tests/run-make/rustc-macro-dep-files/Makefile
diff --git a/src/test/run-make/rustc-macro-dep-files/bar.rs b/tests/run-make/rustc-macro-dep-files/bar.rs
index 4a3b3364b..4a3b3364b 100644
--- a/src/test/run-make/rustc-macro-dep-files/bar.rs
+++ b/tests/run-make/rustc-macro-dep-files/bar.rs
diff --git a/src/test/run-make/rustc-macro-dep-files/foo.rs b/tests/run-make/rustc-macro-dep-files/foo.rs
index 66db1a217..66db1a217 100644
--- a/src/test/run-make/rustc-macro-dep-files/foo.rs
+++ b/tests/run-make/rustc-macro-dep-files/foo.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/Makefile b/tests/run-make/rustdoc-scrape-examples-invalid-expr/Makefile
index 7786ff762..7786ff762 100644
--- a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-invalid-expr/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs
index b342b5b0a..b342b5b0a 100644
--- a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs
+++ b/tests/run-make/rustdoc-scrape-examples-invalid-expr/examples/ex.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs
index c30c99dec..c30c99dec 100644
--- a/src/test/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-invalid-expr/src/lib.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-multiple/Makefile b/tests/run-make/rustdoc-scrape-examples-multiple/Makefile
index 453a7d4bc..453a7d4bc 100644
--- a/src/test/run-make/rustdoc-scrape-examples-multiple/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-multiple/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs
index 01b730c61..01b730c61 100644
--- a/src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs
+++ b/tests/run-make/rustdoc-scrape-examples-multiple/examples/ex.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs b/tests/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs
index f83cf2f27..f83cf2f27 100644
--- a/src/test/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs
+++ b/tests/run-make/rustdoc-scrape-examples-multiple/examples/ex2.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-multiple/scrape.mk b/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk
index 7a28d2145..7a28d2145 100644
--- a/src/test/run-make/rustdoc-scrape-examples-multiple/scrape.mk
+++ b/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk
diff --git a/src/test/run-make/rustdoc-scrape-examples-multiple/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-multiple/src/lib.rs
index bdfeda92d..bdfeda92d 100644
--- a/src/test/run-make/rustdoc-scrape-examples-multiple/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-multiple/src/lib.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-ordering/Makefile b/tests/run-make/rustdoc-scrape-examples-ordering/Makefile
index bf45b8148..bf45b8148 100644
--- a/src/test/run-make/rustdoc-scrape-examples-ordering/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-ordering/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs b/tests/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs
index 05c18007b..05c18007b 100644
--- a/src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs
+++ b/tests/run-make/rustdoc-scrape-examples-ordering/examples/ex1.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs b/tests/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs
index de21d9061..de21d9061 100644
--- a/src/test/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs
+++ b/tests/run-make/rustdoc-scrape-examples-ordering/examples/ex2.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-ordering/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-ordering/src/lib.rs
index c53c987a7..c53c987a7 100644
--- a/src/test/run-make/rustdoc-scrape-examples-ordering/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-ordering/src/lib.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-remap/Makefile b/tests/run-make/rustdoc-scrape-examples-remap/Makefile
index 7786ff762..7786ff762 100644
--- a/src/test/run-make/rustdoc-scrape-examples-remap/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-remap/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-remap/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-remap/examples/ex.rs
index 1438fdba7..1438fdba7 100644
--- a/src/test/run-make/rustdoc-scrape-examples-remap/examples/ex.rs
+++ b/tests/run-make/rustdoc-scrape-examples-remap/examples/ex.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-remap/src/a.rs b/tests/run-make/rustdoc-scrape-examples-remap/src/a.rs
index b76b4321d..b76b4321d 100644
--- a/src/test/run-make/rustdoc-scrape-examples-remap/src/a.rs
+++ b/tests/run-make/rustdoc-scrape-examples-remap/src/a.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-remap/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-remap/src/lib.rs
index f525a4270..f525a4270 100644
--- a/src/test/run-make/rustdoc-scrape-examples-remap/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-remap/src/lib.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-test/Makefile b/tests/run-make/rustdoc-scrape-examples-test/Makefile
index 1235ead67..1235ead67 100644
--- a/src/test/run-make/rustdoc-scrape-examples-test/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-test/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-test/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-test/examples/ex.rs
index d1a9a74e7..d1a9a74e7 100644
--- a/src/test/run-make/rustdoc-scrape-examples-test/examples/ex.rs
+++ b/tests/run-make/rustdoc-scrape-examples-test/examples/ex.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-test/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-test/src/lib.rs
index 22be1ad41..22be1ad41 100644
--- a/src/test/run-make/rustdoc-scrape-examples-test/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-test/src/lib.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-whitespace/Makefile b/tests/run-make/rustdoc-scrape-examples-whitespace/Makefile
index 7786ff762..7786ff762 100644
--- a/src/test/run-make/rustdoc-scrape-examples-whitespace/Makefile
+++ b/tests/run-make/rustdoc-scrape-examples-whitespace/Makefile
diff --git a/src/test/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs
index 44ff689df..44ff689df 100644
--- a/src/test/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs
+++ b/tests/run-make/rustdoc-scrape-examples-whitespace/examples/ex.rs
diff --git a/src/test/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs
index 28c34716c..28c34716c 100644
--- a/src/test/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs
+++ b/tests/run-make/rustdoc-scrape-examples-whitespace/src/lib.rs
diff --git a/src/test/run-make/rustdoc-verify-output-files/Makefile b/tests/run-make/rustdoc-verify-output-files/Makefile
index bfabbbc65..bfabbbc65 100644
--- a/src/test/run-make/rustdoc-verify-output-files/Makefile
+++ b/tests/run-make/rustdoc-verify-output-files/Makefile
diff --git a/src/test/run-make/rustdoc-verify-output-files/src/lib.rs b/tests/run-make/rustdoc-verify-output-files/src/lib.rs
index 5df757613..5df757613 100644
--- a/src/test/run-make/rustdoc-verify-output-files/src/lib.rs
+++ b/tests/run-make/rustdoc-verify-output-files/src/lib.rs
diff --git a/src/test/run-make/rustdoc-with-out-dir-option/Makefile b/tests/run-make/rustdoc-with-out-dir-option/Makefile
index b3c3f5230..b3c3f5230 100644
--- a/src/test/run-make/rustdoc-with-out-dir-option/Makefile
+++ b/tests/run-make/rustdoc-with-out-dir-option/Makefile
diff --git a/src/test/run-make/rustdoc-with-out-dir-option/src/lib.rs b/tests/run-make/rustdoc-with-out-dir-option/src/lib.rs
index 044bb6acb..044bb6acb 100644
--- a/src/test/run-make/rustdoc-with-out-dir-option/src/lib.rs
+++ b/tests/run-make/rustdoc-with-out-dir-option/src/lib.rs
diff --git a/src/test/run-make/rustdoc-with-output-option/Makefile b/tests/run-make/rustdoc-with-output-option/Makefile
index 02093a35c..02093a35c 100644
--- a/src/test/run-make/rustdoc-with-output-option/Makefile
+++ b/tests/run-make/rustdoc-with-output-option/Makefile
diff --git a/src/test/run-make/rustdoc-with-output-option/src/lib.rs b/tests/run-make/rustdoc-with-output-option/src/lib.rs
index 044bb6acb..044bb6acb 100644
--- a/src/test/run-make/rustdoc-with-output-option/src/lib.rs
+++ b/tests/run-make/rustdoc-with-output-option/src/lib.rs
diff --git a/src/test/run-make/rustdoc-with-short-out-dir-option/Makefile b/tests/run-make/rustdoc-with-short-out-dir-option/Makefile
index dc5056a86..dc5056a86 100644
--- a/src/test/run-make/rustdoc-with-short-out-dir-option/Makefile
+++ b/tests/run-make/rustdoc-with-short-out-dir-option/Makefile
diff --git a/src/test/run-make/rustdoc-with-short-out-dir-option/src/lib.rs b/tests/run-make/rustdoc-with-short-out-dir-option/src/lib.rs
index 044bb6acb..044bb6acb 100644
--- a/src/test/run-make/rustdoc-with-short-out-dir-option/src/lib.rs
+++ b/tests/run-make/rustdoc-with-short-out-dir-option/src/lib.rs
diff --git a/tests/run-make/static-pie/Makefile b/tests/run-make/static-pie/Makefile
new file mode 100644
index 000000000..f4e6adf1b
--- /dev/null
+++ b/tests/run-make/static-pie/Makefile
@@ -0,0 +1,18 @@
+include ../../run-make-fulldeps/tools.mk
+
+# only-x86_64
+# only-linux
+# ignore-gnux32
+
+# How to manually run this
+# $ ./x.py test --target x86_64-unknown-linux-[musl,gnu] tests/run-make/static-pie
+
+all: test-clang test-gcc
+
+test-%:
+ if ./check_$*_version.sh; then\
+ ${RUSTC} -Clinker=$* -Clinker-flavor=gcc --target ${TARGET} -C target-feature=+crt-static test-aslr.rs; \
+ ! readelf -l $(call RUN_BINFILE,test-aslr) | $(CGREP) INTERP; \
+ readelf -l $(call RUN_BINFILE,test-aslr) | $(CGREP) DYNAMIC; \
+ $(call RUN,test-aslr) --test-aslr; \
+ fi
diff --git a/src/test/run-make/static-pie/check_clang_version.sh b/tests/run-make/static-pie/check_clang_version.sh
index b8e97c3da..b8e97c3da 100755
--- a/src/test/run-make/static-pie/check_clang_version.sh
+++ b/tests/run-make/static-pie/check_clang_version.sh
diff --git a/src/test/run-make/static-pie/check_gcc_version.sh b/tests/run-make/static-pie/check_gcc_version.sh
index d07e1d151..d07e1d151 100755
--- a/src/test/run-make/static-pie/check_gcc_version.sh
+++ b/tests/run-make/static-pie/check_gcc_version.sh
diff --git a/src/test/run-make/static-pie/test-aslr.rs b/tests/run-make/static-pie/test-aslr.rs
index 96b17af46..96b17af46 100644
--- a/src/test/run-make/static-pie/test-aslr.rs
+++ b/tests/run-make/static-pie/test-aslr.rs
diff --git a/src/test/run-make/test-benches/Makefile b/tests/run-make/test-benches/Makefile
index 8fc122515..8fc122515 100644
--- a/src/test/run-make/test-benches/Makefile
+++ b/tests/run-make/test-benches/Makefile
diff --git a/src/test/run-make/test-benches/smokebench.rs b/tests/run-make/test-benches/smokebench.rs
index ef5e5a620..ef5e5a620 100644
--- a/src/test/run-make/test-benches/smokebench.rs
+++ b/tests/run-make/test-benches/smokebench.rs
diff --git a/tests/run-make/thumb-none-cortex-m/Makefile b/tests/run-make/thumb-none-cortex-m/Makefile
new file mode 100644
index 000000000..3065141c0
--- /dev/null
+++ b/tests/run-make/thumb-none-cortex-m/Makefile
@@ -0,0 +1,38 @@
+include ../../run-make-fulldeps/tools.mk
+
+# How to run this
+# $ ./x.py clean
+# $ ./x.py test --target thumbv6m-none-eabi,thumbv7m-none-eabi tests/run-make
+
+# Supported targets:
+# - thumbv6m-none-eabi (Bare Cortex-M0, M0+, M1)
+# - thumbv7em-none-eabi (Bare Cortex-M4, M7)
+# - thumbv7em-none-eabihf (Bare Cortex-M4F, M7F, FPU, hardfloat)
+# - thumbv7m-none-eabi (Bare Cortex-M3)
+
+# only-thumb
+
+# For cargo setting
+RUSTC := $(RUSTC_ORIGINAL)
+LD_LIBRARY_PATH := $(HOST_RPATH_DIR)
+# We need to be outside of 'src' dir in order to run cargo
+WORK_DIR := $(TMPDIR)
+
+HERE := $(shell pwd)
+
+CRATE := cortex-m
+CRATE_URL := https://github.com/rust-embedded/cortex-m
+CRATE_SHA1 := a448e9156e2cb1e556e5441fd65426952ef4b927 # 0.5.0
+
+# Don't make lints fatal, but they need to at least warn or they break Cargo's target info parsing.
+export RUSTFLAGS := --cap-lints=warn
+
+all:
+ env
+ mkdir -p $(WORK_DIR)
+ -cd $(WORK_DIR) && rm -rf $(CRATE)
+ cd $(WORK_DIR) && bash -x $(HERE)/../git_clone_sha1.sh $(CRATE) $(CRATE_URL) $(CRATE_SHA1)
+ # HACK(eddyb) sets `RUSTC_BOOTSTRAP=1` so Cargo can accept nightly features.
+ # These come from the top-level Rust workspace, that this crate is not a
+ # member of, but Cargo tries to load the workspace `Cargo.toml` anyway.
+ cd $(WORK_DIR) && cd $(CRATE) && env RUSTC_BOOTSTRAP=1 $(BOOTSTRAP_CARGO) build --target $(TARGET) -v
diff --git a/tests/run-make/thumb-none-qemu/Makefile b/tests/run-make/thumb-none-qemu/Makefile
new file mode 100644
index 000000000..a1c2ba12c
--- /dev/null
+++ b/tests/run-make/thumb-none-qemu/Makefile
@@ -0,0 +1,27 @@
+include ../../run-make-fulldeps/tools.mk
+
+# only-thumb
+
+# How to run this
+# $ ./x.py clean
+# $ ./x.py test --target thumbv7m-none-eabi tests/run-make
+
+# For cargo setting
+export RUSTC := $(RUSTC_ORIGINAL)
+export LD_LIBRARY_PATH := $(HOST_RPATH_DIR)
+# We need to be outside of 'src' dir in order to run cargo
+export WORK_DIR := $(TMPDIR)
+export HERE := $(shell pwd)
+
+## clean up unused env variables which might cause harm.
+unexport RUSTC_LINKER
+unexport RUSTC_BOOTSTRAP
+unexport RUST_BUILD_STAGE
+unexport RUST_TEST_THREADS
+unexport RUST_TEST_TMPDIR
+unexport AR
+unexport CC
+unexport CXX
+
+all:
+ bash script.sh
diff --git a/src/test/run-make/thumb-none-qemu/example/.cargo/config b/tests/run-make/thumb-none-qemu/example/.cargo/config
index 8b30310e7..8b30310e7 100644
--- a/src/test/run-make/thumb-none-qemu/example/.cargo/config
+++ b/tests/run-make/thumb-none-qemu/example/.cargo/config
diff --git a/src/test/run-make/thumb-none-qemu/example/Cargo.lock b/tests/run-make/thumb-none-qemu/example/Cargo.lock
index 687b962a8..687b962a8 100644
--- a/src/test/run-make/thumb-none-qemu/example/Cargo.lock
+++ b/tests/run-make/thumb-none-qemu/example/Cargo.lock
diff --git a/src/test/run-make/thumb-none-qemu/example/Cargo.toml b/tests/run-make/thumb-none-qemu/example/Cargo.toml
index 63eb5f90a..63eb5f90a 100644
--- a/src/test/run-make/thumb-none-qemu/example/Cargo.toml
+++ b/tests/run-make/thumb-none-qemu/example/Cargo.toml
diff --git a/src/test/run-make/thumb-none-qemu/example/memory.x b/tests/run-make/thumb-none-qemu/example/memory.x
index dc7ad967a..dc7ad967a 100644
--- a/src/test/run-make/thumb-none-qemu/example/memory.x
+++ b/tests/run-make/thumb-none-qemu/example/memory.x
diff --git a/src/test/run-make/thumb-none-qemu/example/src/main.rs b/tests/run-make/thumb-none-qemu/example/src/main.rs
index 2abfde8e7..2abfde8e7 100644
--- a/src/test/run-make/thumb-none-qemu/example/src/main.rs
+++ b/tests/run-make/thumb-none-qemu/example/src/main.rs
diff --git a/src/test/run-make/thumb-none-qemu/script.sh b/tests/run-make/thumb-none-qemu/script.sh
index a8aa72af1..a8aa72af1 100644
--- a/src/test/run-make/thumb-none-qemu/script.sh
+++ b/tests/run-make/thumb-none-qemu/script.sh
diff --git a/src/test/run-make/track-path-dep-info/Makefile b/tests/run-make/track-path-dep-info/Makefile
index ee853943f..ee853943f 100644
--- a/src/test/run-make/track-path-dep-info/Makefile
+++ b/tests/run-make/track-path-dep-info/Makefile
diff --git a/src/test/run-make/track-path-dep-info/emojis.txt b/tests/run-make/track-path-dep-info/emojis.txt
index e1a728461..e1a728461 100644
--- a/src/test/run-make/track-path-dep-info/emojis.txt
+++ b/tests/run-make/track-path-dep-info/emojis.txt
diff --git a/src/test/run-make/track-path-dep-info/macro_def.rs b/tests/run-make/track-path-dep-info/macro_def.rs
index 8777ce21f..8777ce21f 100644
--- a/src/test/run-make/track-path-dep-info/macro_def.rs
+++ b/tests/run-make/track-path-dep-info/macro_def.rs
diff --git a/src/test/run-make/track-path-dep-info/macro_use.rs b/tests/run-make/track-path-dep-info/macro_use.rs
index 3c49fd05d..3c49fd05d 100644
--- a/src/test/run-make/track-path-dep-info/macro_use.rs
+++ b/tests/run-make/track-path-dep-info/macro_use.rs
diff --git a/src/test/run-make/track-pgo-dep-info/Makefile b/tests/run-make/track-pgo-dep-info/Makefile
index 60b59c04a..60b59c04a 100644
--- a/src/test/run-make/track-pgo-dep-info/Makefile
+++ b/tests/run-make/track-pgo-dep-info/Makefile
diff --git a/src/test/run-make/track-pgo-dep-info/main.rs b/tests/run-make/track-pgo-dep-info/main.rs
index f328e4d9d..f328e4d9d 100644
--- a/src/test/run-make/track-pgo-dep-info/main.rs
+++ b/tests/run-make/track-pgo-dep-info/main.rs
diff --git a/src/test/run-make/translation/Makefile b/tests/run-make/translation/Makefile
index 20e86c7f9..20e86c7f9 100644
--- a/src/test/run-make/translation/Makefile
+++ b/tests/run-make/translation/Makefile
diff --git a/src/test/run-make/translation/broken.ftl b/tests/run-make/translation/broken.ftl
index f1dd6ff0b..f1dd6ff0b 100644
--- a/src/test/run-make/translation/broken.ftl
+++ b/tests/run-make/translation/broken.ftl
diff --git a/src/test/run-make/translation/missing.ftl b/tests/run-make/translation/missing.ftl
index 6be24dc7b..6be24dc7b 100644
--- a/src/test/run-make/translation/missing.ftl
+++ b/tests/run-make/translation/missing.ftl
diff --git a/src/test/run-make/translation/test.rs b/tests/run-make/translation/test.rs
index b8f5bff31..b8f5bff31 100644
--- a/src/test/run-make/translation/test.rs
+++ b/tests/run-make/translation/test.rs
diff --git a/src/test/run-make/translation/working.ftl b/tests/run-make/translation/working.ftl
index 50d126e3f..50d126e3f 100644
--- a/src/test/run-make/translation/working.ftl
+++ b/tests/run-make/translation/working.ftl
diff --git a/src/test/run-make/unstable-flag-required/Makefile b/tests/run-make/unstable-flag-required/Makefile
index d3a734fae..d3a734fae 100644
--- a/src/test/run-make/unstable-flag-required/Makefile
+++ b/tests/run-make/unstable-flag-required/Makefile
diff --git a/src/test/run-make/unstable-flag-required/README.md b/tests/run-make/unstable-flag-required/README.md
index e5251fdf9..e5251fdf9 100644
--- a/src/test/run-make/unstable-flag-required/README.md
+++ b/tests/run-make/unstable-flag-required/README.md
diff --git a/src/test/run-make/unstable-flag-required/output-format-json.stderr b/tests/run-make/unstable-flag-required/output-format-json.stderr
index fb4079beb..fb4079beb 100644
--- a/src/test/run-make/unstable-flag-required/output-format-json.stderr
+++ b/tests/run-make/unstable-flag-required/output-format-json.stderr
diff --git a/src/test/run-make/unstable-flag-required/x.rs b/tests/run-make/unstable-flag-required/x.rs
index 5df757613..5df757613 100644
--- a/src/test/run-make/unstable-flag-required/x.rs
+++ b/tests/run-make/unstable-flag-required/x.rs
diff --git a/src/test/run-make/valid-print-requests/Makefile b/tests/run-make/valid-print-requests/Makefile
index c325e536e..c325e536e 100644
--- a/src/test/run-make/valid-print-requests/Makefile
+++ b/tests/run-make/valid-print-requests/Makefile
diff --git a/src/test/run-make/valid-print-requests/valid-print-requests.stderr b/tests/run-make/valid-print-requests/valid-print-requests.stderr
index 5191e4676..5191e4676 100644
--- a/src/test/run-make/valid-print-requests/valid-print-requests.stderr
+++ b/tests/run-make/valid-print-requests/valid-print-requests.stderr
diff --git a/src/test/run-make/wasm-abi/Makefile b/tests/run-make/wasm-abi/Makefile
index e713ca187..e713ca187 100644
--- a/src/test/run-make/wasm-abi/Makefile
+++ b/tests/run-make/wasm-abi/Makefile
diff --git a/src/test/run-make/wasm-abi/foo.js b/tests/run-make/wasm-abi/foo.js
index 9e9a65401..9e9a65401 100644
--- a/src/test/run-make/wasm-abi/foo.js
+++ b/tests/run-make/wasm-abi/foo.js
diff --git a/src/test/run-make/wasm-abi/foo.rs b/tests/run-make/wasm-abi/foo.rs
index 0678eb3ff..0678eb3ff 100644
--- a/src/test/run-make/wasm-abi/foo.rs
+++ b/tests/run-make/wasm-abi/foo.rs
diff --git a/src/test/run-make/wasm-custom-section/Makefile b/tests/run-make/wasm-custom-section/Makefile
index 92b0802e3..92b0802e3 100644
--- a/src/test/run-make/wasm-custom-section/Makefile
+++ b/tests/run-make/wasm-custom-section/Makefile
diff --git a/src/test/run-make/wasm-custom-section/bar.rs b/tests/run-make/wasm-custom-section/bar.rs
index c95f3e143..c95f3e143 100644
--- a/src/test/run-make/wasm-custom-section/bar.rs
+++ b/tests/run-make/wasm-custom-section/bar.rs
diff --git a/src/test/run-make/wasm-custom-section/foo.js b/tests/run-make/wasm-custom-section/foo.js
index 57a0f5073..57a0f5073 100644
--- a/src/test/run-make/wasm-custom-section/foo.js
+++ b/tests/run-make/wasm-custom-section/foo.js
diff --git a/src/test/run-make/wasm-custom-section/foo.rs b/tests/run-make/wasm-custom-section/foo.rs
index 61f81f024..61f81f024 100644
--- a/src/test/run-make/wasm-custom-section/foo.rs
+++ b/tests/run-make/wasm-custom-section/foo.rs
diff --git a/src/test/run-make/wasm-custom-sections-opt/Makefile b/tests/run-make/wasm-custom-sections-opt/Makefile
index e5b45d963..e5b45d963 100644
--- a/src/test/run-make/wasm-custom-sections-opt/Makefile
+++ b/tests/run-make/wasm-custom-sections-opt/Makefile
diff --git a/src/test/run-make/wasm-custom-sections-opt/foo.js b/tests/run-make/wasm-custom-sections-opt/foo.js
index 9663f377e..9663f377e 100644
--- a/src/test/run-make/wasm-custom-sections-opt/foo.js
+++ b/tests/run-make/wasm-custom-sections-opt/foo.js
diff --git a/src/test/run-make/wasm-custom-sections-opt/foo.rs b/tests/run-make/wasm-custom-sections-opt/foo.rs
index 9af7728b7..9af7728b7 100644
--- a/src/test/run-make/wasm-custom-sections-opt/foo.rs
+++ b/tests/run-make/wasm-custom-sections-opt/foo.rs
diff --git a/src/test/run-make/wasm-export-all-symbols/Makefile b/tests/run-make/wasm-export-all-symbols/Makefile
index 834f4d258..834f4d258 100644
--- a/src/test/run-make/wasm-export-all-symbols/Makefile
+++ b/tests/run-make/wasm-export-all-symbols/Makefile
diff --git a/src/test/run-make/wasm-export-all-symbols/bar.rs b/tests/run-make/wasm-export-all-symbols/bar.rs
index ac9c20a57..ac9c20a57 100644
--- a/src/test/run-make/wasm-export-all-symbols/bar.rs
+++ b/tests/run-make/wasm-export-all-symbols/bar.rs
diff --git a/src/test/run-make/wasm-export-all-symbols/foo.rs b/tests/run-make/wasm-export-all-symbols/foo.rs
index 4811b24bc..4811b24bc 100644
--- a/src/test/run-make/wasm-export-all-symbols/foo.rs
+++ b/tests/run-make/wasm-export-all-symbols/foo.rs
diff --git a/src/test/run-make/wasm-export-all-symbols/main.rs b/tests/run-make/wasm-export-all-symbols/main.rs
index 0edda7d7b..0edda7d7b 100644
--- a/src/test/run-make/wasm-export-all-symbols/main.rs
+++ b/tests/run-make/wasm-export-all-symbols/main.rs
diff --git a/src/test/run-make/wasm-export-all-symbols/verify.js b/tests/run-make/wasm-export-all-symbols/verify.js
index 72db3356f..72db3356f 100644
--- a/src/test/run-make/wasm-export-all-symbols/verify.js
+++ b/tests/run-make/wasm-export-all-symbols/verify.js
diff --git a/src/test/run-make/wasm-import-module/Makefile b/tests/run-make/wasm-import-module/Makefile
index 18cef16aa..18cef16aa 100644
--- a/src/test/run-make/wasm-import-module/Makefile
+++ b/tests/run-make/wasm-import-module/Makefile
diff --git a/src/test/run-make/wasm-import-module/bar.rs b/tests/run-make/wasm-import-module/bar.rs
index 1b988c783..1b988c783 100644
--- a/src/test/run-make/wasm-import-module/bar.rs
+++ b/tests/run-make/wasm-import-module/bar.rs
diff --git a/src/test/run-make/wasm-import-module/foo.js b/tests/run-make/wasm-import-module/foo.js
index 3ea47fcc9..3ea47fcc9 100644
--- a/src/test/run-make/wasm-import-module/foo.js
+++ b/tests/run-make/wasm-import-module/foo.js
diff --git a/src/test/run-make/wasm-import-module/foo.rs b/tests/run-make/wasm-import-module/foo.rs
index bbeaf99bc..bbeaf99bc 100644
--- a/src/test/run-make/wasm-import-module/foo.rs
+++ b/tests/run-make/wasm-import-module/foo.rs
diff --git a/src/test/run-make/wasm-panic-small/Makefile b/tests/run-make/wasm-panic-small/Makefile
index 2af9f7135..2af9f7135 100644
--- a/src/test/run-make/wasm-panic-small/Makefile
+++ b/tests/run-make/wasm-panic-small/Makefile
diff --git a/src/test/run-make/wasm-panic-small/foo.rs b/tests/run-make/wasm-panic-small/foo.rs
index 6df52affe..6df52affe 100644
--- a/src/test/run-make/wasm-panic-small/foo.rs
+++ b/tests/run-make/wasm-panic-small/foo.rs
diff --git a/src/test/run-make/wasm-spurious-import/Makefile b/tests/run-make/wasm-spurious-import/Makefile
index 6f50e6e55..6f50e6e55 100644
--- a/src/test/run-make/wasm-spurious-import/Makefile
+++ b/tests/run-make/wasm-spurious-import/Makefile
diff --git a/src/test/run-make/wasm-spurious-import/main.rs b/tests/run-make/wasm-spurious-import/main.rs
index fcbead5e2..fcbead5e2 100644
--- a/src/test/run-make/wasm-spurious-import/main.rs
+++ b/tests/run-make/wasm-spurious-import/main.rs
diff --git a/src/test/run-make/wasm-spurious-import/verify.js b/tests/run-make/wasm-spurious-import/verify.js
index d3b2101b6..d3b2101b6 100644
--- a/src/test/run-make/wasm-spurious-import/verify.js
+++ b/tests/run-make/wasm-spurious-import/verify.js
diff --git a/src/test/run-make/wasm-stringify-ints-small/Makefile b/tests/run-make/wasm-stringify-ints-small/Makefile
index 2fa2c954d..2fa2c954d 100644
--- a/src/test/run-make/wasm-stringify-ints-small/Makefile
+++ b/tests/run-make/wasm-stringify-ints-small/Makefile
diff --git a/src/test/run-make/wasm-stringify-ints-small/foo.rs b/tests/run-make/wasm-stringify-ints-small/foo.rs
index 7a947f013..7a947f013 100644
--- a/src/test/run-make/wasm-stringify-ints-small/foo.rs
+++ b/tests/run-make/wasm-stringify-ints-small/foo.rs
diff --git a/src/test/run-make/wasm-symbols-different-module/Makefile b/tests/run-make/wasm-symbols-different-module/Makefile
index 9e657222d..9e657222d 100644
--- a/src/test/run-make/wasm-symbols-different-module/Makefile
+++ b/tests/run-make/wasm-symbols-different-module/Makefile
diff --git a/src/test/run-make/wasm-symbols-different-module/bar.rs b/tests/run-make/wasm-symbols-different-module/bar.rs
index 7567060d7..7567060d7 100644
--- a/src/test/run-make/wasm-symbols-different-module/bar.rs
+++ b/tests/run-make/wasm-symbols-different-module/bar.rs
diff --git a/src/test/run-make/wasm-symbols-different-module/baz.rs b/tests/run-make/wasm-symbols-different-module/baz.rs
index fbb78619b..fbb78619b 100644
--- a/src/test/run-make/wasm-symbols-different-module/baz.rs
+++ b/tests/run-make/wasm-symbols-different-module/baz.rs
diff --git a/src/test/run-make/wasm-symbols-different-module/foo.rs b/tests/run-make/wasm-symbols-different-module/foo.rs
index a4ba7e714..a4ba7e714 100644
--- a/src/test/run-make/wasm-symbols-different-module/foo.rs
+++ b/tests/run-make/wasm-symbols-different-module/foo.rs
diff --git a/src/test/run-make/wasm-symbols-different-module/log.rs b/tests/run-make/wasm-symbols-different-module/log.rs
index ea3e0b4b2..ea3e0b4b2 100644
--- a/src/test/run-make/wasm-symbols-different-module/log.rs
+++ b/tests/run-make/wasm-symbols-different-module/log.rs
diff --git a/src/test/run-make/wasm-symbols-different-module/verify-imports.js b/tests/run-make/wasm-symbols-different-module/verify-imports.js
index 7e9f90cf8..7e9f90cf8 100644
--- a/src/test/run-make/wasm-symbols-different-module/verify-imports.js
+++ b/tests/run-make/wasm-symbols-different-module/verify-imports.js
diff --git a/src/test/run-make/wasm-symbols-not-exported/Makefile b/tests/run-make/wasm-symbols-not-exported/Makefile
index 60b0dee00..60b0dee00 100644
--- a/src/test/run-make/wasm-symbols-not-exported/Makefile
+++ b/tests/run-make/wasm-symbols-not-exported/Makefile
diff --git a/src/test/run-make/wasm-symbols-not-exported/bar.rs b/tests/run-make/wasm-symbols-not-exported/bar.rs
index 6ffbd3ec6..6ffbd3ec6 100644
--- a/src/test/run-make/wasm-symbols-not-exported/bar.rs
+++ b/tests/run-make/wasm-symbols-not-exported/bar.rs
diff --git a/src/test/run-make/wasm-symbols-not-exported/foo.rs b/tests/run-make/wasm-symbols-not-exported/foo.rs
index d46baee01..d46baee01 100644
--- a/src/test/run-make/wasm-symbols-not-exported/foo.rs
+++ b/tests/run-make/wasm-symbols-not-exported/foo.rs
diff --git a/src/test/run-make/wasm-symbols-not-exported/verify-exported-symbols.js b/tests/run-make/wasm-symbols-not-exported/verify-exported-symbols.js
index afc8a7241..afc8a7241 100644
--- a/src/test/run-make/wasm-symbols-not-exported/verify-exported-symbols.js
+++ b/tests/run-make/wasm-symbols-not-exported/verify-exported-symbols.js
diff --git a/src/test/run-make/wasm-symbols-not-imported/Makefile b/tests/run-make/wasm-symbols-not-imported/Makefile
index dc7618c19..dc7618c19 100644
--- a/src/test/run-make/wasm-symbols-not-imported/Makefile
+++ b/tests/run-make/wasm-symbols-not-imported/Makefile
diff --git a/src/test/run-make/wasm-symbols-not-imported/foo.rs b/tests/run-make/wasm-symbols-not-imported/foo.rs
index b25bdc980..b25bdc980 100644
--- a/src/test/run-make/wasm-symbols-not-imported/foo.rs
+++ b/tests/run-make/wasm-symbols-not-imported/foo.rs
diff --git a/src/test/run-make/wasm-symbols-not-imported/verify-no-imports.js b/tests/run-make/wasm-symbols-not-imported/verify-no-imports.js
index 90e3df1d9..90e3df1d9 100644
--- a/src/test/run-make/wasm-symbols-not-imported/verify-no-imports.js
+++ b/tests/run-make/wasm-symbols-not-imported/verify-no-imports.js
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile
index 84dcd2393..84dcd2393 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks
index e839c200b..e839c200b 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks
index b93b33afb..b93b33afb 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks
index d1fae3d49..d1fae3d49 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_c_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks
index f96f152c0..f96f152c0 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks
index e704bf417..e704bf417 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cc_plus_one_cxx_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks
index 78b18ccbf..78b18ccbf 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks
index f551356b2..f551356b2 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks
index 87c806f13..87c806f13 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks
index 4b66cc5bc..4b66cc5bc 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_c_global_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks
index 0f403e020..0f403e020 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks
index 9cac8711e..9cac8711e 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks
index d4a3d4479..d4a3d4479 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/cmake_plus_one_cxx_global_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml
index 3a97c37e9..3a97c37e9 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/Cargo.toml
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs
index 3a7aa1be8..3a7aa1be8 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/build.rs
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c
index dd76d4f30..dd76d4f30 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo.c
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s
index 6d56214e8..6d56214e8 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_asm.s
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp
index ac6f64ac4..ac6f64ac4 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/foo_cxx.cpp
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt
index 27cdf2ecf..27cdf2ecf 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/CMakeLists.txt
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c
index c3b731a2d..c3b731a2d 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo.c
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s
index 64b6b430e..64b6b430e 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_asm.s
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp
index 824e2afeb..824e2afeb 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/libcmake_foo/src/foo_cxx.cpp
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs
index cde38aacf..cde38aacf 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/enclave/src/main.rs
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks
index 15211e3ad..15211e3ad 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/jumpto.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks
index 0fe88141b..0fe88141b 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/print.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks
index fe6777537..fe6777537 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/rust_plus_one_global_asm.checks
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh
index 944343df6..944343df6 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/script.sh
diff --git a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks
index 4b7615b11..4b7615b11 100644
--- a/src/test/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks
+++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/unw_getcontext.checks