tests/run-make-fulldeps/a-b-a-linker-guard/Makefile | 15 -- tests/run-make-fulldeps/a-b-a-linker-guard/a.rs | 8 - tests/run-make-fulldeps/a-b-a-linker-guard/b.rs | 7 - tests/run-make-fulldeps/alloc-no-oom-handling/Makefile | 4 - tests/run-make-fulldeps/alloc-no-rc/Makefile | 4 - tests/run-make-fulldeps/alloc-no-sync/Makefile | 4 - tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile | 11 -- tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs | 5 - tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile | 15 -- tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs | 5 - tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs | 5 - tests/run-make-fulldeps/archive-duplicate-names/Makefile | 11 -- tests/run-make-fulldeps/archive-duplicate-names/bar.c | 1 - tests/run-make-fulldeps/archive-duplicate-names/bar.rs | 5 - tests/run-make-fulldeps/archive-duplicate-names/foo.c | 1 - tests/run-make-fulldeps/archive-duplicate-names/foo.rs | 14 -- tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile | 7 - tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs | 31 ---- tests/run-make-fulldeps/arguments-non-c-like-enum/test.c | 66 ------- tests/run-make-fulldeps/atomic-lock-free/Makefile | 48 ----- tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs | 66 ------- tests/run-make-fulldeps/bare-outfile/Makefile | 6 - tests/run-make-fulldeps/bare-outfile/foo.rs | 2 - tests/run-make-fulldeps/c-dynamic-dylib/Makefile | 12 -- tests/run-make-fulldeps/c-dynamic-dylib/bar.rs | 5 - tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c | 4 - tests/run-make-fulldeps/c-dynamic-dylib/foo.rs | 10 - tests/run-make-fulldeps/c-dynamic-rlib/Makefile | 15 -- tests/run-make-fulldeps/c-dynamic-rlib/bar.rs | 5 - tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c | 4 - tests/run-make-fulldeps/c-dynamic-rlib/foo.rs | 10 - tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile | 17 -- tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c | 6 - tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs | 4 - tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile | 12 -- tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c | 6 - tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs | 4 - tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile | 6 - tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs | 148 --------------- tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c | 50 ----- tests/run-make-fulldeps/c-static-dylib/Makefile | 9 - tests/run-make-fulldeps/c-static-dylib/bar.rs | 5 - tests/run-make-fulldeps/c-static-dylib/cfoo.c | 1 - tests/run-make-fulldeps/c-static-dylib/foo.rs | 10 - tests/run-make-fulldeps/c-static-rlib/Makefile | 8 - tests/run-make-fulldeps/c-static-rlib/bar.rs | 5 - tests/run-make-fulldeps/c-static-rlib/cfoo.c | 1 - tests/run-make-fulldeps/c-static-rlib/foo.rs | 10 - tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile | 30 --- tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c | 12 -- tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs | 35 ---- tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs | 12 -- tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile | 5 - tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c | 12 -- tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs | 44 ----- tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile | 46 ----- tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile | 27 --- tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs | 5 - tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c | 10 - tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs | 13 -- tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile | 12 -- tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs | 6 - tests/run-make-fulldeps/cdylib/Makefile | 19 -- tests/run-make-fulldeps/cdylib/bar.rs | 5 - tests/run-make-fulldeps/cdylib/foo.c | 10 - tests/run-make-fulldeps/cdylib/foo.rs | 13 -- tests/run-make-fulldeps/codegen-options-parsing/Makefile | 31 ---- tests/run-make-fulldeps/codegen-options-parsing/dummy.rs | 1 - tests/run-make-fulldeps/compile-stdin/Makefile | 5 - tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile | 8 - tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs | 1 - tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs | 2 - tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs | 3 - tests/run-make-fulldeps/compiler-lookup-paths/Makefile | 38 ---- tests/run-make-fulldeps/compiler-lookup-paths/a.rs | 1 - tests/run-make-fulldeps/compiler-lookup-paths/b.rs | 2 - tests/run-make-fulldeps/compiler-lookup-paths/c.rs | 2 - tests/run-make-fulldeps/compiler-lookup-paths/d.rs | 4 - tests/run-make-fulldeps/compiler-lookup-paths/e.rs | 2 - tests/run-make-fulldeps/compiler-lookup-paths/e2.rs | 4 - tests/run-make-fulldeps/compiler-lookup-paths/f.rs | 2 - tests/run-make-fulldeps/compiler-lookup-paths/native.c | 1 - tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile | 9 - tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp | 4 - tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs | 10 - tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile | 4 - tests/run-make-fulldeps/crate-data-smoke/Makefile | 10 - tests/run-make-fulldeps/crate-data-smoke/crate.rs | 7 - tests/run-make-fulldeps/crate-data-smoke/lib.rs | 2 - tests/run-make-fulldeps/crate-data-smoke/rlib.rs | 2 - tests/run-make-fulldeps/crate-hash-rustc-version/Makefile | 37 ---- tests/run-make-fulldeps/crate-hash-rustc-version/a.rs | 4 - tests/run-make-fulldeps/crate-hash-rustc-version/b.rs | 8 - tests/run-make-fulldeps/crate-name-priority/Makefile | 11 -- tests/run-make-fulldeps/crate-name-priority/foo.rs | 1 - tests/run-make-fulldeps/crate-name-priority/foo1.rs | 3 - tests/run-make-fulldeps/cross-lang-lto-clang/Makefile | 25 --- tests/run-make-fulldeps/cross-lang-lto-clang/clib.c | 9 - tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c | 12 -- tests/run-make-fulldeps/cross-lang-lto-clang/main.rs | 11 -- tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs | 12 -- tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile | 87 --------- tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c | 9 - tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c | 12 -- tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs | 11 -- tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs | 12 -- tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile | 32 ---- tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs | 8 - tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs | 3 - tests/run-make-fulldeps/cross-lang-lto/Makefile | 57 ------ tests/run-make-fulldeps/cross-lang-lto/lib.rs | 4 - tests/run-make-fulldeps/cross-lang-lto/main.rs | 3 - tests/run-make-fulldeps/debug-assertions/Makefile | 25 --- tests/run-make-fulldeps/debug-assertions/debug.rs | 33 ---- tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile | 4 - tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs | 5 - tests/run-make-fulldeps/dep-info-spaces/Makefile | 19 -- tests/run-make-fulldeps/dep-info-spaces/Makefile.foo | 7 - tests/run-make-fulldeps/dep-info-spaces/bar.rs | 1 - tests/run-make-fulldeps/dep-info-spaces/foo foo.rs | 1 - tests/run-make-fulldeps/dep-info-spaces/lib.rs | 4 - tests/run-make-fulldeps/dep-info/Makefile | 25 --- tests/run-make-fulldeps/dep-info/Makefile.foo | 7 - tests/run-make-fulldeps/dep-info/bar.rs | 1 - tests/run-make-fulldeps/dep-info/foo.rs | 1 - tests/run-make-fulldeps/dep-info/lib.rs | 4 - tests/run-make-fulldeps/dep-info/lib2.rs | 3 - tests/run-make-fulldeps/doctests-keep-binaries/Makefile | 21 --- tests/run-make-fulldeps/doctests-keep-binaries/t.rs | 11 -- tests/run-make-fulldeps/duplicate-output-flavors/Makefile | 5 - tests/run-make-fulldeps/duplicate-output-flavors/foo.rs | 1 - tests/run-make-fulldeps/dylib-chain/Makefile | 12 -- tests/run-make-fulldeps/dylib-chain/m1.rs | 2 - tests/run-make-fulldeps/dylib-chain/m2.rs | 4 - tests/run-make-fulldeps/dylib-chain/m3.rs | 4 - tests/run-make-fulldeps/dylib-chain/m4.rs | 3 - tests/run-make-fulldeps/emit-stack-sizes/Makefile | 12 -- tests/run-make-fulldeps/emit-stack-sizes/foo.rs | 3 - tests/run-make-fulldeps/emit/Makefile | 21 --- tests/run-make-fulldeps/emit/test-24876.rs | 9 - tests/run-make-fulldeps/emit/test-26235.rs | 46 ----- tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile | 5 - tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs | 5 - tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs | 1 - tests/run-make-fulldeps/error-writing-dependencies/Makefile | 8 - tests/run-make-fulldeps/error-writing-dependencies/foo.rs | 1 - tests/run-make-fulldeps/exit-code/Makefile | 11 -- tests/run-make-fulldeps/exit-code/compile-error.rs | 3 - tests/run-make-fulldeps/exit-code/lint-failure.rs | 6 - tests/run-make-fulldeps/exit-code/success.rs | 4 - tests/run-make-fulldeps/extern-diff-internal-name/Makefile | 5 - tests/run-make-fulldeps/extern-diff-internal-name/lib.rs | 2 - tests/run-make-fulldeps/extern-diff-internal-name/test.rs | 5 - tests/run-make-fulldeps/extern-flag-disambiguates/Makefile | 25 --- tests/run-make-fulldeps/extern-flag-disambiguates/a.rs | 6 - tests/run-make-fulldeps/extern-flag-disambiguates/b.rs | 9 - tests/run-make-fulldeps/extern-flag-disambiguates/c.rs | 9 - tests/run-make-fulldeps/extern-flag-disambiguates/d.rs | 11 -- tests/run-make-fulldeps/extern-flag-fun/Makefile | 19 -- tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs | 1 - tests/run-make-fulldeps/extern-flag-fun/bar.rs | 1 - tests/run-make-fulldeps/extern-flag-fun/foo.rs | 3 - tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs | 3 - tests/run-make-fulldeps/extern-flag-fun/rustc.rs | 1 - tests/run-make-fulldeps/extern-flag-pathless/Makefile | 18 -- tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs | 3 - tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs | 3 - tests/run-make-fulldeps/extern-flag-pathless/foo.rs | 3 - tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile | 7 - tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs | 3 - tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs | 4 - tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs | 1 - tests/run-make-fulldeps/extern-fn-generic/Makefile | 6 - tests/run-make-fulldeps/extern-fn-generic/test.c | 16 -- tests/run-make-fulldeps/extern-fn-generic/test.rs | 20 -- tests/run-make-fulldeps/extern-fn-generic/testcrate.rs | 16 -- tests/run-make-fulldeps/extern-fn-mangle/Makefile | 5 - tests/run-make-fulldeps/extern-fn-mangle/test.c | 8 - tests/run-make-fulldeps/extern-fn-mangle/test.rs | 19 -- tests/run-make-fulldeps/extern-fn-reachable/Makefile | 25 --- tests/run-make-fulldeps/extern-fn-reachable/dylib.rs | 14 -- tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile | 5 - tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c | 314 -------------------------------- tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs | 138 -------------- tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile | 5 - tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c | 16 -- tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs | 17 -- tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile | 5 - tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c | 26 --- tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs | 20 -- tests/run-make-fulldeps/extern-fn-with-union/Makefile | 6 - tests/run-make-fulldeps/extern-fn-with-union/ctest.c | 10 - tests/run-make-fulldeps/extern-fn-with-union/test.rs | 19 -- tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs | 11 -- tests/run-make-fulldeps/extern-multiple-copies/Makefile | 8 - tests/run-make-fulldeps/extern-multiple-copies/bar.rs | 6 - tests/run-make-fulldeps/extern-multiple-copies/foo1.rs | 1 - tests/run-make-fulldeps/extern-multiple-copies/foo2.rs | 1 - tests/run-make-fulldeps/extern-multiple-copies2/Makefile | 10 - tests/run-make-fulldeps/extern-multiple-copies2/bar.rs | 8 - tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs | 7 - tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs | 8 - tests/run-make-fulldeps/extern-overrides-distribution/Makefile | 5 - tests/run-make-fulldeps/extern-overrides-distribution/libc.rs | 3 - tests/run-make-fulldeps/extern-overrides-distribution/main.rs | 5 - tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile | 6 - tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs | 1 - tests/run-make-fulldeps/foreign-double-unwind/Makefile | 10 - tests/run-make-fulldeps/foreign-double-unwind/foo.cpp | 33 ---- tests/run-make-fulldeps/foreign-double-unwind/foo.rs | 26 --- tests/run-make-fulldeps/foreign-exceptions/Makefile | 10 - tests/run-make-fulldeps/foreign-exceptions/foo.cpp | 60 ------ tests/run-make-fulldeps/foreign-exceptions/foo.rs | 59 ------ tests/run-make-fulldeps/foreign-rust-exceptions/Makefile | 11 -- tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs | 7 - tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs | 13 -- tests/run-make-fulldeps/fpic/Makefile | 10 - tests/run-make-fulldeps/fpic/hello.rs | 1 - tests/run-make-fulldeps/glibc-staticlib-args/Makefile | 12 -- tests/run-make-fulldeps/glibc-staticlib-args/library.rs | 4 - tests/run-make-fulldeps/glibc-staticlib-args/program.c | 6 - tests/run-make-fulldeps/hir-tree/Makefile | 8 - tests/run-make-fulldeps/hir-tree/input.rs | 3 - tests/run-make-fulldeps/hotplug_codegen_backend/Makefile | 2 +- tests/run-make-fulldeps/include_bytes_deps/Makefile | 7 - tests/run-make-fulldeps/include_bytes_deps/input.bin | 1 - tests/run-make-fulldeps/include_bytes_deps/input.md | 1 - tests/run-make-fulldeps/include_bytes_deps/input.txt | 1 - tests/run-make-fulldeps/include_bytes_deps/main.rs | 10 - tests/run-make-fulldeps/incr-add-rust-src-component/Makefile | 44 ----- tests/run-make-fulldeps/incr-add-rust-src-component/main.rs | 3 - tests/run-make-fulldeps/inline-always-many-cgu/Makefile | 8 - tests/run-make-fulldeps/inline-always-many-cgu/foo.rs | 15 -- tests/run-make-fulldeps/interdependent-c-libraries/Makefile | 14 -- tests/run-make-fulldeps/interdependent-c-libraries/bar.c | 3 - tests/run-make-fulldeps/interdependent-c-libraries/bar.rs | 14 -- tests/run-make-fulldeps/interdependent-c-libraries/foo.c | 1 - tests/run-make-fulldeps/interdependent-c-libraries/foo.rs | 12 -- tests/run-make-fulldeps/interdependent-c-libraries/main.rs | 6 - tests/run-make-fulldeps/intrinsic-unreachable/Makefile | 12 -- tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs | 14 -- tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs | 18 -- tests/run-make-fulldeps/invalid-library/Makefile | 6 - tests/run-make-fulldeps/invalid-library/foo.rs | 3 - tests/run-make-fulldeps/invalid-staticlib/Makefile | 5 - tests/run-make-fulldeps/issue-11908/Makefile | 21 --- tests/run-make-fulldeps/issue-11908/bar.rs | 3 - tests/run-make-fulldeps/issue-11908/foo.rs | 1 - tests/run-make-fulldeps/issue-14500/Makefile | 13 -- tests/run-make-fulldeps/issue-14500/bar.rs | 1 - tests/run-make-fulldeps/issue-14500/foo.c | 7 - tests/run-make-fulldeps/issue-14500/foo.rs | 5 - tests/run-make-fulldeps/issue-14698/Makefile | 4 - tests/run-make-fulldeps/issue-14698/foo.rs | 1 - tests/run-make-fulldeps/issue-15460/Makefile | 6 - tests/run-make-fulldeps/issue-15460/bar.rs | 4 - tests/run-make-fulldeps/issue-15460/foo.c | 6 - tests/run-make-fulldeps/issue-15460/foo.rs | 6 - tests/run-make-fulldeps/issue-18943/Makefile | 7 - tests/run-make-fulldeps/issue-18943/foo.rs | 5 - tests/run-make-fulldeps/issue-19371/Makefile | 2 +- tests/run-make-fulldeps/issue-20626/Makefile | 8 - tests/run-make-fulldeps/issue-20626/foo.rs | 13 -- tests/run-make-fulldeps/issue-22131/Makefile | 7 - tests/run-make-fulldeps/issue-22131/foo.rs | 5 - tests/run-make-fulldeps/issue-24445/Makefile | 10 - tests/run-make-fulldeps/issue-24445/foo.c | 6 - tests/run-make-fulldeps/issue-24445/foo.rs | 15 -- tests/run-make-fulldeps/issue-25581/Makefile | 5 - tests/run-make-fulldeps/issue-25581/test.c | 15 -- tests/run-make-fulldeps/issue-25581/test.rs | 18 -- tests/run-make-fulldeps/issue-26006/Makefile | 16 -- tests/run-make-fulldeps/issue-26006/in/libc/lib.rs | 3 - tests/run-make-fulldeps/issue-26006/in/time/lib.rs | 4 - tests/run-make-fulldeps/issue-26092/Makefile | 6 - tests/run-make-fulldeps/issue-26092/blank.rs | 1 - tests/run-make-fulldeps/issue-28595/Makefile | 6 - tests/run-make-fulldeps/issue-28595/a.c | 1 - tests/run-make-fulldeps/issue-28595/a.rs | 6 - tests/run-make-fulldeps/issue-28595/b.c | 5 - tests/run-make-fulldeps/issue-28595/b.rs | 12 -- tests/run-make-fulldeps/issue-28766/Makefile | 5 - tests/run-make-fulldeps/issue-28766/foo.rs | 8 - tests/run-make-fulldeps/issue-28766/main.rs | 7 - tests/run-make-fulldeps/issue-30063/Makefile | 35 ---- tests/run-make-fulldeps/issue-30063/foo.rs | 1 - tests/run-make-fulldeps/issue-33329/Makefile | 5 - tests/run-make-fulldeps/issue-33329/main.rs | 1 - tests/run-make-fulldeps/issue-35164/Makefile | 4 - tests/run-make-fulldeps/issue-35164/main.rs | 5 - tests/run-make-fulldeps/issue-35164/submodule/mod.rs | 3 - tests/run-make-fulldeps/issue-37839/Makefile | 6 - tests/run-make-fulldeps/issue-37839/a.rs | 2 - tests/run-make-fulldeps/issue-37839/b.rs | 2 - tests/run-make-fulldeps/issue-37839/c.rs | 2 - tests/run-make-fulldeps/issue-37893/Makefile | 4 - tests/run-make-fulldeps/issue-37893/a.rs | 2 - tests/run-make-fulldeps/issue-37893/b.rs | 2 - tests/run-make-fulldeps/issue-37893/c.rs | 3 - tests/run-make-fulldeps/issue-38237/Makefile | 5 - tests/run-make-fulldeps/issue-38237/bar.rs | 4 - tests/run-make-fulldeps/issue-38237/baz.rs | 8 - tests/run-make-fulldeps/issue-38237/foo.rs | 9 - tests/run-make-fulldeps/issue-40535/Makefile | 13 -- tests/run-make-fulldeps/issue-40535/bar.rs | 3 - tests/run-make-fulldeps/issue-40535/baz.rs | 1 - tests/run-make-fulldeps/issue-40535/foo.rs | 4 - tests/run-make-fulldeps/issue-46239/Makefile | 5 - tests/run-make-fulldeps/issue-46239/main.rs | 8 - tests/run-make-fulldeps/issue-47551/Makefile | 9 - tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs | 22 --- tests/run-make-fulldeps/issue-51671/Makefile | 9 - tests/run-make-fulldeps/issue-51671/app.rs | 20 -- tests/run-make-fulldeps/issue-53964/Makefile | 5 - tests/run-make-fulldeps/issue-53964/app.rs | 8 - tests/run-make-fulldeps/issue-53964/panic.rs | 10 - tests/run-make-fulldeps/issue-64153/Makefile | 26 --- tests/run-make-fulldeps/issue-64153/downstream.rs | 6 - tests/run-make-fulldeps/issue-64153/upstream.rs | 6 - tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile | 17 -- tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c | 6 - tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs | 8 - tests/run-make-fulldeps/issue-69368/Makefile | 18 -- tests/run-make-fulldeps/issue-69368/a.rs | 26 --- tests/run-make-fulldeps/issue-69368/b.rs | 8 - tests/run-make-fulldeps/issue-69368/c.rs | 34 ---- tests/run-make-fulldeps/issue-7349/Makefile | 11 -- tests/run-make-fulldeps/issue-7349/foo.rs | 22 --- tests/run-make-fulldeps/issue-83045/Makefile | 33 ---- tests/run-make-fulldeps/issue-83045/a.rs | 1 - tests/run-make-fulldeps/issue-83045/b.rs | 1 - tests/run-make-fulldeps/issue-83045/c.rs | 1 - tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile | 11 -- tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs | 3 - tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile | 14 -- tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c | 24 --- tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs | 38 ---- tests/run-make-fulldeps/issue64319/Makefile | 39 ---- tests/run-make-fulldeps/issue64319/bar.rs | 5 - tests/run-make-fulldeps/issue64319/foo.rs | 9 - tests/run-make-fulldeps/libs-through-symlinks/Makefile | 11 -- tests/run-make-fulldeps/libs-through-symlinks/bar.rs | 3 - tests/run-make-fulldeps/libs-through-symlinks/foo.rs | 2 - tests/run-make-fulldeps/libtest-json/Makefile | 18 -- tests/run-make-fulldeps/libtest-json/f.rs | 22 --- tests/run-make-fulldeps/libtest-json/output-default.json | 10 - tests/run-make-fulldeps/libtest-json/output-stdout-success.json | 10 - tests/run-make-fulldeps/libtest-json/validate_json.py | 8 - tests/run-make-fulldeps/link-arg/Makefile | 5 - tests/run-make-fulldeps/link-arg/empty.rs | 1 - tests/run-make-fulldeps/link-args-order/Makefile | 10 - tests/run-make-fulldeps/link-args-order/empty.rs | 1 - tests/run-make-fulldeps/link-cfg/Makefile | 22 --- tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs | 8 - tests/run-make-fulldeps/link-cfg/dep.rs | 8 - tests/run-make-fulldeps/link-cfg/no-deps.rs | 20 -- tests/run-make-fulldeps/link-cfg/return1.c | 6 - tests/run-make-fulldeps/link-cfg/return2.c | 6 - tests/run-make-fulldeps/link-cfg/return3.c | 6 - tests/run-make-fulldeps/link-cfg/with-deps.rs | 14 -- tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs | 14 -- tests/run-make-fulldeps/link-dedup/Makefile | 12 -- tests/run-make-fulldeps/link-dedup/depa.rs | 10 - tests/run-make-fulldeps/link-dedup/depb.rs | 8 - tests/run-make-fulldeps/link-dedup/depc.rs | 4 - tests/run-make-fulldeps/link-dedup/empty.rs | 5 - tests/run-make-fulldeps/link-path-order/Makefile | 18 -- tests/run-make-fulldeps/link-path-order/correct.c | 1 - tests/run-make-fulldeps/link-path-order/main.rs | 16 -- tests/run-make-fulldeps/link-path-order/wrong.c | 1 - tests/run-make-fulldeps/linkage-attr-on-static/Makefile | 5 - tests/run-make-fulldeps/linkage-attr-on-static/bar.rs | 16 -- tests/run-make-fulldeps/linkage-attr-on-static/foo.c | 7 - tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile | 6 - tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat | 1 - tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs | 101 ---------- tests/run-make-fulldeps/long-linker-command-lines/Makefile | 5 - tests/run-make-fulldeps/long-linker-command-lines/foo.rs | 106 ----------- tests/run-make-fulldeps/longjmp-across-rust/Makefile | 5 - tests/run-make-fulldeps/longjmp-across-rust/foo.c | 18 -- tests/run-make-fulldeps/longjmp-across-rust/main.rs | 29 --- tests/run-make-fulldeps/ls-metadata/Makefile | 7 - tests/run-make-fulldeps/ls-metadata/foo.rs | 1 - tests/run-make-fulldeps/lto-dylib-dep/Makefile | 10 - tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs | 3 - tests/run-make-fulldeps/lto-dylib-dep/main.rs | 5 - tests/run-make-fulldeps/lto-empty/Makefile | 12 -- tests/run-make-fulldeps/lto-empty/lib.rs | 1 - tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile | 8 - tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c | 3 - tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c | 3 - tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs | 10 - tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs | 12 -- tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs | 7 - tests/run-make-fulldeps/lto-readonly-lib/Makefile | 12 -- tests/run-make-fulldeps/lto-readonly-lib/lib.rs | 1 - tests/run-make-fulldeps/lto-readonly-lib/main.rs | 3 - tests/run-make-fulldeps/lto-smoke-c/Makefile | 11 -- tests/run-make-fulldeps/lto-smoke-c/bar.c | 6 - tests/run-make-fulldeps/lto-smoke-c/foo.rs | 4 - tests/run-make-fulldeps/lto-smoke/Makefile | 30 --- tests/run-make-fulldeps/lto-smoke/lib.rs | 1 - tests/run-make-fulldeps/lto-smoke/main.rs | 3 - tests/run-make-fulldeps/manual-crate-name/Makefile | 5 - tests/run-make-fulldeps/manual-crate-name/bar.rs | 1 - tests/run-make-fulldeps/manual-link/Makefile | 6 - tests/run-make-fulldeps/manual-link/bar.c | 1 - tests/run-make-fulldeps/manual-link/foo.c | 1 - tests/run-make-fulldeps/manual-link/foo.rs | 11 -- tests/run-make-fulldeps/manual-link/main.rs | 5 - tests/run-make-fulldeps/many-crates-but-no-match/Makefile | 35 ---- tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs | 4 - tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs | 4 - tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs | 4 - tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs | 1 - tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs | 3 - tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile | 10 - tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs | 8 - tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs | 6 - tests/run-make-fulldeps/min-global-align/Makefile | 22 --- tests/run-make-fulldeps/min-global-align/min_global_align.rs | 32 ---- tests/run-make-fulldeps/mingw-export-call-convention/Makefile | 9 - tests/run-make-fulldeps/mingw-export-call-convention/foo.rs | 4 - tests/run-make-fulldeps/mismatching-target-triples/Makefile | 11 -- tests/run-make-fulldeps/mismatching-target-triples/bar.rs | 3 - tests/run-make-fulldeps/mismatching-target-triples/foo.rs | 3 - tests/run-make-fulldeps/missing-crate-dependency/Makefile | 9 - tests/run-make-fulldeps/missing-crate-dependency/crateA.rs | 2 - tests/run-make-fulldeps/missing-crate-dependency/crateB.rs | 1 - tests/run-make-fulldeps/missing-crate-dependency/crateC.rs | 3 - tests/run-make-fulldeps/mixing-deps/Makefile | 7 - tests/run-make-fulldeps/mixing-deps/both.rs | 4 - tests/run-make-fulldeps/mixing-deps/dylib.rs | 6 - tests/run-make-fulldeps/mixing-deps/prog.rs | 9 - tests/run-make-fulldeps/mixing-formats/Makefile | 74 -------- tests/run-make-fulldeps/mixing-formats/bar1.rs | 1 - tests/run-make-fulldeps/mixing-formats/bar2.rs | 1 - tests/run-make-fulldeps/mixing-formats/baz.rs | 3 - tests/run-make-fulldeps/mixing-formats/baz2.rs | 4 - tests/run-make-fulldeps/mixing-formats/foo.rs | 1 - tests/run-make-fulldeps/mixing-libs/Makefile | 9 - tests/run-make-fulldeps/mixing-libs/dylib.rs | 4 - tests/run-make-fulldeps/mixing-libs/prog.rs | 7 - tests/run-make-fulldeps/mixing-libs/rlib.rs | 2 - tests/run-make-fulldeps/msvc-opt-minsize/Makefile | 5 - tests/run-make-fulldeps/msvc-opt-minsize/foo.rs | 19 -- tests/run-make-fulldeps/multiple-emits/Makefile | 7 - tests/run-make-fulldeps/multiple-emits/foo.rs | 1 - tests/run-make-fulldeps/no-builtins-lto/Makefile | 9 - tests/run-make-fulldeps/no-builtins-lto/main.rs | 3 - tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs | 2 - tests/run-make-fulldeps/no-duplicate-libs/Makefile | 10 - tests/run-make-fulldeps/no-duplicate-libs/bar.c | 5 - tests/run-make-fulldeps/no-duplicate-libs/foo.c | 1 - tests/run-make-fulldeps/no-duplicate-libs/main.rs | 10 - tests/run-make-fulldeps/no-intermediate-extras/Makefile | 7 - tests/run-make-fulldeps/no-intermediate-extras/foo.rs | 1 - tests/run-make-fulldeps/obey-crate-type-flag/Makefile | 13 -- tests/run-make-fulldeps/obey-crate-type-flag/test.rs | 2 - tests/run-make-fulldeps/obtain-borrowck/Makefile | 2 +- tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile | 7 - tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs | 1 - tests/run-make-fulldeps/output-filename-overwrites-input/Makefile | 13 -- tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs | 1 - tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs | 1 - tests/run-make-fulldeps/output-type-permutations/Makefile | 146 --------------- tests/run-make-fulldeps/output-type-permutations/foo.rs | 3 - tests/run-make-fulldeps/output-with-hyphens/Makefile | 7 - tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs | 1 - tests/run-make-fulldeps/override-aliased-flags/Makefile | 22 --- tests/run-make-fulldeps/override-aliased-flags/main.rs | 1 - tests/run-make-fulldeps/panic-impl-transitive/Makefile | 7 - tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs | 5 - tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs | 9 - tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile | 5 - tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs | 21 --- tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c | 85 --------- tests/run-make-fulldeps/pgo-branch-weights/Makefile | 34 ---- tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt | 24 --- tests/run-make-fulldeps/pgo-branch-weights/interesting.rs | 40 ---- tests/run-make-fulldeps/pgo-branch-weights/main.rs | 17 -- tests/run-make-fulldeps/pgo-branch-weights/opaque.rs | 6 - tests/run-make-fulldeps/pgo-gen-lto/Makefile | 14 -- tests/run-make-fulldeps/pgo-gen-lto/test.rs | 1 - tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile | 13 -- tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs | 1 - tests/run-make-fulldeps/pgo-gen/Makefile | 14 -- tests/run-make-fulldeps/pgo-gen/test.rs | 1 - tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile | 26 --- tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt | 16 -- tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs | 56 ------ tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs | 14 -- tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs | 7 - tests/run-make-fulldeps/pgo-use/Makefile | 46 ----- tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt | 11 -- tests/run-make-fulldeps/pgo-use/main.rs | 23 --- tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile | 14 -- tests/run-make-fulldeps/pointer-auth-link-with-c/test.c | 1 - tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs | 8 - tests/run-make-fulldeps/prefer-dylib/Makefile | 8 - tests/run-make-fulldeps/prefer-dylib/bar.rs | 1 - tests/run-make-fulldeps/prefer-dylib/foo.rs | 5 - tests/run-make-fulldeps/prefer-rlib/Makefile | 8 - tests/run-make-fulldeps/prefer-rlib/bar.rs | 1 - tests/run-make-fulldeps/prefer-rlib/foo.rs | 5 - tests/run-make-fulldeps/pretty-expanded/Makefile | 2 +- tests/run-make-fulldeps/pretty-print-to-file/Makefile | 5 - tests/run-make-fulldeps/pretty-print-to-file/input.pp | 3 - tests/run-make-fulldeps/pretty-print-to-file/input.rs | 5 - tests/run-make-fulldeps/print-calling-conventions/Makefile | 4 - tests/run-make-fulldeps/print-cfg/Makefile | 20 -- tests/run-make-fulldeps/print-target-list/Makefile | 8 - tests/run-make-fulldeps/profile/Makefile | 12 -- tests/run-make-fulldeps/profile/test.rs | 1 - tests/run-make-fulldeps/prune-link-args/Makefile | 9 - tests/run-make-fulldeps/prune-link-args/empty.rs | 1 - tests/run-make-fulldeps/redundant-libs/Makefile | 23 --- tests/run-make-fulldeps/redundant-libs/bar.c | 1 - tests/run-make-fulldeps/redundant-libs/baz.c | 7 - tests/run-make-fulldeps/redundant-libs/foo.c | 2 - tests/run-make-fulldeps/redundant-libs/main.rs | 11 -- tests/run-make-fulldeps/relocation-model/Makefile | 19 -- tests/run-make-fulldeps/relocation-model/foo.rs | 1 - tests/run-make-fulldeps/relro-levels/Makefile | 21 --- tests/run-make-fulldeps/relro-levels/hello.rs | 3 - tests/run-make-fulldeps/remap-path-prefix/Makefile | 9 - tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs | 3 - tests/run-make-fulldeps/reproducible-build-2/Makefile | 26 --- tests/run-make-fulldeps/reproducible-build-2/linker.rs | 44 ----- tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs | 28 --- tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs | 116 ------------ tests/run-make-fulldeps/reproducible-build/Makefile | 139 -------------- tests/run-make-fulldeps/reproducible-build/linker.rs | 50 ----- tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs | 28 --- tests/run-make-fulldeps/reproducible-build/reproducible-build.rs | 116 ------------ tests/run-make-fulldeps/resolve-rename/Makefile | 7 - tests/run-make-fulldeps/resolve-rename/bar.rs | 5 - tests/run-make-fulldeps/resolve-rename/baz.rs | 5 - tests/run-make-fulldeps/resolve-rename/foo.rs | 3 - tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile | 5 - tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs | 31 ---- tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c | 61 ------- tests/run-make-fulldeps/return-non-c-like-enum/Makefile | 7 - tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs | 21 --- tests/run-make-fulldeps/return-non-c-like-enum/test.c | 63 ------- tests/run-make-fulldeps/rlib-chain/Makefile | 10 - tests/run-make-fulldeps/rlib-chain/m1.rs | 2 - tests/run-make-fulldeps/rlib-chain/m2.rs | 4 - tests/run-make-fulldeps/rlib-chain/m3.rs | 4 - tests/run-make-fulldeps/rlib-chain/m4.rs | 3 - tests/run-make-fulldeps/rustdoc-determinism/Makefile | 16 -- tests/run-make-fulldeps/rustdoc-determinism/bar.rs | 1 - tests/run-make-fulldeps/rustdoc-determinism/foo.rs | 1 - tests/run-make-fulldeps/rustdoc-error-lines/Makefile | 13 -- tests/run-make-fulldeps/rustdoc-error-lines/input.rs | 28 --- tests/run-make-fulldeps/rustdoc-io-error/Makefile | 20 -- tests/run-make-fulldeps/rustdoc-io-error/foo.rs | 1 - tests/run-make-fulldeps/rustdoc-map-file/Makefile | 5 - tests/run-make-fulldeps/rustdoc-map-file/expected.json | 5 - tests/run-make-fulldeps/rustdoc-map-file/foo.rs | 16 -- tests/run-make-fulldeps/rustdoc-map-file/validate_json.py | 41 ----- tests/run-make-fulldeps/rustdoc-output-path/Makefile | 4 - tests/run-make-fulldeps/rustdoc-output-path/foo.rs | 1 - tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile | 18 -- tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs | 27 --- tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs | 12 -- tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs | 39 ---- tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile | 9 - tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs | 2 - tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs | 3 - tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json | 38 ---- tests/run-make-fulldeps/rustdoc-themes/Makefile | 10 - tests/run-make-fulldeps/rustdoc-themes/foo.rs | 4 - tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile | 16 -- tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs | 5 - tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs | 7 - tests/run-make-fulldeps/sanitizer-dylib-link/Makefile | 16 -- tests/run-make-fulldeps/sanitizer-dylib-link/library.rs | 5 - tests/run-make-fulldeps/sanitizer-dylib-link/program.rs | 7 - tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile | 20 -- tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs | 5 - tests/run-make-fulldeps/sanitizer-staticlib-link/program.c | 6 - tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs | 10 - tests/run-make-fulldeps/separate-link-fail/Makefile | 7 - tests/run-make-fulldeps/separate-link/Makefile | 6 - tests/run-make-fulldeps/sepcomp-cci-copies/Makefile | 12 -- tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs | 6 - tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs | 25 --- tests/run-make-fulldeps/sepcomp-inlining/Makefile | 15 -- tests/run-make-fulldeps/sepcomp-inlining/foo.rs | 30 --- tests/run-make-fulldeps/sepcomp-separate/Makefile | 9 - tests/run-make-fulldeps/sepcomp-separate/foo.rs | 21 --- tests/run-make-fulldeps/share-generics-dylib/Makefile | 22 --- tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs | 6 - tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs | 6 - tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs | 9 - tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs | 9 - tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs | 7 - tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs | 15 -- tests/run-make-fulldeps/simd-ffi/Makefile | 47 ----- tests/run-make-fulldeps/simd-ffi/simd.rs | 82 --------- tests/run-make-fulldeps/simple-dylib/Makefile | 5 - tests/run-make-fulldeps/simple-dylib/bar.rs | 1 - tests/run-make-fulldeps/simple-dylib/foo.rs | 5 - tests/run-make-fulldeps/simple-rlib/Makefile | 5 - tests/run-make-fulldeps/simple-rlib/bar.rs | 1 - tests/run-make-fulldeps/simple-rlib/foo.rs | 5 - tests/run-make-fulldeps/split-debuginfo/Makefile | 308 ------------------------------- tests/run-make-fulldeps/split-debuginfo/bar.rs | 13 -- tests/run-make-fulldeps/split-debuginfo/baz.rs | 1 - tests/run-make-fulldeps/split-debuginfo/foo.rs | 15 -- tests/run-make-fulldeps/split-debuginfo/main.rs | 8 - tests/run-make-fulldeps/stable-symbol-names/Makefile | 41 ----- tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs | 31 ---- tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs | 17 -- tests/run-make-fulldeps/static-dylib-by-default/Makefile | 16 -- tests/run-make-fulldeps/static-dylib-by-default/bar.rs | 8 - tests/run-make-fulldeps/static-dylib-by-default/foo.rs | 4 - tests/run-make-fulldeps/static-dylib-by-default/main.c | 6 - tests/run-make-fulldeps/static-extern-type/Makefile | 5 - tests/run-make-fulldeps/static-extern-type/define-foo.c | 11 -- tests/run-make-fulldeps/static-extern-type/use-foo.rs | 14 -- tests/run-make-fulldeps/static-unwinding/Makefile | 6 - tests/run-make-fulldeps/static-unwinding/lib.rs | 15 -- tests/run-make-fulldeps/static-unwinding/main.rs | 24 --- tests/run-make-fulldeps/staticlib-blank-lib/Makefile | 6 - tests/run-make-fulldeps/staticlib-blank-lib/foo.rs | 6 - tests/run-make-fulldeps/std-core-cycle/Makefile | 16 -- tests/run-make-fulldeps/std-core-cycle/bar.rs | 16 -- tests/run-make-fulldeps/std-core-cycle/foo.rs | 11 -- tests/run-make-fulldeps/stdin-non-utf8/Makefile | 6 - tests/run-make-fulldeps/stdin-non-utf8/non-utf8 | 1 - tests/run-make-fulldeps/suspicious-library/Makefile | 7 - tests/run-make-fulldeps/suspicious-library/bar.rs | 3 - tests/run-make-fulldeps/suspicious-library/foo.rs | 3 - tests/run-make-fulldeps/symbol-visibility/Makefile | 122 ------------- tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs | 12 -- tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs | 9 - tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs | 15 -- tests/run-make-fulldeps/symbol-visibility/an_executable.rs | 7 - tests/run-make-fulldeps/symbol-visibility/an_rlib.rs | 12 -- tests/run-make-fulldeps/symbols-include-type-name/Makefile | 9 - tests/run-make-fulldeps/symbols-include-type-name/lib.rs | 14 -- tests/run-make-fulldeps/symlinked-extern/Makefile | 11 -- tests/run-make-fulldeps/symlinked-extern/bar.rs | 6 - tests/run-make-fulldeps/symlinked-extern/baz.rs | 6 - tests/run-make-fulldeps/symlinked-extern/foo.rs | 5 - tests/run-make-fulldeps/symlinked-libraries/Makefile | 10 - tests/run-make-fulldeps/symlinked-libraries/bar.rs | 5 - tests/run-make-fulldeps/symlinked-libraries/foo.rs | 3 - tests/run-make-fulldeps/symlinked-rlib/Makefile | 9 - tests/run-make-fulldeps/symlinked-rlib/bar.rs | 5 - tests/run-make-fulldeps/symlinked-rlib/foo.rs | 1 - tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile | 2 - tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py | 74 -------- tests/run-make-fulldeps/target-cpu-native/Makefile | 20 -- tests/run-make-fulldeps/target-cpu-native/foo.rs | 2 - tests/run-make-fulldeps/target-specs/Makefile | 11 -- tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json | 7 - tests/run-make-fulldeps/target-specs/foo.rs | 24 --- tests/run-make-fulldeps/target-specs/mismatching-data-layout.json | 6 - tests/run-make-fulldeps/target-specs/my-awesome-platform.json | 11 -- tests/run-make-fulldeps/target-specs/my-incomplete-platform.json | 10 - tests/run-make-fulldeps/target-specs/my-invalid-platform.json | 1 - tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json | 12 -- tests/run-make-fulldeps/target-without-atomic-cas/Makefile | 5 - tests/run-make-fulldeps/test-harness/Makefile | 8 - tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs | 9 - tests/run-make-fulldeps/tools.mk | 187 ------------------- tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile | 19 -- tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs | 16 -- tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs | 4 - tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs | 25 --- tests/run-make-fulldeps/use-extern-for-plugins/Makefile | 17 -- tests/run-make-fulldeps/use-extern-for-plugins/bar.rs | 9 - tests/run-make-fulldeps/use-extern-for-plugins/baz.rs | 8 - tests/run-make-fulldeps/use-extern-for-plugins/foo.rs | 8 - tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile | 7 - tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs | 7 - tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs | 3 - tests/run-make-fulldeps/used-cdylib-macos/Makefile | 11 -- tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs | 4 - tests/run-make-fulldeps/used/Makefile | 7 - tests/run-make-fulldeps/used/used.rs | 6 - tests/run-make-fulldeps/version/Makefile | 6 - tests/run-make-fulldeps/volatile-intrinsics/Makefile | 9 - tests/run-make-fulldeps/volatile-intrinsics/main.rs | 24 --- tests/run-make-fulldeps/weird-output-filenames/Makefile | 15 -- tests/run-make-fulldeps/weird-output-filenames/foo.rs | 1 - tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile | 9 - tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs | 3 - tests/run-make-fulldeps/windows-spawn/Makefile | 8 - tests/run-make-fulldeps/windows-spawn/hello.rs | 3 - tests/run-make-fulldeps/windows-spawn/spawn.rs | 12 -- tests/run-make-fulldeps/windows-subsystem/Makefile | 5 - tests/run-make-fulldeps/windows-subsystem/console.rs | 3 - tests/run-make-fulldeps/windows-subsystem/windows.rs | 3 - tests/run-make/a-b-a-linker-guard/Makefile | 16 ++ tests/run-make/a-b-a-linker-guard/a.rs | 8 + tests/run-make/a-b-a-linker-guard/b.rs | 7 + tests/run-make/alloc-no-oom-handling/Makefile | 4 + tests/run-make/alloc-no-rc/Makefile | 4 + tests/run-make/alloc-no-sync/Makefile | 4 + tests/run-make/allow-non-lint-warnings-cmdline/Makefile | 12 ++ tests/run-make/allow-non-lint-warnings-cmdline/foo.rs | 5 + tests/run-make/allow-warnings-cmdline-stability/Makefile | 16 ++ tests/run-make/allow-warnings-cmdline-stability/bar.rs | 5 + tests/run-make/allow-warnings-cmdline-stability/foo.rs | 5 + tests/run-make/archive-duplicate-names/Makefile | 12 ++ tests/run-make/archive-duplicate-names/bar.c | 1 + tests/run-make/archive-duplicate-names/bar.rs | 5 + tests/run-make/archive-duplicate-names/foo.c | 1 + tests/run-make/archive-duplicate-names/foo.rs | 14 ++ tests/run-make/arguments-non-c-like-enum/Makefile | 8 + tests/run-make/arguments-non-c-like-enum/nonclike.rs | 31 ++++ tests/run-make/arguments-non-c-like-enum/test.c | 66 +++++++ tests/run-make/atomic-lock-free/Makefile | 48 +++++ tests/run-make/atomic-lock-free/atomic_lock_free.rs | 66 +++++++ tests/run-make/bare-outfile/Makefile | 7 + tests/run-make/bare-outfile/foo.rs | 2 + tests/run-make/c-dynamic-dylib/Makefile | 13 ++ tests/run-make/c-dynamic-dylib/bar.rs | 5 + tests/run-make/c-dynamic-dylib/cfoo.c | 4 + tests/run-make/c-dynamic-dylib/foo.rs | 10 + tests/run-make/c-dynamic-rlib/Makefile | 16 ++ tests/run-make/c-dynamic-rlib/bar.rs | 5 + tests/run-make/c-dynamic-rlib/cfoo.c | 4 + tests/run-make/c-dynamic-rlib/foo.rs | 10 + tests/run-make/c-link-to-rust-dylib/Makefile | 18 ++ tests/run-make/c-link-to-rust-dylib/bar.c | 6 + tests/run-make/c-link-to-rust-dylib/foo.rs | 4 + tests/run-make/c-link-to-rust-staticlib/Makefile | 13 ++ tests/run-make/c-link-to-rust-staticlib/bar.c | 6 + tests/run-make/c-link-to-rust-staticlib/foo.rs | 4 + tests/run-make/c-link-to-rust-va-list-fn/Makefile | 7 + tests/run-make/c-link-to-rust-va-list-fn/checkrust.rs | 148 +++++++++++++++ tests/run-make/c-link-to-rust-va-list-fn/test.c | 50 +++++ tests/run-make/c-static-dylib/Makefile | 10 + tests/run-make/c-static-dylib/bar.rs | 5 + tests/run-make/c-static-dylib/cfoo.c | 1 + tests/run-make/c-static-dylib/foo.rs | 10 + tests/run-make/c-static-rlib/Makefile | 9 + tests/run-make/c-static-rlib/bar.rs | 5 + tests/run-make/c-static-rlib/cfoo.c | 1 + tests/run-make/c-static-rlib/foo.rs | 10 + tests/run-make/c-unwind-abi-catch-lib-panic/Makefile | 31 ++++ tests/run-make/c-unwind-abi-catch-lib-panic/add.c | 12 ++ tests/run-make/c-unwind-abi-catch-lib-panic/main.rs | 35 ++++ tests/run-make/c-unwind-abi-catch-lib-panic/panic.rs | 12 ++ tests/run-make/c-unwind-abi-catch-panic/Makefile | 6 + tests/run-make/c-unwind-abi-catch-panic/add.c | 12 ++ tests/run-make/c-unwind-abi-catch-panic/main.rs | 44 +++++ tests/run-make/cat-and-grep-sanity-check/Makefile | 46 +++++ tests/run-make/cdylib-dylib-linkage/Makefile | 28 +++ tests/run-make/cdylib-dylib-linkage/bar.rs | 5 + tests/run-make/cdylib-dylib-linkage/foo.c | 10 + tests/run-make/cdylib-dylib-linkage/foo.rs | 13 ++ tests/run-make/cdylib-fewer-symbols/Makefile | 13 ++ tests/run-make/cdylib-fewer-symbols/foo.rs | 6 + tests/run-make/cdylib/Makefile | 20 ++ tests/run-make/cdylib/bar.rs | 5 + tests/run-make/cdylib/foo.c | 10 + tests/run-make/cdylib/foo.rs | 13 ++ tests/run-make/codegen-options-parsing/Makefile | 32 ++++ tests/run-make/codegen-options-parsing/dummy.rs | 1 + tests/run-make/compile-stdin/Makefile | 6 + tests/run-make/compiler-lookup-paths-2/Makefile | 8 + tests/run-make/compiler-lookup-paths-2/a.rs | 1 + tests/run-make/compiler-lookup-paths-2/b.rs | 2 + tests/run-make/compiler-lookup-paths-2/c.rs | 3 + tests/run-make/compiler-lookup-paths/Makefile | 41 +++++ tests/run-make/compiler-lookup-paths/a.rs | 1 + tests/run-make/compiler-lookup-paths/b.rs | 2 + tests/run-make/compiler-lookup-paths/c.rs | 2 + tests/run-make/compiler-lookup-paths/d.rs | 4 + tests/run-make/compiler-lookup-paths/e.rs | 2 + tests/run-make/compiler-lookup-paths/e2.rs | 4 + tests/run-make/compiler-lookup-paths/f.rs | 2 + tests/run-make/compiler-lookup-paths/native.c | 1 + tests/run-make/compiler-rt-works-on-mingw/Makefile | 9 + tests/run-make/compiler-rt-works-on-mingw/foo.cpp | 4 + tests/run-make/compiler-rt-works-on-mingw/foo.rs | 10 + tests/run-make/const_fn_mir/Makefile | 2 +- tests/run-make/core-no-fp-fmt-parse/Makefile | 4 + tests/run-make/coverage/coverage_tools.mk | 2 +- tests/run-make/crate-data-smoke/Makefile | 10 + tests/run-make/crate-data-smoke/crate.rs | 7 + tests/run-make/crate-data-smoke/lib.rs | 2 + tests/run-make/crate-data-smoke/rlib.rs | 2 + tests/run-make/crate-hash-rustc-version/Makefile | 38 ++++ tests/run-make/crate-hash-rustc-version/a.rs | 4 + tests/run-make/crate-hash-rustc-version/b.rs | 8 + tests/run-make/crate-name-priority/Makefile | 12 ++ tests/run-make/crate-name-priority/foo.rs | 1 + tests/run-make/crate-name-priority/foo1.rs | 3 + tests/run-make/cross-lang-lto-clang/Makefile | 25 +++ tests/run-make/cross-lang-lto-clang/clib.c | 9 + tests/run-make/cross-lang-lto-clang/cmain.c | 12 ++ tests/run-make/cross-lang-lto-clang/main.rs | 11 ++ tests/run-make/cross-lang-lto-clang/rustlib.rs | 12 ++ tests/run-make/cross-lang-lto-pgo-smoketest/Makefile | 87 +++++++++ tests/run-make/cross-lang-lto-pgo-smoketest/clib.c | 9 + tests/run-make/cross-lang-lto-pgo-smoketest/cmain.c | 12 ++ tests/run-make/cross-lang-lto-pgo-smoketest/main.rs | 11 ++ tests/run-make/cross-lang-lto-pgo-smoketest/rustlib.rs | 12 ++ tests/run-make/cross-lang-lto-upstream-rlibs/Makefile | 32 ++++ tests/run-make/cross-lang-lto-upstream-rlibs/staticlib.rs | 8 + tests/run-make/cross-lang-lto-upstream-rlibs/upstream.rs | 3 + tests/run-make/cross-lang-lto/Makefile | 57 ++++++ tests/run-make/cross-lang-lto/lib.rs | 4 + tests/run-make/cross-lang-lto/main.rs | 3 + tests/run-make/debug-assertions/Makefile | 26 +++ tests/run-make/debug-assertions/debug.rs | 33 ++++ tests/run-make/dep-graph/Makefile | 2 +- tests/run-make/dep-info-doesnt-run-much/Makefile | 4 + tests/run-make/dep-info-doesnt-run-much/foo.rs | 5 + tests/run-make/dep-info-spaces/Makefile | 19 ++ tests/run-make/dep-info-spaces/Makefile.foo | 7 + tests/run-make/dep-info-spaces/bar.rs | 1 + tests/run-make/dep-info-spaces/foo foo.rs | 1 + tests/run-make/dep-info-spaces/lib.rs | 4 + tests/run-make/dep-info/Makefile | 25 +++ tests/run-make/dep-info/Makefile.foo | 7 + tests/run-make/dep-info/bar.rs | 1 + tests/run-make/dep-info/foo.rs | 1 + tests/run-make/dep-info/lib.rs | 4 + tests/run-make/dep-info/lib2.rs | 3 + tests/run-make/doctests-keep-binaries/Makefile | 22 +++ tests/run-make/doctests-keep-binaries/t.rs | 11 ++ tests/run-make/dump-mono-stats/Makefile | 2 +- tests/run-make/duplicate-output-flavors/Makefile | 5 + tests/run-make/duplicate-output-flavors/foo.rs | 1 + tests/run-make/dylib-chain/Makefile | 13 ++ tests/run-make/dylib-chain/m1.rs | 2 + tests/run-make/dylib-chain/m2.rs | 4 + tests/run-make/dylib-chain/m3.rs | 4 + tests/run-make/dylib-chain/m4.rs | 3 + tests/run-make/emit-named-files/Makefile | 2 +- tests/run-make/emit-path-unhashed/Makefile | 2 +- tests/run-make/emit-shared-files/Makefile | 2 +- tests/run-make/emit-stack-sizes/Makefile | 12 ++ tests/run-make/emit-stack-sizes/foo.rs | 3 + tests/run-make/emit/Makefile | 22 +++ tests/run-make/emit/test-24876.rs | 9 + tests/run-make/emit/test-26235.rs | 46 +++++ tests/run-make/env-dep-info/Makefile | 2 +- tests/run-make/error-found-staticlib-instead-crate/Makefile | 5 + tests/run-make/error-found-staticlib-instead-crate/bar.rs | 5 + tests/run-make/error-found-staticlib-instead-crate/foo.rs | 1 + tests/run-make/error-writing-dependencies/Makefile | 8 + tests/run-make/error-writing-dependencies/foo.rs | 1 + tests/run-make/exit-code/Makefile | 12 ++ tests/run-make/exit-code/compile-error.rs | 3 + tests/run-make/exit-code/lint-failure.rs | 6 + tests/run-make/exit-code/success.rs | 4 + tests/run-make/export-executable-symbols/Makefile | 2 +- tests/run-make/extern-diff-internal-name/Makefile | 6 + tests/run-make/extern-diff-internal-name/lib.rs | 2 + tests/run-make/extern-diff-internal-name/test.rs | 5 + tests/run-make/extern-flag-disambiguates/Makefile | 26 +++ tests/run-make/extern-flag-disambiguates/a.rs | 6 + tests/run-make/extern-flag-disambiguates/b.rs | 9 + tests/run-make/extern-flag-disambiguates/c.rs | 9 + tests/run-make/extern-flag-disambiguates/d.rs | 11 ++ tests/run-make/extern-flag-fun/Makefile | 20 ++ tests/run-make/extern-flag-fun/bar-alt.rs | 1 + tests/run-make/extern-flag-fun/bar.rs | 1 + tests/run-make/extern-flag-fun/foo.rs | 3 + tests/run-make/extern-flag-fun/gated_unstable.rs | 3 + tests/run-make/extern-flag-fun/rustc.rs | 1 + tests/run-make/extern-flag-pathless/Makefile | 19 ++ tests/run-make/extern-flag-pathless/bar-dynamic.rs | 3 + tests/run-make/extern-flag-pathless/bar-static.rs | 3 + tests/run-make/extern-flag-pathless/foo.rs | 3 + tests/run-make/extern-flag-rename-transitive/Makefile | 7 + tests/run-make/extern-flag-rename-transitive/bar.rs | 3 + tests/run-make/extern-flag-rename-transitive/baz.rs | 4 + tests/run-make/extern-flag-rename-transitive/foo.rs | 1 + tests/run-make/extern-fn-generic/Makefile | 7 + tests/run-make/extern-fn-generic/test.c | 16 ++ tests/run-make/extern-fn-generic/test.rs | 20 ++ tests/run-make/extern-fn-generic/testcrate.rs | 16 ++ tests/run-make/extern-fn-mangle/Makefile | 6 + tests/run-make/extern-fn-mangle/test.c | 8 + tests/run-make/extern-fn-mangle/test.rs | 19 ++ tests/run-make/extern-fn-reachable/Makefile | 26 +++ tests/run-make/extern-fn-reachable/dylib.rs | 14 ++ tests/run-make/extern-fn-struct-passing-abi/Makefile | 6 + tests/run-make/extern-fn-struct-passing-abi/test.c | 314 ++++++++++++++++++++++++++++++++ tests/run-make/extern-fn-struct-passing-abi/test.rs | 138 ++++++++++++++ tests/run-make/extern-fn-with-extern-types/Makefile | 6 + tests/run-make/extern-fn-with-extern-types/ctest.c | 16 ++ tests/run-make/extern-fn-with-extern-types/test.rs | 17 ++ tests/run-make/extern-fn-with-packed-struct/Makefile | 6 + tests/run-make/extern-fn-with-packed-struct/test.c | 26 +++ tests/run-make/extern-fn-with-packed-struct/test.rs | 20 ++ tests/run-make/extern-fn-with-union/Makefile | 7 + tests/run-make/extern-fn-with-union/ctest.c | 10 + tests/run-make/extern-fn-with-union/test.rs | 19 ++ tests/run-make/extern-fn-with-union/testcrate.rs | 11 ++ tests/run-make/extern-multiple-copies/Makefile | 9 + tests/run-make/extern-multiple-copies/bar.rs | 6 + tests/run-make/extern-multiple-copies/foo1.rs | 1 + tests/run-make/extern-multiple-copies/foo2.rs | 1 + tests/run-make/extern-multiple-copies2/Makefile | 11 ++ tests/run-make/extern-multiple-copies2/bar.rs | 8 + tests/run-make/extern-multiple-copies2/foo1.rs | 7 + tests/run-make/extern-multiple-copies2/foo2.rs | 8 + tests/run-make/extern-overrides-distribution/Makefile | 6 + tests/run-make/extern-overrides-distribution/libc.rs | 3 + tests/run-make/extern-overrides-distribution/main.rs | 5 + tests/run-make/extra-filename-with-temp-outputs/Makefile | 7 + tests/run-make/extra-filename-with-temp-outputs/foo.rs | 1 + tests/run-make/fmt-write-bloat/Makefile | 2 +- tests/run-make/foreign-double-unwind/Makefile | 11 ++ tests/run-make/foreign-double-unwind/foo.cpp | 33 ++++ tests/run-make/foreign-double-unwind/foo.rs | 26 +++ tests/run-make/foreign-exceptions/Makefile | 11 ++ tests/run-make/foreign-exceptions/foo.cpp | 60 ++++++ tests/run-make/foreign-exceptions/foo.rs | 59 ++++++ tests/run-make/foreign-rust-exceptions/Makefile | 12 ++ tests/run-make/foreign-rust-exceptions/bar.rs | 7 + tests/run-make/foreign-rust-exceptions/foo.rs | 13 ++ tests/run-make/fpic/Makefile | 11 ++ tests/run-make/fpic/hello.rs | 1 + tests/run-make/glibc-staticlib-args/Makefile | 13 ++ tests/run-make/glibc-staticlib-args/library.rs | 4 + tests/run-make/glibc-staticlib-args/program.c | 6 + tests/run-make/hir-tree/Makefile | 8 + tests/run-make/hir-tree/input.rs | 3 + tests/run-make/include_bytes_deps/Makefile | 7 + tests/run-make/include_bytes_deps/input.bin | 1 + tests/run-make/include_bytes_deps/input.md | 1 + tests/run-make/include_bytes_deps/input.txt | 1 + tests/run-make/include_bytes_deps/main.rs | 10 + tests/run-make/incr-add-rust-src-component/Makefile | 45 +++++ tests/run-make/incr-add-rust-src-component/main.rs | 3 + tests/run-make/incr-foreign-head-span/Makefile | 2 +- tests/run-make/incr-prev-body-beyond-eof/Makefile | 2 +- tests/run-make/incremental-session-fail/Makefile | 2 +- tests/run-make/inline-always-many-cgu/Makefile | 8 + tests/run-make/inline-always-many-cgu/foo.rs | 15 ++ tests/run-make/interdependent-c-libraries/Makefile | 15 ++ tests/run-make/interdependent-c-libraries/bar.c | 3 + tests/run-make/interdependent-c-libraries/bar.rs | 14 ++ tests/run-make/interdependent-c-libraries/foo.c | 1 + tests/run-make/interdependent-c-libraries/foo.rs | 12 ++ tests/run-make/interdependent-c-libraries/main.rs | 6 + tests/run-make/intrinsic-unreachable/Makefile | 12 ++ tests/run-make/intrinsic-unreachable/exit-ret.rs | 14 ++ tests/run-make/intrinsic-unreachable/exit-unreachable.rs | 18 ++ tests/run-make/invalid-library/Makefile | 6 + tests/run-make/invalid-library/foo.rs | 3 + tests/run-make/invalid-so/Makefile | 2 +- tests/run-make/invalid-staticlib/Makefile | 5 + tests/run-make/issue-10971-temps-dir/Makefile | 2 +- tests/run-make/issue-11908/Makefile | 22 +++ tests/run-make/issue-11908/bar.rs | 3 + tests/run-make/issue-11908/foo.rs | 1 + tests/run-make/issue-14500/Makefile | 15 ++ tests/run-make/issue-14500/bar.rs | 1 + tests/run-make/issue-14500/foo.c | 7 + tests/run-make/issue-14500/foo.rs | 5 + tests/run-make/issue-14698/Makefile | 4 + tests/run-make/issue-14698/foo.rs | 1 + tests/run-make/issue-15460/Makefile | 7 + tests/run-make/issue-15460/bar.rs | 4 + tests/run-make/issue-15460/foo.c | 6 + tests/run-make/issue-15460/foo.rs | 6 + tests/run-make/issue-18943/Makefile | 7 + tests/run-make/issue-18943/foo.rs | 5 + tests/run-make/issue-20626/Makefile | 9 + tests/run-make/issue-20626/foo.rs | 13 ++ tests/run-make/issue-22131/Makefile | 8 + tests/run-make/issue-22131/foo.rs | 5 + tests/run-make/issue-24445/Makefile | 11 ++ tests/run-make/issue-24445/foo.c | 6 + tests/run-make/issue-24445/foo.rs | 15 ++ tests/run-make/issue-25581/Makefile | 6 + tests/run-make/issue-25581/test.c | 15 ++ tests/run-make/issue-25581/test.rs | 18 ++ tests/run-make/issue-26006/Makefile | 17 ++ tests/run-make/issue-26006/in/libc/lib.rs | 3 + tests/run-make/issue-26006/in/time/lib.rs | 4 + tests/run-make/issue-26092/Makefile | 6 + tests/run-make/issue-26092/blank.rs | 1 + tests/run-make/issue-28595/Makefile | 7 + tests/run-make/issue-28595/a.c | 1 + tests/run-make/issue-28595/a.rs | 6 + tests/run-make/issue-28595/b.c | 5 + tests/run-make/issue-28595/b.rs | 12 ++ tests/run-make/issue-28766/Makefile | 5 + tests/run-make/issue-28766/foo.rs | 8 + tests/run-make/issue-28766/main.rs | 7 + tests/run-make/issue-30063/Makefile | 36 ++++ tests/run-make/issue-30063/foo.rs | 1 + tests/run-make/issue-33329/Makefile | 5 + tests/run-make/issue-33329/main.rs | 1 + tests/run-make/issue-35164/Makefile | 4 + tests/run-make/issue-35164/main.rs | 5 + tests/run-make/issue-35164/submodule/mod.rs | 3 + tests/run-make/issue-36710/Makefile | 3 +- tests/run-make/issue-37839/Makefile | 7 + tests/run-make/issue-37839/a.rs | 2 + tests/run-make/issue-37839/b.rs | 2 + tests/run-make/issue-37839/c.rs | 2 + tests/run-make/issue-37893/Makefile | 5 + tests/run-make/issue-37893/a.rs | 2 + tests/run-make/issue-37893/b.rs | 2 + tests/run-make/issue-37893/c.rs | 3 + tests/run-make/issue-38237/Makefile | 6 + tests/run-make/issue-38237/bar.rs | 4 + tests/run-make/issue-38237/baz.rs | 8 + tests/run-make/issue-38237/foo.rs | 9 + tests/run-make/issue-40535/Makefile | 13 ++ tests/run-make/issue-40535/bar.rs | 3 + tests/run-make/issue-40535/baz.rs | 1 + tests/run-make/issue-40535/foo.rs | 4 + tests/run-make/issue-46239/Makefile | 6 + tests/run-make/issue-46239/main.rs | 8 + tests/run-make/issue-47384/Makefile | 2 +- tests/run-make/issue-47551/Makefile | 9 + tests/run-make/issue-47551/eh_frame-terminator.rs | 22 +++ tests/run-make/issue-51671/Makefile | 9 + tests/run-make/issue-51671/app.rs | 20 ++ tests/run-make/issue-53964/Makefile | 5 + tests/run-make/issue-53964/app.rs | 8 + tests/run-make/issue-53964/panic.rs | 10 + tests/run-make/issue-64153/Makefile | 26 +++ tests/run-make/issue-64153/downstream.rs | 6 + tests/run-make/issue-64153/upstream.rs | 6 + tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile | 18 ++ tests/run-make/issue-68794-textrel-on-minimal-lib/bar.c | 6 + tests/run-make/issue-68794-textrel-on-minimal-lib/foo.rs | 8 + tests/run-make/issue-69368/Makefile | 19 ++ tests/run-make/issue-69368/a.rs | 26 +++ tests/run-make/issue-69368/b.rs | 8 + tests/run-make/issue-69368/c.rs | 34 ++++ tests/run-make/issue-71519/Makefile | 2 +- tests/run-make/issue-7349/Makefile | 11 ++ tests/run-make/issue-7349/foo.rs | 22 +++ tests/run-make/issue-83045/Makefile | 33 ++++ tests/run-make/issue-83045/a.rs | 1 + tests/run-make/issue-83045/b.rs | 1 + tests/run-make/issue-83045/c.rs | 1 + tests/run-make/issue-83112-incr-test-moved-file/Makefile | 2 +- tests/run-make/issue-84395-lto-embed-bitcode/Makefile | 11 ++ tests/run-make/issue-84395-lto-embed-bitcode/test.rs | 3 + tests/run-make/issue-85019-moved-src-dir/Makefile | 2 +- tests/run-make/issue-85401-static-mir/Makefile | 2 +- tests/run-make/issue-85441/Makefile | 2 +- tests/run-make/issue-88756-default-output/Makefile | 2 +- tests/run-make/issue-96498/Makefile | 2 +- tests/run-make/issue-97463-abi-param-passing/Makefile | 15 ++ tests/run-make/issue-97463-abi-param-passing/bad.c | 24 +++ tests/run-make/issue-97463-abi-param-passing/param_passing.rs | 38 ++++ tests/run-make/issue64319/Makefile | 40 ++++ tests/run-make/issue64319/bar.rs | 5 + tests/run-make/issue64319/foo.rs | 9 + tests/run-make/jobserver-error/Makefile | 2 +- tests/run-make/libs-through-symlinks/Makefile | 12 ++ tests/run-make/libs-through-symlinks/bar.rs | 3 + tests/run-make/libs-through-symlinks/foo.rs | 2 + tests/run-make/libtest-json/Makefile | 19 ++ tests/run-make/libtest-json/f.rs | 22 +++ tests/run-make/libtest-json/output-default.json | 10 + tests/run-make/libtest-json/output-stdout-success.json | 10 + tests/run-make/libtest-json/validate_json.py | 8 + tests/run-make/libtest-thread-limit/Makefile | 2 +- tests/run-make/link-arg/Makefile | 5 + tests/run-make/link-arg/empty.rs | 1 + tests/run-make/link-args-order/Makefile | 10 + tests/run-make/link-args-order/empty.rs | 1 + tests/run-make/link-cfg/Makefile | 23 +++ tests/run-make/link-cfg/dep-with-staticlib.rs | 8 + tests/run-make/link-cfg/dep.rs | 8 + tests/run-make/link-cfg/no-deps.rs | 20 ++ tests/run-make/link-cfg/return1.c | 6 + tests/run-make/link-cfg/return2.c | 6 + tests/run-make/link-cfg/return3.c | 6 + tests/run-make/link-cfg/with-deps.rs | 14 ++ tests/run-make/link-cfg/with-staticlib-deps.rs | 14 ++ tests/run-make/link-dedup/Makefile | 12 ++ tests/run-make/link-dedup/depa.rs | 10 + tests/run-make/link-dedup/depb.rs | 8 + tests/run-make/link-dedup/depc.rs | 4 + tests/run-make/link-dedup/empty.rs | 5 + tests/run-make/link-path-order/Makefile | 19 ++ tests/run-make/link-path-order/correct.c | 1 + tests/run-make/link-path-order/main.rs | 16 ++ tests/run-make/link-path-order/wrong.c | 1 + tests/run-make/linkage-attr-on-static/Makefile | 6 + tests/run-make/linkage-attr-on-static/bar.rs | 16 ++ tests/run-make/linkage-attr-on-static/foo.c | 7 + tests/run-make/llvm-outputs/Makefile | 2 +- tests/run-make/long-linker-command-lines-cmd-exe/Makefile | 7 + tests/run-make/long-linker-command-lines-cmd-exe/foo.bat | 1 + tests/run-make/long-linker-command-lines-cmd-exe/foo.rs | 101 ++++++++++ tests/run-make/long-linker-command-lines/Makefile | 6 + tests/run-make/long-linker-command-lines/foo.rs | 106 +++++++++++ tests/run-make/longjmp-across-rust/Makefile | 6 + tests/run-make/longjmp-across-rust/foo.c | 18 ++ tests/run-make/longjmp-across-rust/main.rs | 29 +++ tests/run-make/ls-metadata/Makefile | 8 + tests/run-make/ls-metadata/foo.rs | 1 + tests/run-make/lto-dylib-dep/Makefile | 11 ++ tests/run-make/lto-dylib-dep/a_dylib.rs | 3 + tests/run-make/lto-dylib-dep/main.rs | 5 + tests/run-make/lto-empty/Makefile | 13 ++ tests/run-make/lto-empty/lib.rs | 1 + tests/run-make/lto-no-link-whole-rlib/Makefile | 9 + tests/run-make/lto-no-link-whole-rlib/bar.c | 3 + tests/run-make/lto-no-link-whole-rlib/foo.c | 3 + tests/run-make/lto-no-link-whole-rlib/lib1.rs | 10 + tests/run-make/lto-no-link-whole-rlib/lib2.rs | 12 ++ tests/run-make/lto-no-link-whole-rlib/main.rs | 7 + tests/run-make/lto-readonly-lib/Makefile | 13 ++ tests/run-make/lto-readonly-lib/lib.rs | 1 + tests/run-make/lto-readonly-lib/main.rs | 3 + tests/run-make/lto-smoke-c/Makefile | 12 ++ tests/run-make/lto-smoke-c/bar.c | 6 + tests/run-make/lto-smoke-c/foo.rs | 4 + tests/run-make/lto-smoke/Makefile | 31 ++++ tests/run-make/lto-smoke/lib.rs | 1 + tests/run-make/lto-smoke/main.rs | 3 + tests/run-make/macos-deployment-target/Makefile | 2 +- tests/run-make/macos-fat-archive/Makefile | 2 +- tests/run-make/manual-crate-name/Makefile | 5 + tests/run-make/manual-crate-name/bar.rs | 1 + tests/run-make/manual-link/Makefile | 7 + tests/run-make/manual-link/bar.c | 1 + tests/run-make/manual-link/foo.c | 1 + tests/run-make/manual-link/foo.rs | 11 ++ tests/run-make/manual-link/main.rs | 5 + tests/run-make/many-crates-but-no-match/Makefile | 35 ++++ tests/run-make/many-crates-but-no-match/crateA1.rs | 4 + tests/run-make/many-crates-but-no-match/crateA2.rs | 4 + tests/run-make/many-crates-but-no-match/crateA3.rs | 4 + tests/run-make/many-crates-but-no-match/crateB.rs | 1 + tests/run-make/many-crates-but-no-match/crateC.rs | 3 + tests/run-make/metadata-flag-frobs-symbols/Makefile | 11 ++ tests/run-make/metadata-flag-frobs-symbols/bar.rs | 8 + tests/run-make/metadata-flag-frobs-symbols/foo.rs | 6 + tests/run-make/min-global-align/Makefile | 22 +++ tests/run-make/min-global-align/min_global_align.rs | 32 ++++ tests/run-make/mingw-export-call-convention/Makefile | 9 + tests/run-make/mingw-export-call-convention/foo.rs | 4 + tests/run-make/mismatching-target-triples/Makefile | 11 ++ tests/run-make/mismatching-target-triples/bar.rs | 3 + tests/run-make/mismatching-target-triples/foo.rs | 3 + tests/run-make/missing-crate-dependency/Makefile | 9 + tests/run-make/missing-crate-dependency/crateA.rs | 2 + tests/run-make/missing-crate-dependency/crateB.rs | 1 + tests/run-make/missing-crate-dependency/crateC.rs | 3 + tests/run-make/mixing-deps/Makefile | 8 + tests/run-make/mixing-deps/both.rs | 4 + tests/run-make/mixing-deps/dylib.rs | 6 + tests/run-make/mixing-deps/prog.rs | 9 + tests/run-make/mixing-formats/Makefile | 75 ++++++++ tests/run-make/mixing-formats/bar1.rs | 1 + tests/run-make/mixing-formats/bar2.rs | 1 + tests/run-make/mixing-formats/baz.rs | 3 + tests/run-make/mixing-formats/baz2.rs | 4 + tests/run-make/mixing-formats/foo.rs | 1 + tests/run-make/mixing-libs/Makefile | 10 + tests/run-make/mixing-libs/dylib.rs | 4 + tests/run-make/mixing-libs/prog.rs | 7 + tests/run-make/mixing-libs/rlib.rs | 2 + tests/run-make/msvc-opt-minsize/Makefile | 6 + tests/run-make/msvc-opt-minsize/foo.rs | 19 ++ tests/run-make/multiple-emits/Makefile | 7 + tests/run-make/multiple-emits/foo.rs | 1 + tests/run-make/native-link-modifier-bundle/Makefile | 2 +- tests/run-make/native-link-modifier-verbatim-linker/Makefile | 2 +- tests/run-make/native-link-modifier-verbatim-rustc/Makefile | 2 +- tests/run-make/native-link-modifier-whole-archive/Makefile | 2 +- tests/run-make/no-builtins-lto/Makefile | 9 + tests/run-make/no-builtins-lto/main.rs | 3 + tests/run-make/no-builtins-lto/no_builtins.rs | 2 + tests/run-make/no-duplicate-libs/Makefile | 11 ++ tests/run-make/no-duplicate-libs/bar.c | 5 + tests/run-make/no-duplicate-libs/foo.c | 1 + tests/run-make/no-duplicate-libs/main.rs | 10 + tests/run-make/no-input-file/Makefile | 2 +- tests/run-make/no-intermediate-extras/Makefile | 8 + tests/run-make/no-intermediate-extras/foo.rs | 1 + tests/run-make/obey-crate-type-flag/Makefile | 14 ++ tests/run-make/obey-crate-type-flag/test.rs | 2 + tests/run-make/output-filename-conflicts-with-directory/Makefile | 7 + tests/run-make/output-filename-conflicts-with-directory/foo.rs | 1 + tests/run-make/output-filename-overwrites-input/Makefile | 14 ++ tests/run-make/output-filename-overwrites-input/bar.rs | 1 + tests/run-make/output-filename-overwrites-input/foo.rs | 1 + tests/run-make/output-type-permutations/Makefile | 147 +++++++++++++++ tests/run-make/output-type-permutations/foo.rs | 3 + tests/run-make/output-with-hyphens/Makefile | 8 + tests/run-make/output-with-hyphens/foo-bar.rs | 1 + tests/run-make/override-aliased-flags/Makefile | 23 +++ tests/run-make/override-aliased-flags/main.rs | 1 + tests/run-make/overwrite-input/Makefile | 2 +- tests/run-make/panic-impl-transitive/Makefile | 7 + tests/run-make/panic-impl-transitive/panic-impl-consumer.rs | 5 + tests/run-make/panic-impl-transitive/panic-impl-provider.rs | 9 + tests/run-make/pass-linker-flags-from-dep/Makefile | 2 +- tests/run-make/pass-linker-flags/Makefile | 2 +- tests/run-make/pass-non-c-like-enum-to-c/Makefile | 6 + tests/run-make/pass-non-c-like-enum-to-c/nonclike.rs | 21 +++ tests/run-make/pass-non-c-like-enum-to-c/test.c | 85 +++++++++ tests/run-make/pgo-branch-weights/Makefile | 34 ++++ tests/run-make/pgo-branch-weights/filecheck-patterns.txt | 24 +++ tests/run-make/pgo-branch-weights/interesting.rs | 40 ++++ tests/run-make/pgo-branch-weights/main.rs | 17 ++ tests/run-make/pgo-branch-weights/opaque.rs | 6 + tests/run-make/pgo-gen-lto/Makefile | 14 ++ tests/run-make/pgo-gen-lto/test.rs | 1 + tests/run-make/pgo-gen-no-imp-symbols/Makefile | 13 ++ tests/run-make/pgo-gen-no-imp-symbols/test.rs | 1 + tests/run-make/pgo-gen/Makefile | 14 ++ tests/run-make/pgo-gen/test.rs | 1 + tests/run-make/pgo-indirect-call-promotion/Makefile | 26 +++ tests/run-make/pgo-indirect-call-promotion/filecheck-patterns.txt | 16 ++ tests/run-make/pgo-indirect-call-promotion/interesting.rs | 56 ++++++ tests/run-make/pgo-indirect-call-promotion/main.rs | 14 ++ tests/run-make/pgo-indirect-call-promotion/opaque.rs | 7 + tests/run-make/pgo-use/Makefile | 46 +++++ tests/run-make/pgo-use/filecheck-patterns.txt | 11 ++ tests/run-make/pgo-use/main.rs | 23 +++ tests/run-make/pointer-auth-link-with-c/Makefile | 14 ++ tests/run-make/pointer-auth-link-with-c/test.c | 1 + tests/run-make/pointer-auth-link-with-c/test.rs | 8 + tests/run-make/prefer-dylib/Makefile | 9 + tests/run-make/prefer-dylib/bar.rs | 1 + tests/run-make/prefer-dylib/foo.rs | 5 + tests/run-make/prefer-rlib/Makefile | 9 + tests/run-make/prefer-rlib/bar.rs | 1 + tests/run-make/prefer-rlib/foo.rs | 5 + tests/run-make/pretty-print-to-file/Makefile | 5 + tests/run-make/pretty-print-to-file/input.pp | 3 + tests/run-make/pretty-print-to-file/input.rs | 5 + tests/run-make/print-calling-conventions/Makefile | 4 + tests/run-make/print-cfg/Makefile | 20 ++ tests/run-make/print-target-list/Makefile | 8 + tests/run-make/profile/Makefile | 12 ++ tests/run-make/profile/test.rs | 1 + tests/run-make/prune-link-args/Makefile | 10 + tests/run-make/prune-link-args/empty.rs | 1 + tests/run-make/raw-dylib-alt-calling-convention/Makefile | 2 +- tests/run-make/raw-dylib-c/Makefile | 2 +- tests/run-make/raw-dylib-cross-compilation/Makefile | 2 +- tests/run-make/raw-dylib-import-name-type/Makefile | 2 +- tests/run-make/raw-dylib-inline-cross-dylib/Makefile | 2 +- tests/run-make/raw-dylib-link-ordinal/Makefile | 2 +- tests/run-make/raw-dylib-stdcall-ordinal/Makefile | 2 +- tests/run-make/redundant-libs/Makefile | 24 +++ tests/run-make/redundant-libs/bar.c | 1 + tests/run-make/redundant-libs/baz.c | 7 + tests/run-make/redundant-libs/foo.c | 2 + tests/run-make/redundant-libs/main.rs | 11 ++ tests/run-make/relocation-model/Makefile | 20 ++ tests/run-make/relocation-model/foo.rs | 1 + tests/run-make/relro-levels/Makefile | 22 +++ tests/run-make/relro-levels/hello.rs | 3 + tests/run-make/remap-path-prefix-dwarf/Makefile | 2 +- tests/run-make/remap-path-prefix/Makefile | 9 + tests/run-make/remap-path-prefix/auxiliary/lib.rs | 3 + tests/run-make/repr128-dwarf/Makefile | 2 +- tests/run-make/reproducible-build-2/Makefile | 27 +++ tests/run-make/reproducible-build-2/linker.rs | 44 +++++ tests/run-make/reproducible-build-2/reproducible-build-aux.rs | 28 +++ tests/run-make/reproducible-build-2/reproducible-build.rs | 116 ++++++++++++ tests/run-make/reproducible-build/Makefile | 140 ++++++++++++++ tests/run-make/reproducible-build/linker.rs | 50 +++++ tests/run-make/reproducible-build/reproducible-build-aux.rs | 28 +++ tests/run-make/reproducible-build/reproducible-build.rs | 116 ++++++++++++ tests/run-make/resolve-rename/Makefile | 7 + tests/run-make/resolve-rename/bar.rs | 5 + tests/run-make/resolve-rename/baz.rs | 5 + tests/run-make/resolve-rename/foo.rs | 3 + tests/run-make/return-non-c-like-enum-from-c/Makefile | 6 + tests/run-make/return-non-c-like-enum-from-c/nonclike.rs | 31 ++++ tests/run-make/return-non-c-like-enum-from-c/test.c | 61 +++++++ tests/run-make/return-non-c-like-enum/Makefile | 8 + tests/run-make/return-non-c-like-enum/nonclike.rs | 21 +++ tests/run-make/return-non-c-like-enum/test.c | 63 +++++++ tests/run-make/rlib-chain/Makefile | 11 ++ tests/run-make/rlib-chain/m1.rs | 2 + tests/run-make/rlib-chain/m2.rs | 4 + tests/run-make/rlib-chain/m3.rs | 4 + tests/run-make/rlib-chain/m4.rs | 3 + tests/run-make/rlib-format-packed-bundled-libs-2/Makefile | 2 +- tests/run-make/rlib-format-packed-bundled-libs-3/Makefile | 2 +- tests/run-make/rlib-format-packed-bundled-libs/Makefile | 2 +- tests/run-make/rustc-macro-dep-files/Makefile | 2 +- tests/run-make/rustdoc-determinism/Makefile | 16 ++ tests/run-make/rustdoc-determinism/bar.rs | 1 + tests/run-make/rustdoc-determinism/foo.rs | 1 + tests/run-make/rustdoc-error-lines/Makefile | 13 ++ tests/run-make/rustdoc-error-lines/input.rs | 28 +++ tests/run-make/rustdoc-io-error/Makefile | 20 ++ tests/run-make/rustdoc-io-error/foo.rs | 1 + tests/run-make/rustdoc-map-file/Makefile | 5 + tests/run-make/rustdoc-map-file/expected.json | 5 + tests/run-make/rustdoc-map-file/foo.rs | 16 ++ tests/run-make/rustdoc-map-file/validate_json.py | 41 +++++ tests/run-make/rustdoc-output-path/Makefile | 4 + tests/run-make/rustdoc-output-path/foo.rs | 1 + tests/run-make/rustdoc-scrape-examples-macros/Makefile | 19 ++ tests/run-make/rustdoc-scrape-examples-macros/examples/ex.rs | 27 +++ tests/run-make/rustdoc-scrape-examples-macros/src/lib.rs | 12 ++ tests/run-make/rustdoc-scrape-examples-macros/src/proc.rs | 39 ++++ tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk | 2 +- tests/run-make/rustdoc-target-spec-json-path/Makefile | 9 + tests/run-make/rustdoc-target-spec-json-path/dummy_core.rs | 2 + tests/run-make/rustdoc-target-spec-json-path/my_crate.rs | 3 + tests/run-make/rustdoc-target-spec-json-path/target.json | 38 ++++ tests/run-make/rustdoc-themes/Makefile | 10 + tests/run-make/rustdoc-themes/foo.rs | 4 + tests/run-make/rustdoc-verify-output-files/Makefile | 2 +- tests/run-make/rustdoc-with-out-dir-option/Makefile | 2 +- tests/run-make/rustdoc-with-output-option/Makefile | 2 +- tests/run-make/rustdoc-with-short-out-dir-option/Makefile | 2 +- tests/run-make/sanitizer-cdylib-link/Makefile | 16 ++ tests/run-make/sanitizer-cdylib-link/library.rs | 5 + tests/run-make/sanitizer-cdylib-link/program.rs | 7 + tests/run-make/sanitizer-dylib-link/Makefile | 16 ++ tests/run-make/sanitizer-dylib-link/library.rs | 5 + tests/run-make/sanitizer-dylib-link/program.rs | 7 + tests/run-make/sanitizer-staticlib-link/Makefile | 20 ++ tests/run-make/sanitizer-staticlib-link/library.rs | 5 + tests/run-make/sanitizer-staticlib-link/program.c | 6 + tests/run-make/sanitizer-staticlib-link/program.rs | 10 + tests/run-make/separate-link-fail/Makefile | 7 + tests/run-make/separate-link/Makefile | 7 + tests/run-make/sepcomp-cci-copies/Makefile | 12 ++ tests/run-make/sepcomp-cci-copies/cci_lib.rs | 6 + tests/run-make/sepcomp-cci-copies/foo.rs | 25 +++ tests/run-make/sepcomp-inlining/Makefile | 15 ++ tests/run-make/sepcomp-inlining/foo.rs | 30 +++ tests/run-make/sepcomp-separate/Makefile | 9 + tests/run-make/sepcomp-separate/foo.rs | 21 +++ tests/run-make/share-generics-dylib/Makefile | 23 +++ tests/run-make/share-generics-dylib/instance_provider_a.rs | 6 + tests/run-make/share-generics-dylib/instance_provider_b.rs | 6 + tests/run-make/share-generics-dylib/instance_user_a_rlib.rs | 9 + tests/run-make/share-generics-dylib/instance_user_b_rlib.rs | 9 + tests/run-make/share-generics-dylib/instance_user_dylib.rs | 7 + tests/run-make/share-generics-dylib/linked_leaf.rs | 15 ++ tests/run-make/simd-ffi/Makefile | 47 +++++ tests/run-make/simd-ffi/simd.rs | 82 +++++++++ tests/run-make/simple-dylib/Makefile | 6 + tests/run-make/simple-dylib/bar.rs | 1 + tests/run-make/simple-dylib/foo.rs | 5 + tests/run-make/simple-rlib/Makefile | 6 + tests/run-make/simple-rlib/bar.rs | 1 + tests/run-make/simple-rlib/foo.rs | 5 + tests/run-make/split-debuginfo/Makefile | 309 +++++++++++++++++++++++++++++++ tests/run-make/split-debuginfo/bar.rs | 13 ++ tests/run-make/split-debuginfo/baz.rs | 1 + tests/run-make/split-debuginfo/foo.rs | 15 ++ tests/run-make/split-debuginfo/main.rs | 8 + tests/run-make/stable-symbol-names/Makefile | 41 +++++ tests/run-make/stable-symbol-names/stable-symbol-names1.rs | 31 ++++ tests/run-make/stable-symbol-names/stable-symbol-names2.rs | 17 ++ tests/run-make/static-dylib-by-default/Makefile | 17 ++ tests/run-make/static-dylib-by-default/bar.rs | 8 + tests/run-make/static-dylib-by-default/foo.rs | 4 + tests/run-make/static-dylib-by-default/main.c | 6 + tests/run-make/static-extern-type/Makefile | 6 + tests/run-make/static-extern-type/define-foo.c | 11 ++ tests/run-make/static-extern-type/use-foo.rs | 14 ++ tests/run-make/static-pie/Makefile | 2 +- tests/run-make/static-unwinding/Makefile | 7 + tests/run-make/static-unwinding/lib.rs | 15 ++ tests/run-make/static-unwinding/main.rs | 24 +++ tests/run-make/staticlib-blank-lib/Makefile | 6 + tests/run-make/staticlib-blank-lib/foo.rs | 6 + tests/run-make/std-core-cycle/Makefile | 17 ++ tests/run-make/std-core-cycle/bar.rs | 16 ++ tests/run-make/std-core-cycle/foo.rs | 11 ++ tests/run-make/stdin-non-utf8/Makefile | 6 + tests/run-make/stdin-non-utf8/non-utf8 | 1 + tests/run-make/suspicious-library/Makefile | 8 + tests/run-make/suspicious-library/bar.rs | 3 + tests/run-make/suspicious-library/foo.rs | 3 + tests/run-make/symbol-visibility/Makefile | 123 +++++++++++++ tests/run-make/symbol-visibility/a_cdylib.rs | 12 ++ tests/run-make/symbol-visibility/a_proc_macro.rs | 9 + tests/run-make/symbol-visibility/a_rust_dylib.rs | 15 ++ tests/run-make/symbol-visibility/an_executable.rs | 7 + tests/run-make/symbol-visibility/an_rlib.rs | 12 ++ tests/run-make/symbols-include-type-name/Makefile | 9 + tests/run-make/symbols-include-type-name/lib.rs | 14 ++ tests/run-make/symlinked-extern/Makefile | 12 ++ tests/run-make/symlinked-extern/bar.rs | 6 + tests/run-make/symlinked-extern/baz.rs | 6 + tests/run-make/symlinked-extern/foo.rs | 5 + tests/run-make/symlinked-libraries/Makefile | 11 ++ tests/run-make/symlinked-libraries/bar.rs | 5 + tests/run-make/symlinked-libraries/foo.rs | 3 + tests/run-make/symlinked-rlib/Makefile | 10 + tests/run-make/symlinked-rlib/bar.rs | 5 + tests/run-make/symlinked-rlib/foo.rs | 1 + tests/run-make/sysroot-crates-are-unstable/Makefile | 2 + tests/run-make/sysroot-crates-are-unstable/test.py | 75 ++++++++ tests/run-make/target-cpu-native/Makefile | 20 ++ tests/run-make/target-cpu-native/foo.rs | 2 + tests/run-make/target-specs/Makefile | 11 ++ tests/run-make/target-specs/definitely-not-builtin-target.json | 7 + tests/run-make/target-specs/foo.rs | 24 +++ tests/run-make/target-specs/mismatching-data-layout.json | 6 + tests/run-make/target-specs/my-awesome-platform.json | 11 ++ tests/run-make/target-specs/my-incomplete-platform.json | 10 + tests/run-make/target-specs/my-invalid-platform.json | 1 + tests/run-make/target-specs/my-x86_64-unknown-linux-gnu-platform.json | 12 ++ tests/run-make/target-without-atomic-cas/Makefile | 5 + tests/run-make/test-benches/Makefile | 2 +- tests/run-make/test-harness/Makefile | 9 + tests/run-make/test-harness/test-ignore-cfg.rs | 9 + tests/run-make/thumb-none-cortex-m/Makefile | 2 +- tests/run-make/thumb-none-qemu/Makefile | 2 +- tests/run-make/tools.mk | 187 +++++++++++++++++++ tests/run-make/track-path-dep-info/Makefile | 2 +- tests/run-make/track-pgo-dep-info/Makefile | 2 +- tests/run-make/translation/Makefile | 2 +- tests/run-make/type-mismatch-same-crate-name/Makefile | 19 ++ tests/run-make/type-mismatch-same-crate-name/crateA.rs | 16 ++ tests/run-make/type-mismatch-same-crate-name/crateB.rs | 4 + tests/run-make/type-mismatch-same-crate-name/crateC.rs | 25 +++ tests/run-make/unstable-flag-required/Makefile | 2 +- tests/run-make/use-extern-for-plugins/Makefile | 17 ++ tests/run-make/use-extern-for-plugins/bar.rs | 9 + tests/run-make/use-extern-for-plugins/baz.rs | 8 + tests/run-make/use-extern-for-plugins/foo.rs | 8 + tests/run-make/use-suggestions-rust-2018/Makefile | 7 + tests/run-make/use-suggestions-rust-2018/ep-nested-lib.rs | 7 + tests/run-make/use-suggestions-rust-2018/use-suggestions.rs | 3 + tests/run-make/used-cdylib-macos/Makefile | 11 ++ tests/run-make/used-cdylib-macos/dylib_used.rs | 4 + tests/run-make/used/Makefile | 7 + tests/run-make/used/used.rs | 6 + tests/run-make/valid-print-requests/Makefile | 2 +- tests/run-make/version/Makefile | 6 + tests/run-make/volatile-intrinsics/Makefile | 10 + tests/run-make/volatile-intrinsics/main.rs | 24 +++ tests/run-make/wasm-abi/Makefile | 2 +- tests/run-make/wasm-custom-section/Makefile | 2 +- tests/run-make/wasm-custom-sections-opt/Makefile | 2 +- tests/run-make/wasm-export-all-symbols/Makefile | 2 +- tests/run-make/wasm-import-module/Makefile | 2 +- tests/run-make/wasm-panic-small/Makefile | 2 +- tests/run-make/wasm-spurious-import/Makefile | 2 +- tests/run-make/wasm-stringify-ints-small/Makefile | 2 +- tests/run-make/wasm-symbols-different-module/Makefile | 2 +- tests/run-make/wasm-symbols-not-exported/Makefile | 2 +- tests/run-make/wasm-symbols-not-imported/Makefile | 2 +- tests/run-make/weird-output-filenames/Makefile | 15 ++ tests/run-make/weird-output-filenames/foo.rs | 1 + tests/run-make/windows-binary-no-external-deps/Makefile | 9 + tests/run-make/windows-binary-no-external-deps/hello.rs | 3 + tests/run-make/windows-spawn/Makefile | 8 + tests/run-make/windows-spawn/hello.rs | 3 + tests/run-make/windows-spawn/spawn.rs | 12 ++ tests/run-make/windows-subsystem/Makefile | 6 + tests/run-make/windows-subsystem/console.rs | 3 + tests/run-make/windows-subsystem/windows.rs | 3 + tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile | 2 +- 1466 files changed, 9507 insertions(+), 9376 deletions(-)