From 433da1fc047bb39a263eefca4bdb2b1972f1d2ce Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 30 Mar 2023 07:34:55 -0500 Subject: [PATCH 1/6] Move almost all run-make-fulldeps to run-make They pass fine. --- .../{run-make-fulldeps => run-make}/a-b-a-linker-guard/Makefile | 0 tests/{run-make-fulldeps => run-make}/a-b-a-linker-guard/a.rs | 0 tests/{run-make-fulldeps => run-make}/a-b-a-linker-guard/b.rs | 0 .../alloc-no-oom-handling/Makefile | 0 tests/{run-make-fulldeps => run-make}/alloc-no-rc/Makefile | 0 tests/{run-make-fulldeps => run-make}/alloc-no-sync/Makefile | 0 .../allow-non-lint-warnings-cmdline/Makefile | 0 .../allow-non-lint-warnings-cmdline/foo.rs | 0 .../allow-warnings-cmdline-stability/Makefile | 0 .../allow-warnings-cmdline-stability/bar.rs | 0 .../allow-warnings-cmdline-stability/foo.rs | 0 .../archive-duplicate-names/Makefile | 0 .../archive-duplicate-names/bar.c | 0 .../archive-duplicate-names/bar.rs | 0 .../archive-duplicate-names/foo.c | 0 .../archive-duplicate-names/foo.rs | 0 .../arguments-non-c-like-enum/Makefile | 0 .../arguments-non-c-like-enum/nonclike.rs | 0 .../arguments-non-c-like-enum/test.c | 0 tests/{run-make-fulldeps => run-make}/atomic-lock-free/Makefile | 0 .../atomic-lock-free/atomic_lock_free.rs | 0 tests/{run-make-fulldeps => run-make}/bare-outfile/Makefile | 0 tests/{run-make-fulldeps => run-make}/bare-outfile/foo.rs | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/Makefile | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/cfoo.c | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/cfoo.c | 0 tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/foo.rs | 0 .../c-link-to-rust-dylib/Makefile | 0 .../{run-make-fulldeps => run-make}/c-link-to-rust-dylib/bar.c | 0 .../{run-make-fulldeps => run-make}/c-link-to-rust-dylib/foo.rs | 0 .../c-link-to-rust-staticlib/Makefile | 0 .../c-link-to-rust-staticlib/bar.c | 0 .../c-link-to-rust-staticlib/foo.rs | 0 .../c-link-to-rust-va-list-fn/Makefile | 0 .../c-link-to-rust-va-list-fn/checkrust.rs | 0 .../c-link-to-rust-va-list-fn/test.c | 0 tests/{run-make-fulldeps => run-make}/c-static-dylib/Makefile | 0 tests/{run-make-fulldeps => run-make}/c-static-dylib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/c-static-dylib/cfoo.c | 0 tests/{run-make-fulldeps => run-make}/c-static-dylib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/c-static-rlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/c-static-rlib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/c-static-rlib/cfoo.c | 0 tests/{run-make-fulldeps => run-make}/c-static-rlib/foo.rs | 0 .../c-unwind-abi-catch-lib-panic/Makefile | 0 .../c-unwind-abi-catch-lib-panic/add.c | 0 .../c-unwind-abi-catch-lib-panic/main.rs | 0 .../c-unwind-abi-catch-lib-panic/panic.rs | 0 .../c-unwind-abi-catch-panic/Makefile | 0 .../c-unwind-abi-catch-panic/add.c | 0 .../c-unwind-abi-catch-panic/main.rs | 0 .../cat-and-grep-sanity-check/Makefile | 0 .../cdylib-dylib-linkage/Makefile | 0 .../{run-make-fulldeps => run-make}/cdylib-dylib-linkage/bar.rs | 0 .../{run-make-fulldeps => run-make}/cdylib-dylib-linkage/foo.c | 0 .../{run-make-fulldeps => run-make}/cdylib-dylib-linkage/foo.rs | 0 .../cdylib-fewer-symbols/Makefile | 0 .../{run-make-fulldeps => run-make}/cdylib-fewer-symbols/foo.rs | 0 tests/{run-make-fulldeps => run-make}/cdylib/Makefile | 0 tests/{run-make-fulldeps => run-make}/cdylib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/cdylib/foo.c | 0 tests/{run-make-fulldeps => run-make}/cdylib/foo.rs | 0 .../codegen-options-parsing/Makefile | 0 .../codegen-options-parsing/dummy.rs | 0 tests/{run-make-fulldeps => run-make}/compile-stdin/Makefile | 0 .../compiler-lookup-paths-2/Makefile | 0 .../compiler-lookup-paths-2/a.rs | 0 .../compiler-lookup-paths-2/b.rs | 0 .../compiler-lookup-paths-2/c.rs | 0 .../compiler-lookup-paths/Makefile | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/a.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/b.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/c.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/d.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/e.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/e2.rs | 0 .../{run-make-fulldeps => run-make}/compiler-lookup-paths/f.rs | 0 .../compiler-lookup-paths/native.c | 0 .../compiler-rt-works-on-mingw/Makefile | 0 .../compiler-rt-works-on-mingw/foo.cpp | 0 .../compiler-rt-works-on-mingw/foo.rs | 0 .../core-no-fp-fmt-parse/Makefile | 0 tests/{run-make-fulldeps => run-make}/crate-data-smoke/Makefile | 0 tests/{run-make-fulldeps => run-make}/crate-data-smoke/crate.rs | 0 tests/{run-make-fulldeps => run-make}/crate-data-smoke/lib.rs | 0 tests/{run-make-fulldeps => run-make}/crate-data-smoke/rlib.rs | 0 .../crate-hash-rustc-version/Makefile | 0 .../crate-hash-rustc-version/a.rs | 0 .../crate-hash-rustc-version/b.rs | 0 .../crate-name-priority/Makefile | 0 .../{run-make-fulldeps => run-make}/crate-name-priority/foo.rs | 0 .../{run-make-fulldeps => run-make}/crate-name-priority/foo1.rs | 0 .../cross-lang-lto-clang/Makefile | 0 .../{run-make-fulldeps => run-make}/cross-lang-lto-clang/clib.c | 0 .../cross-lang-lto-clang/cmain.c | 0 .../cross-lang-lto-clang/main.rs | 0 .../cross-lang-lto-clang/rustlib.rs | 0 .../cross-lang-lto-pgo-smoketest/Makefile | 0 .../cross-lang-lto-pgo-smoketest/clib.c | 0 .../cross-lang-lto-pgo-smoketest/cmain.c | 0 .../cross-lang-lto-pgo-smoketest/main.rs | 0 .../cross-lang-lto-pgo-smoketest/rustlib.rs | 0 .../cross-lang-lto-upstream-rlibs/Makefile | 0 .../cross-lang-lto-upstream-rlibs/staticlib.rs | 0 .../cross-lang-lto-upstream-rlibs/upstream.rs | 0 tests/{run-make-fulldeps => run-make}/cross-lang-lto/Makefile | 0 tests/{run-make-fulldeps => run-make}/cross-lang-lto/lib.rs | 0 tests/{run-make-fulldeps => run-make}/cross-lang-lto/main.rs | 0 tests/{run-make-fulldeps => run-make}/debug-assertions/Makefile | 0 tests/{run-make-fulldeps => run-make}/debug-assertions/debug.rs | 0 .../dep-info-doesnt-run-much/Makefile | 0 .../dep-info-doesnt-run-much/foo.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info-spaces/Makefile | 0 .../dep-info-spaces/Makefile.foo | 0 tests/{run-make-fulldeps => run-make}/dep-info-spaces/bar.rs | 0 .../{run-make-fulldeps => run-make}/dep-info-spaces/foo foo.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info-spaces/lib.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info/Makefile | 0 tests/{run-make-fulldeps => run-make}/dep-info/Makefile.foo | 0 tests/{run-make-fulldeps => run-make}/dep-info/bar.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info/foo.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info/lib.rs | 0 tests/{run-make-fulldeps => run-make}/dep-info/lib2.rs | 0 .../doctests-keep-binaries/Makefile | 0 .../{run-make-fulldeps => run-make}/doctests-keep-binaries/t.rs | 0 .../duplicate-output-flavors/Makefile | 0 .../duplicate-output-flavors/foo.rs | 0 tests/{run-make-fulldeps => run-make}/dylib-chain/Makefile | 0 tests/{run-make-fulldeps => run-make}/dylib-chain/m1.rs | 0 tests/{run-make-fulldeps => run-make}/dylib-chain/m2.rs | 0 tests/{run-make-fulldeps => run-make}/dylib-chain/m3.rs | 0 tests/{run-make-fulldeps => run-make}/dylib-chain/m4.rs | 0 tests/{run-make-fulldeps => run-make}/emit-stack-sizes/Makefile | 0 tests/{run-make-fulldeps => run-make}/emit-stack-sizes/foo.rs | 0 tests/{run-make-fulldeps => run-make}/emit/Makefile | 0 tests/{run-make-fulldeps => run-make}/emit/test-24876.rs | 0 tests/{run-make-fulldeps => run-make}/emit/test-26235.rs | 0 .../error-found-staticlib-instead-crate/Makefile | 0 .../error-found-staticlib-instead-crate/bar.rs | 0 .../error-found-staticlib-instead-crate/foo.rs | 0 .../error-writing-dependencies/Makefile | 0 .../error-writing-dependencies/foo.rs | 0 tests/{run-make-fulldeps => run-make}/exit-code/Makefile | 0 .../{run-make-fulldeps => run-make}/exit-code/compile-error.rs | 0 tests/{run-make-fulldeps => run-make}/exit-code/lint-failure.rs | 0 tests/{run-make-fulldeps => run-make}/exit-code/success.rs | 0 .../extern-diff-internal-name/Makefile | 0 .../extern-diff-internal-name/lib.rs | 0 .../extern-diff-internal-name/test.rs | 0 .../extern-flag-disambiguates/Makefile | 0 .../extern-flag-disambiguates/a.rs | 0 .../extern-flag-disambiguates/b.rs | 0 .../extern-flag-disambiguates/c.rs | 0 .../extern-flag-disambiguates/d.rs | 0 tests/{run-make-fulldeps => run-make}/extern-flag-fun/Makefile | 0 .../{run-make-fulldeps => run-make}/extern-flag-fun/bar-alt.rs | 0 tests/{run-make-fulldeps => run-make}/extern-flag-fun/bar.rs | 0 tests/{run-make-fulldeps => run-make}/extern-flag-fun/foo.rs | 0 .../extern-flag-fun/gated_unstable.rs | 0 tests/{run-make-fulldeps => run-make}/extern-flag-fun/rustc.rs | 0 .../extern-flag-pathless/Makefile | 0 .../extern-flag-pathless/bar-dynamic.rs | 0 .../extern-flag-pathless/bar-static.rs | 0 .../{run-make-fulldeps => run-make}/extern-flag-pathless/foo.rs | 0 .../extern-flag-rename-transitive/Makefile | 0 .../extern-flag-rename-transitive/bar.rs | 0 .../extern-flag-rename-transitive/baz.rs | 0 .../extern-flag-rename-transitive/foo.rs | 0 .../{run-make-fulldeps => run-make}/extern-fn-generic/Makefile | 0 tests/{run-make-fulldeps => run-make}/extern-fn-generic/test.c | 0 tests/{run-make-fulldeps => run-make}/extern-fn-generic/test.rs | 0 .../extern-fn-generic/testcrate.rs | 0 tests/{run-make-fulldeps => run-make}/extern-fn-mangle/Makefile | 0 tests/{run-make-fulldeps => run-make}/extern-fn-mangle/test.c | 0 tests/{run-make-fulldeps => run-make}/extern-fn-mangle/test.rs | 0 .../extern-fn-reachable/Makefile | 0 .../extern-fn-reachable/dylib.rs | 0 .../extern-fn-struct-passing-abi/Makefile | 0 .../extern-fn-struct-passing-abi/test.c | 0 .../extern-fn-struct-passing-abi/test.rs | 0 .../extern-fn-with-extern-types/Makefile | 0 .../extern-fn-with-extern-types/ctest.c | 0 .../extern-fn-with-extern-types/test.rs | 0 .../extern-fn-with-packed-struct/Makefile | 0 .../extern-fn-with-packed-struct/test.c | 0 .../extern-fn-with-packed-struct/test.rs | 0 .../extern-fn-with-union/Makefile | 0 .../extern-fn-with-union/ctest.c | 0 .../extern-fn-with-union/test.rs | 0 .../extern-fn-with-union/testcrate.rs | 0 .../extern-multiple-copies/Makefile | 0 .../extern-multiple-copies/bar.rs | 0 .../extern-multiple-copies/foo1.rs | 0 .../extern-multiple-copies/foo2.rs | 0 .../extern-multiple-copies2/Makefile | 0 .../extern-multiple-copies2/bar.rs | 0 .../extern-multiple-copies2/foo1.rs | 0 .../extern-multiple-copies2/foo2.rs | 0 .../extern-overrides-distribution/Makefile | 0 .../extern-overrides-distribution/libc.rs | 0 .../extern-overrides-distribution/main.rs | 0 .../extra-filename-with-temp-outputs/Makefile | 0 .../extra-filename-with-temp-outputs/foo.rs | 0 .../foreign-double-unwind/Makefile | 0 .../foreign-double-unwind/foo.cpp | 0 .../foreign-double-unwind/foo.rs | 0 .../{run-make-fulldeps => run-make}/foreign-exceptions/Makefile | 0 .../{run-make-fulldeps => run-make}/foreign-exceptions/foo.cpp | 0 tests/{run-make-fulldeps => run-make}/foreign-exceptions/foo.rs | 0 .../foreign-rust-exceptions/Makefile | 0 .../foreign-rust-exceptions/bar.rs | 0 .../foreign-rust-exceptions/foo.rs | 0 tests/{run-make-fulldeps => run-make}/fpic/Makefile | 0 tests/{run-make-fulldeps => run-make}/fpic/hello.rs | 0 .../glibc-staticlib-args/Makefile | 0 .../glibc-staticlib-args/library.rs | 0 .../glibc-staticlib-args/program.c | 0 tests/{run-make-fulldeps => run-make}/hir-tree/Makefile | 0 tests/{run-make-fulldeps => run-make}/hir-tree/input.rs | 0 .../hotplug_codegen_backend/Makefile | 0 .../hotplug_codegen_backend/some_crate.rs | 0 .../hotplug_codegen_backend/the_backend.rs | 0 .../{run-make-fulldeps => run-make}/include_bytes_deps/Makefile | 0 .../include_bytes_deps/input.bin | 0 .../{run-make-fulldeps => run-make}/include_bytes_deps/input.md | 0 .../include_bytes_deps/input.txt | 0 .../{run-make-fulldeps => run-make}/include_bytes_deps/main.rs | 0 .../incr-add-rust-src-component/Makefile | 0 .../incr-add-rust-src-component/main.rs | 0 .../inline-always-many-cgu/Makefile | 0 .../inline-always-many-cgu/foo.rs | 0 .../interdependent-c-libraries/Makefile | 0 .../interdependent-c-libraries/bar.c | 0 .../interdependent-c-libraries/bar.rs | 0 .../interdependent-c-libraries/foo.c | 0 .../interdependent-c-libraries/foo.rs | 0 .../interdependent-c-libraries/main.rs | 0 .../intrinsic-unreachable/Makefile | 0 .../intrinsic-unreachable/exit-ret.rs | 0 .../intrinsic-unreachable/exit-unreachable.rs | 0 tests/{run-make-fulldeps => run-make}/invalid-library/Makefile | 0 tests/{run-make-fulldeps => run-make}/invalid-library/foo.rs | 0 .../{run-make-fulldeps => run-make}/invalid-staticlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-11908/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-11908/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue-11908/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-14500/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-14500/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue-14500/foo.c | 0 tests/{run-make-fulldeps => run-make}/issue-14500/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-14698/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-14698/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-15460/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-15460/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue-15460/foo.c | 0 tests/{run-make-fulldeps => run-make}/issue-15460/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-18943/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-18943/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-20626/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-20626/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-22131/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-22131/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-24445/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-24445/foo.c | 0 tests/{run-make-fulldeps => run-make}/issue-24445/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-25581/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-25581/test.c | 0 tests/{run-make-fulldeps => run-make}/issue-25581/test.rs | 0 tests/{run-make-fulldeps => run-make}/issue-26006/Makefile | 0 .../{run-make-fulldeps => run-make}/issue-26006/in/libc/lib.rs | 0 .../{run-make-fulldeps => run-make}/issue-26006/in/time/lib.rs | 0 tests/{run-make-fulldeps => run-make}/issue-26092/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-26092/blank.rs | 0 tests/{run-make-fulldeps => run-make}/issue-28595/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-28595/a.c | 0 tests/{run-make-fulldeps => run-make}/issue-28595/a.rs | 0 tests/{run-make-fulldeps => run-make}/issue-28595/b.c | 0 tests/{run-make-fulldeps => run-make}/issue-28595/b.rs | 0 tests/{run-make-fulldeps => run-make}/issue-28766/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-28766/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-28766/main.rs | 0 tests/{run-make-fulldeps => run-make}/issue-30063/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-30063/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-33329/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-33329/main.rs | 0 tests/{run-make-fulldeps => run-make}/issue-35164/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-35164/main.rs | 0 .../issue-35164/submodule/mod.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37839/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-37839/a.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37839/b.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37839/c.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37893/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-37893/a.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37893/b.rs | 0 tests/{run-make-fulldeps => run-make}/issue-37893/c.rs | 0 tests/{run-make-fulldeps => run-make}/issue-38237/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-38237/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue-38237/baz.rs | 0 tests/{run-make-fulldeps => run-make}/issue-38237/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-40535/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-40535/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue-40535/baz.rs | 0 tests/{run-make-fulldeps => run-make}/issue-40535/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-46239/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-46239/main.rs | 0 tests/{run-make-fulldeps => run-make}/issue-47551/Makefile | 0 .../issue-47551/eh_frame-terminator.rs | 0 tests/{run-make-fulldeps => run-make}/issue-51671/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-51671/app.rs | 0 tests/{run-make-fulldeps => run-make}/issue-53964/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-53964/app.rs | 0 tests/{run-make-fulldeps => run-make}/issue-53964/panic.rs | 0 tests/{run-make-fulldeps => run-make}/issue-64153/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-64153/downstream.rs | 0 tests/{run-make-fulldeps => run-make}/issue-64153/upstream.rs | 0 .../issue-68794-textrel-on-minimal-lib/Makefile | 0 .../issue-68794-textrel-on-minimal-lib/bar.c | 0 .../issue-68794-textrel-on-minimal-lib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-69368/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-69368/a.rs | 0 tests/{run-make-fulldeps => run-make}/issue-69368/b.rs | 0 tests/{run-make-fulldeps => run-make}/issue-69368/c.rs | 0 tests/{run-make-fulldeps => run-make}/issue-7349/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-7349/foo.rs | 0 tests/{run-make-fulldeps => run-make}/issue-83045/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue-83045/a.rs | 0 tests/{run-make-fulldeps => run-make}/issue-83045/b.rs | 0 tests/{run-make-fulldeps => run-make}/issue-83045/c.rs | 0 .../issue-84395-lto-embed-bitcode/Makefile | 0 .../issue-84395-lto-embed-bitcode/test.rs | 0 .../issue-97463-abi-param-passing/Makefile | 0 .../issue-97463-abi-param-passing/bad.c | 0 .../issue-97463-abi-param-passing/param_passing.rs | 0 tests/{run-make-fulldeps => run-make}/issue64319/Makefile | 0 tests/{run-make-fulldeps => run-make}/issue64319/bar.rs | 0 tests/{run-make-fulldeps => run-make}/issue64319/foo.rs | 0 .../libs-through-symlinks/Makefile | 0 .../libs-through-symlinks/bar.rs | 0 .../libs-through-symlinks/foo.rs | 0 tests/{run-make-fulldeps => run-make}/libtest-json/Makefile | 0 tests/{run-make-fulldeps => run-make}/libtest-json/f.rs | 0 .../libtest-json/output-default.json | 0 .../libtest-json/output-stdout-success.json | 0 .../libtest-json/validate_json.py | 0 tests/{run-make-fulldeps => run-make}/link-arg/Makefile | 0 tests/{run-make-fulldeps => run-make}/link-arg/empty.rs | 0 tests/{run-make-fulldeps => run-make}/link-args-order/Makefile | 0 tests/{run-make-fulldeps => run-make}/link-args-order/empty.rs | 0 tests/{run-make-fulldeps => run-make}/link-cfg/Makefile | 0 .../link-cfg/dep-with-staticlib.rs | 0 tests/{run-make-fulldeps => run-make}/link-cfg/dep.rs | 0 tests/{run-make-fulldeps => run-make}/link-cfg/no-deps.rs | 0 tests/{run-make-fulldeps => run-make}/link-cfg/return1.c | 0 tests/{run-make-fulldeps => run-make}/link-cfg/return2.c | 0 tests/{run-make-fulldeps => run-make}/link-cfg/return3.c | 0 tests/{run-make-fulldeps => run-make}/link-cfg/with-deps.rs | 0 .../link-cfg/with-staticlib-deps.rs | 0 tests/{run-make-fulldeps => run-make}/link-dedup/Makefile | 0 tests/{run-make-fulldeps => run-make}/link-dedup/depa.rs | 0 tests/{run-make-fulldeps => run-make}/link-dedup/depb.rs | 0 tests/{run-make-fulldeps => run-make}/link-dedup/depc.rs | 0 tests/{run-make-fulldeps => run-make}/link-dedup/empty.rs | 0 tests/{run-make-fulldeps => run-make}/link-path-order/Makefile | 0 tests/{run-make-fulldeps => run-make}/link-path-order/correct.c | 0 tests/{run-make-fulldeps => run-make}/link-path-order/main.rs | 0 tests/{run-make-fulldeps => run-make}/link-path-order/wrong.c | 0 .../linkage-attr-on-static/Makefile | 0 .../linkage-attr-on-static/bar.rs | 0 .../linkage-attr-on-static/foo.c | 0 .../long-linker-command-lines-cmd-exe/Makefile | 0 .../long-linker-command-lines-cmd-exe/foo.bat | 0 .../long-linker-command-lines-cmd-exe/foo.rs | 0 .../long-linker-command-lines/Makefile | 0 .../long-linker-command-lines/foo.rs | 0 .../longjmp-across-rust/Makefile | 0 tests/{run-make-fulldeps => run-make}/longjmp-across-rust/foo.c | 0 .../{run-make-fulldeps => run-make}/longjmp-across-rust/main.rs | 0 tests/{run-make-fulldeps => run-make}/ls-metadata/Makefile | 0 tests/{run-make-fulldeps => run-make}/ls-metadata/foo.rs | 0 tests/{run-make-fulldeps => run-make}/lto-dylib-dep/Makefile | 0 tests/{run-make-fulldeps => run-make}/lto-dylib-dep/a_dylib.rs | 0 tests/{run-make-fulldeps => run-make}/lto-dylib-dep/main.rs | 0 tests/{run-make-fulldeps => run-make}/lto-empty/Makefile | 0 tests/{run-make-fulldeps => run-make}/lto-empty/lib.rs | 0 .../lto-no-link-whole-rlib/Makefile | 0 .../lto-no-link-whole-rlib/bar.c | 0 .../lto-no-link-whole-rlib/foo.c | 0 .../lto-no-link-whole-rlib/lib1.rs | 0 .../lto-no-link-whole-rlib/lib2.rs | 0 .../lto-no-link-whole-rlib/main.rs | 0 tests/{run-make-fulldeps => run-make}/lto-readonly-lib/Makefile | 0 tests/{run-make-fulldeps => run-make}/lto-readonly-lib/lib.rs | 0 tests/{run-make-fulldeps => run-make}/lto-readonly-lib/main.rs | 0 tests/{run-make-fulldeps => run-make}/lto-smoke-c/Makefile | 0 tests/{run-make-fulldeps => run-make}/lto-smoke-c/bar.c | 0 tests/{run-make-fulldeps => run-make}/lto-smoke-c/foo.rs | 0 tests/{run-make-fulldeps => run-make}/lto-smoke/Makefile | 0 tests/{run-make-fulldeps => run-make}/lto-smoke/lib.rs | 0 tests/{run-make-fulldeps => run-make}/lto-smoke/main.rs | 0 .../{run-make-fulldeps => run-make}/manual-crate-name/Makefile | 0 tests/{run-make-fulldeps => run-make}/manual-crate-name/bar.rs | 0 tests/{run-make-fulldeps => run-make}/manual-link/Makefile | 0 tests/{run-make-fulldeps => run-make}/manual-link/bar.c | 0 tests/{run-make-fulldeps => run-make}/manual-link/foo.c | 0 tests/{run-make-fulldeps => run-make}/manual-link/foo.rs | 0 tests/{run-make-fulldeps => run-make}/manual-link/main.rs | 0 .../many-crates-but-no-match/Makefile | 0 .../many-crates-but-no-match/crateA1.rs | 0 .../many-crates-but-no-match/crateA2.rs | 0 .../many-crates-but-no-match/crateA3.rs | 0 .../many-crates-but-no-match/crateB.rs | 0 .../many-crates-but-no-match/crateC.rs | 0 .../metadata-flag-frobs-symbols/Makefile | 0 .../metadata-flag-frobs-symbols/bar.rs | 0 .../metadata-flag-frobs-symbols/foo.rs | 0 tests/{run-make-fulldeps => run-make}/min-global-align/Makefile | 0 .../min-global-align/min_global_align.rs | 0 .../mingw-export-call-convention/Makefile | 0 .../mingw-export-call-convention/foo.rs | 0 .../mismatching-target-triples/Makefile | 0 .../mismatching-target-triples/bar.rs | 0 .../mismatching-target-triples/foo.rs | 0 .../missing-crate-dependency/Makefile | 0 .../missing-crate-dependency/crateA.rs | 0 .../missing-crate-dependency/crateB.rs | 0 .../missing-crate-dependency/crateC.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-deps/Makefile | 0 tests/{run-make-fulldeps => run-make}/mixing-deps/both.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-deps/dylib.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-deps/prog.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/Makefile | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/bar1.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/bar2.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/baz.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/baz2.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-formats/foo.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-libs/Makefile | 0 tests/{run-make-fulldeps => run-make}/mixing-libs/dylib.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-libs/prog.rs | 0 tests/{run-make-fulldeps => run-make}/mixing-libs/rlib.rs | 0 tests/{run-make-fulldeps => run-make}/msvc-opt-minsize/Makefile | 0 tests/{run-make-fulldeps => run-make}/msvc-opt-minsize/foo.rs | 0 tests/{run-make-fulldeps => run-make}/multiple-emits/Makefile | 0 tests/{run-make-fulldeps => run-make}/multiple-emits/foo.rs | 0 tests/{run-make-fulldeps => run-make}/no-builtins-lto/Makefile | 0 tests/{run-make-fulldeps => run-make}/no-builtins-lto/main.rs | 0 .../no-builtins-lto/no_builtins.rs | 0 .../{run-make-fulldeps => run-make}/no-duplicate-libs/Makefile | 0 tests/{run-make-fulldeps => run-make}/no-duplicate-libs/bar.c | 0 tests/{run-make-fulldeps => run-make}/no-duplicate-libs/foo.c | 0 tests/{run-make-fulldeps => run-make}/no-duplicate-libs/main.rs | 0 .../no-intermediate-extras/Makefile | 0 .../no-intermediate-extras/foo.rs | 0 .../obey-crate-type-flag/Makefile | 0 .../obey-crate-type-flag/test.rs | 0 .../output-filename-conflicts-with-directory/Makefile | 0 .../output-filename-conflicts-with-directory/foo.rs | 0 .../output-filename-overwrites-input/Makefile | 0 .../output-filename-overwrites-input/bar.rs | 0 .../output-filename-overwrites-input/foo.rs | 0 .../output-type-permutations/Makefile | 0 .../output-type-permutations/foo.rs | 0 .../output-with-hyphens/Makefile | 0 .../output-with-hyphens/foo-bar.rs | 0 .../override-aliased-flags/Makefile | 0 .../override-aliased-flags/main.rs | 0 .../panic-impl-transitive/Makefile | 0 .../panic-impl-transitive/panic-impl-consumer.rs | 0 .../panic-impl-transitive/panic-impl-provider.rs | 0 .../pass-non-c-like-enum-to-c/Makefile | 0 .../pass-non-c-like-enum-to-c/nonclike.rs | 0 .../pass-non-c-like-enum-to-c/test.c | 0 .../{run-make-fulldeps => run-make}/pgo-branch-weights/Makefile | 0 .../pgo-branch-weights/filecheck-patterns.txt | 0 .../pgo-branch-weights/interesting.rs | 0 .../{run-make-fulldeps => run-make}/pgo-branch-weights/main.rs | 0 .../pgo-branch-weights/opaque.rs | 0 tests/{run-make-fulldeps => run-make}/pgo-gen-lto/Makefile | 0 tests/{run-make-fulldeps => run-make}/pgo-gen-lto/test.rs | 0 .../pgo-gen-no-imp-symbols/Makefile | 0 .../pgo-gen-no-imp-symbols/test.rs | 0 tests/{run-make-fulldeps => run-make}/pgo-gen/Makefile | 0 tests/{run-make-fulldeps => run-make}/pgo-gen/test.rs | 0 .../pgo-indirect-call-promotion/Makefile | 0 .../pgo-indirect-call-promotion/filecheck-patterns.txt | 0 .../pgo-indirect-call-promotion/interesting.rs | 0 .../pgo-indirect-call-promotion/main.rs | 0 .../pgo-indirect-call-promotion/opaque.rs | 0 tests/{run-make-fulldeps => run-make}/pgo-use/Makefile | 0 .../pgo-use/filecheck-patterns.txt | 0 tests/{run-make-fulldeps => run-make}/pgo-use/main.rs | 0 .../pointer-auth-link-with-c/Makefile | 0 .../pointer-auth-link-with-c/test.c | 0 .../pointer-auth-link-with-c/test.rs | 0 tests/{run-make-fulldeps => run-make}/prefer-dylib/Makefile | 0 tests/{run-make-fulldeps => run-make}/prefer-dylib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/prefer-dylib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/prefer-rlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/prefer-rlib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/prefer-rlib/foo.rs | 0 .../pretty-print-to-file/Makefile | 0 .../pretty-print-to-file/input.pp | 0 .../pretty-print-to-file/input.rs | 0 .../print-calling-conventions/Makefile | 0 tests/{run-make-fulldeps => run-make}/print-cfg/Makefile | 0 .../{run-make-fulldeps => run-make}/print-target-list/Makefile | 0 tests/{run-make-fulldeps => run-make}/profile/Makefile | 0 tests/{run-make-fulldeps => run-make}/profile/test.rs | 0 tests/{run-make-fulldeps => run-make}/prune-link-args/Makefile | 0 tests/{run-make-fulldeps => run-make}/prune-link-args/empty.rs | 0 tests/{run-make-fulldeps => run-make}/redundant-libs/Makefile | 0 tests/{run-make-fulldeps => run-make}/redundant-libs/bar.c | 0 tests/{run-make-fulldeps => run-make}/redundant-libs/baz.c | 0 tests/{run-make-fulldeps => run-make}/redundant-libs/foo.c | 0 tests/{run-make-fulldeps => run-make}/redundant-libs/main.rs | 0 tests/{run-make-fulldeps => run-make}/relocation-model/Makefile | 0 tests/{run-make-fulldeps => run-make}/relocation-model/foo.rs | 0 tests/{run-make-fulldeps => run-make}/relro-levels/Makefile | 0 tests/{run-make-fulldeps => run-make}/relro-levels/hello.rs | 0 .../{run-make-fulldeps => run-make}/remap-path-prefix/Makefile | 0 .../remap-path-prefix/auxiliary/lib.rs | 0 .../reproducible-build-2/Makefile | 0 .../reproducible-build-2/linker.rs | 0 .../reproducible-build-2/reproducible-build-aux.rs | 0 .../reproducible-build-2/reproducible-build.rs | 0 .../{run-make-fulldeps => run-make}/reproducible-build/Makefile | 0 .../reproducible-build/linker.rs | 0 .../reproducible-build/reproducible-build-aux.rs | 0 .../reproducible-build/reproducible-build.rs | 0 tests/{run-make-fulldeps => run-make}/resolve-rename/Makefile | 0 tests/{run-make-fulldeps => run-make}/resolve-rename/bar.rs | 0 tests/{run-make-fulldeps => run-make}/resolve-rename/baz.rs | 0 tests/{run-make-fulldeps => run-make}/resolve-rename/foo.rs | 0 .../return-non-c-like-enum-from-c/Makefile | 0 .../return-non-c-like-enum-from-c/nonclike.rs | 0 .../return-non-c-like-enum-from-c/test.c | 0 .../return-non-c-like-enum/Makefile | 0 .../return-non-c-like-enum/nonclike.rs | 0 .../return-non-c-like-enum/test.c | 0 tests/{run-make-fulldeps => run-make}/rlib-chain/Makefile | 0 tests/{run-make-fulldeps => run-make}/rlib-chain/m1.rs | 0 tests/{run-make-fulldeps => run-make}/rlib-chain/m2.rs | 0 tests/{run-make-fulldeps => run-make}/rlib-chain/m3.rs | 0 tests/{run-make-fulldeps => run-make}/rlib-chain/m4.rs | 0 tests/run-make/rlib-format-packed-bundled-libs/Makefile | 2 +- .../rustdoc-determinism/Makefile | 0 .../{run-make-fulldeps => run-make}/rustdoc-determinism/bar.rs | 0 .../{run-make-fulldeps => run-make}/rustdoc-determinism/foo.rs | 0 .../rustdoc-error-lines/Makefile | 0 .../rustdoc-error-lines/input.rs | 0 tests/{run-make-fulldeps => run-make}/rustdoc-io-error/Makefile | 0 tests/{run-make-fulldeps => run-make}/rustdoc-io-error/foo.rs | 0 tests/{run-make-fulldeps => run-make}/rustdoc-map-file/Makefile | 0 .../rustdoc-map-file/expected.json | 0 tests/{run-make-fulldeps => run-make}/rustdoc-map-file/foo.rs | 0 .../rustdoc-map-file/validate_json.py | 0 .../rustdoc-output-path/Makefile | 0 .../{run-make-fulldeps => run-make}/rustdoc-output-path/foo.rs | 0 .../rustdoc-scrape-examples-macros/Makefile | 2 +- .../rustdoc-scrape-examples-macros/examples/ex.rs | 0 .../rustdoc-scrape-examples-macros/src/lib.rs | 0 .../rustdoc-scrape-examples-macros/src/proc.rs | 0 .../rustdoc-target-spec-json-path/Makefile | 0 .../rustdoc-target-spec-json-path/dummy_core.rs | 0 .../rustdoc-target-spec-json-path/my_crate.rs | 0 .../rustdoc-target-spec-json-path/target.json | 0 tests/{run-make-fulldeps => run-make}/rustdoc-themes/Makefile | 0 tests/{run-make-fulldeps => run-make}/rustdoc-themes/foo.rs | 0 .../sanitizer-cdylib-link/Makefile | 0 .../sanitizer-cdylib-link/library.rs | 0 .../sanitizer-cdylib-link/program.rs | 0 .../sanitizer-dylib-link/Makefile | 0 .../sanitizer-dylib-link/library.rs | 0 .../sanitizer-dylib-link/program.rs | 0 .../sanitizer-staticlib-link/Makefile | 0 .../sanitizer-staticlib-link/library.rs | 0 .../sanitizer-staticlib-link/program.c | 0 .../sanitizer-staticlib-link/program.rs | 0 .../{run-make-fulldeps => run-make}/separate-link-fail/Makefile | 0 tests/{run-make-fulldeps => run-make}/separate-link/Makefile | 0 .../{run-make-fulldeps => run-make}/sepcomp-cci-copies/Makefile | 0 .../sepcomp-cci-copies/cci_lib.rs | 0 tests/{run-make-fulldeps => run-make}/sepcomp-cci-copies/foo.rs | 0 tests/{run-make-fulldeps => run-make}/sepcomp-inlining/Makefile | 0 tests/{run-make-fulldeps => run-make}/sepcomp-inlining/foo.rs | 0 tests/{run-make-fulldeps => run-make}/sepcomp-separate/Makefile | 0 tests/{run-make-fulldeps => run-make}/sepcomp-separate/foo.rs | 0 .../share-generics-dylib/Makefile | 0 .../share-generics-dylib/instance_provider_a.rs | 0 .../share-generics-dylib/instance_provider_b.rs | 0 .../share-generics-dylib/instance_user_a_rlib.rs | 0 .../share-generics-dylib/instance_user_b_rlib.rs | 0 .../share-generics-dylib/instance_user_dylib.rs | 0 .../share-generics-dylib/linked_leaf.rs | 0 tests/{run-make-fulldeps => run-make}/simd-ffi/Makefile | 0 tests/{run-make-fulldeps => run-make}/simd-ffi/simd.rs | 0 tests/{run-make-fulldeps => run-make}/simple-dylib/Makefile | 0 tests/{run-make-fulldeps => run-make}/simple-dylib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/simple-dylib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/simple-rlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/simple-rlib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/simple-rlib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/split-debuginfo/Makefile | 0 tests/{run-make-fulldeps => run-make}/split-debuginfo/bar.rs | 0 tests/{run-make-fulldeps => run-make}/split-debuginfo/baz.rs | 0 tests/{run-make-fulldeps => run-make}/split-debuginfo/foo.rs | 0 tests/{run-make-fulldeps => run-make}/split-debuginfo/main.rs | 0 .../stable-symbol-names/Makefile | 0 .../stable-symbol-names/stable-symbol-names1.rs | 0 .../stable-symbol-names/stable-symbol-names2.rs | 0 .../static-dylib-by-default/Makefile | 0 .../static-dylib-by-default/bar.rs | 0 .../static-dylib-by-default/foo.rs | 0 .../static-dylib-by-default/main.c | 0 .../{run-make-fulldeps => run-make}/static-extern-type/Makefile | 0 .../static-extern-type/define-foo.c | 0 .../static-extern-type/use-foo.rs | 0 tests/{run-make-fulldeps => run-make}/static-unwinding/Makefile | 0 tests/{run-make-fulldeps => run-make}/static-unwinding/lib.rs | 0 tests/{run-make-fulldeps => run-make}/static-unwinding/main.rs | 0 .../staticlib-blank-lib/Makefile | 0 .../{run-make-fulldeps => run-make}/staticlib-blank-lib/foo.rs | 0 tests/{run-make-fulldeps => run-make}/std-core-cycle/Makefile | 0 tests/{run-make-fulldeps => run-make}/std-core-cycle/bar.rs | 0 tests/{run-make-fulldeps => run-make}/std-core-cycle/foo.rs | 0 tests/{run-make-fulldeps => run-make}/stdin-non-utf8/Makefile | 0 tests/{run-make-fulldeps => run-make}/stdin-non-utf8/non-utf8 | 0 .../{run-make-fulldeps => run-make}/suspicious-library/Makefile | 0 tests/{run-make-fulldeps => run-make}/suspicious-library/bar.rs | 0 tests/{run-make-fulldeps => run-make}/suspicious-library/foo.rs | 0 .../{run-make-fulldeps => run-make}/symbol-visibility/Makefile | 0 .../symbol-visibility/a_cdylib.rs | 0 .../symbol-visibility/a_proc_macro.rs | 0 .../symbol-visibility/a_rust_dylib.rs | 0 .../symbol-visibility/an_executable.rs | 0 .../symbol-visibility/an_rlib.rs | 0 .../symbols-include-type-name/Makefile | 0 .../symbols-include-type-name/lib.rs | 0 tests/{run-make-fulldeps => run-make}/symlinked-extern/Makefile | 0 tests/{run-make-fulldeps => run-make}/symlinked-extern/bar.rs | 0 tests/{run-make-fulldeps => run-make}/symlinked-extern/baz.rs | 0 tests/{run-make-fulldeps => run-make}/symlinked-extern/foo.rs | 0 .../symlinked-libraries/Makefile | 0 .../{run-make-fulldeps => run-make}/symlinked-libraries/bar.rs | 0 .../{run-make-fulldeps => run-make}/symlinked-libraries/foo.rs | 0 tests/{run-make-fulldeps => run-make}/symlinked-rlib/Makefile | 0 tests/{run-make-fulldeps => run-make}/symlinked-rlib/bar.rs | 0 tests/{run-make-fulldeps => run-make}/symlinked-rlib/foo.rs | 0 .../sysroot-crates-are-unstable/Makefile | 0 .../sysroot-crates-are-unstable/test.py | 0 .../{run-make-fulldeps => run-make}/target-cpu-native/Makefile | 0 tests/{run-make-fulldeps => run-make}/target-cpu-native/foo.rs | 0 tests/{run-make-fulldeps => run-make}/target-specs/Makefile | 0 .../target-specs/definitely-not-builtin-target.json | 0 tests/{run-make-fulldeps => run-make}/target-specs/foo.rs | 0 .../target-specs/mismatching-data-layout.json | 0 .../target-specs/my-awesome-platform.json | 0 .../target-specs/my-incomplete-platform.json | 0 .../target-specs/my-invalid-platform.json | 0 .../target-specs/my-x86_64-unknown-linux-gnu-platform.json | 0 .../target-without-atomic-cas/Makefile | 0 tests/{run-make-fulldeps => run-make}/test-harness/Makefile | 0 .../test-harness/test-ignore-cfg.rs | 0 .../type-mismatch-same-crate-name/Makefile | 0 .../type-mismatch-same-crate-name/crateA.rs | 0 .../type-mismatch-same-crate-name/crateB.rs | 0 .../type-mismatch-same-crate-name/crateC.rs | 0 .../use-extern-for-plugins/Makefile | 0 .../use-extern-for-plugins/bar.rs | 0 .../use-extern-for-plugins/baz.rs | 0 .../use-extern-for-plugins/foo.rs | 0 .../use-suggestions-rust-2018/Makefile | 0 .../use-suggestions-rust-2018/ep-nested-lib.rs | 0 .../use-suggestions-rust-2018/use-suggestions.rs | 0 .../{run-make-fulldeps => run-make}/used-cdylib-macos/Makefile | 0 .../used-cdylib-macos/dylib_used.rs | 0 tests/{run-make-fulldeps => run-make}/used/Makefile | 0 tests/{run-make-fulldeps => run-make}/used/used.rs | 0 tests/{run-make-fulldeps => run-make}/version/Makefile | 0 .../volatile-intrinsics/Makefile | 0 .../{run-make-fulldeps => run-make}/volatile-intrinsics/main.rs | 0 .../weird-output-filenames/Makefile | 0 .../weird-output-filenames/foo.rs | 0 .../windows-binary-no-external-deps/Makefile | 0 .../windows-binary-no-external-deps/hello.rs | 0 tests/{run-make-fulldeps => run-make}/windows-spawn/Makefile | 0 tests/{run-make-fulldeps => run-make}/windows-spawn/hello.rs | 0 tests/{run-make-fulldeps => run-make}/windows-spawn/spawn.rs | 0 .../{run-make-fulldeps => run-make}/windows-subsystem/Makefile | 0 .../windows-subsystem/console.rs | 0 .../windows-subsystem/windows.rs | 0 696 files changed, 2 insertions(+), 2 deletions(-) rename tests/{run-make-fulldeps => run-make}/a-b-a-linker-guard/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/a-b-a-linker-guard/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/a-b-a-linker-guard/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/alloc-no-oom-handling/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/alloc-no-rc/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/alloc-no-sync/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/allow-non-lint-warnings-cmdline/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/allow-non-lint-warnings-cmdline/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/allow-warnings-cmdline-stability/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/allow-warnings-cmdline-stability/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/allow-warnings-cmdline-stability/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/archive-duplicate-names/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/archive-duplicate-names/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/archive-duplicate-names/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/archive-duplicate-names/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/archive-duplicate-names/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/arguments-non-c-like-enum/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/arguments-non-c-like-enum/nonclike.rs (100%) rename tests/{run-make-fulldeps => run-make}/arguments-non-c-like-enum/test.c (100%) rename tests/{run-make-fulldeps => run-make}/atomic-lock-free/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/atomic-lock-free/atomic_lock_free.rs (100%) rename tests/{run-make-fulldeps => run-make}/bare-outfile/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/bare-outfile/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/cfoo.c (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-dylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/cfoo.c (100%) rename tests/{run-make-fulldeps => run-make}/c-dynamic-rlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-dylib/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-dylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-staticlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-staticlib/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-staticlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-va-list-fn/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-va-list-fn/checkrust.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-link-to-rust-va-list-fn/test.c (100%) rename tests/{run-make-fulldeps => run-make}/c-static-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-static-dylib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-static-dylib/cfoo.c (100%) rename tests/{run-make-fulldeps => run-make}/c-static-dylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-static-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-static-rlib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-static-rlib/cfoo.c (100%) rename tests/{run-make-fulldeps => run-make}/c-static-rlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-lib-panic/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-lib-panic/add.c (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-lib-panic/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-lib-panic/panic.rs (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-panic/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-panic/add.c (100%) rename tests/{run-make-fulldeps => run-make}/c-unwind-abi-catch-panic/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/cat-and-grep-sanity-check/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-dylib-linkage/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-dylib-linkage/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-dylib-linkage/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-dylib-linkage/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-fewer-symbols/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cdylib-fewer-symbols/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/cdylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cdylib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/cdylib/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/cdylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/codegen-options-parsing/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/codegen-options-parsing/dummy.rs (100%) rename tests/{run-make-fulldeps => run-make}/compile-stdin/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths-2/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths-2/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths-2/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths-2/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/d.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/e.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/e2.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/f.rs (100%) rename tests/{run-make-fulldeps => run-make}/compiler-lookup-paths/native.c (100%) rename tests/{run-make-fulldeps => run-make}/compiler-rt-works-on-mingw/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/compiler-rt-works-on-mingw/foo.cpp (100%) rename tests/{run-make-fulldeps => run-make}/compiler-rt-works-on-mingw/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/core-no-fp-fmt-parse/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/crate-data-smoke/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/crate-data-smoke/crate.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-data-smoke/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-data-smoke/rlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-hash-rustc-version/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/crate-hash-rustc-version/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-hash-rustc-version/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-name-priority/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/crate-name-priority/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/crate-name-priority/foo1.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-clang/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-clang/clib.c (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-clang/cmain.c (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-clang/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-clang/rustlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-pgo-smoketest/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-pgo-smoketest/clib.c (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-pgo-smoketest/cmain.c (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-pgo-smoketest/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-pgo-smoketest/rustlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-upstream-rlibs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-upstream-rlibs/staticlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto-upstream-rlibs/upstream.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/cross-lang-lto/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/debug-assertions/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/debug-assertions/debug.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-doesnt-run-much/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-doesnt-run-much/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-spaces/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-spaces/Makefile.foo (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-spaces/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-spaces/foo foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info-spaces/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/Makefile.foo (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/dep-info/lib2.rs (100%) rename tests/{run-make-fulldeps => run-make}/doctests-keep-binaries/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/doctests-keep-binaries/t.rs (100%) rename tests/{run-make-fulldeps => run-make}/duplicate-output-flavors/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/duplicate-output-flavors/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/dylib-chain/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/dylib-chain/m1.rs (100%) rename tests/{run-make-fulldeps => run-make}/dylib-chain/m2.rs (100%) rename tests/{run-make-fulldeps => run-make}/dylib-chain/m3.rs (100%) rename tests/{run-make-fulldeps => run-make}/dylib-chain/m4.rs (100%) rename tests/{run-make-fulldeps => run-make}/emit-stack-sizes/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/emit-stack-sizes/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/emit/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/emit/test-24876.rs (100%) rename tests/{run-make-fulldeps => run-make}/emit/test-26235.rs (100%) rename tests/{run-make-fulldeps => run-make}/error-found-staticlib-instead-crate/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/error-found-staticlib-instead-crate/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/error-found-staticlib-instead-crate/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/error-writing-dependencies/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/error-writing-dependencies/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/exit-code/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/exit-code/compile-error.rs (100%) rename tests/{run-make-fulldeps => run-make}/exit-code/lint-failure.rs (100%) rename tests/{run-make-fulldeps => run-make}/exit-code/success.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-diff-internal-name/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-diff-internal-name/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-diff-internal-name/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-disambiguates/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-disambiguates/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-disambiguates/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-disambiguates/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-disambiguates/d.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/bar-alt.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/gated_unstable.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-fun/rustc.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-pathless/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-pathless/bar-dynamic.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-pathless/bar-static.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-pathless/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-rename-transitive/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-rename-transitive/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-rename-transitive/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-flag-rename-transitive/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-generic/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-generic/test.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-generic/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-generic/testcrate.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-mangle/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-mangle/test.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-mangle/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-reachable/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-reachable/dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-struct-passing-abi/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-struct-passing-abi/test.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-struct-passing-abi/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-extern-types/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-extern-types/ctest.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-extern-types/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-packed-struct/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-packed-struct/test.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-packed-struct/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-union/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-union/ctest.c (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-union/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-fn-with-union/testcrate.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies/foo1.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies/foo2.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies2/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies2/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies2/foo1.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-multiple-copies2/foo2.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-overrides-distribution/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extern-overrides-distribution/libc.rs (100%) rename tests/{run-make-fulldeps => run-make}/extern-overrides-distribution/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/extra-filename-with-temp-outputs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/extra-filename-with-temp-outputs/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/foreign-double-unwind/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/foreign-double-unwind/foo.cpp (100%) rename tests/{run-make-fulldeps => run-make}/foreign-double-unwind/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/foreign-exceptions/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/foreign-exceptions/foo.cpp (100%) rename tests/{run-make-fulldeps => run-make}/foreign-exceptions/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/foreign-rust-exceptions/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/foreign-rust-exceptions/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/foreign-rust-exceptions/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/fpic/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/fpic/hello.rs (100%) rename tests/{run-make-fulldeps => run-make}/glibc-staticlib-args/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/glibc-staticlib-args/library.rs (100%) rename tests/{run-make-fulldeps => run-make}/glibc-staticlib-args/program.c (100%) rename tests/{run-make-fulldeps => run-make}/hir-tree/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/hir-tree/input.rs (100%) rename tests/{run-make-fulldeps => run-make}/hotplug_codegen_backend/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/hotplug_codegen_backend/some_crate.rs (100%) rename tests/{run-make-fulldeps => run-make}/hotplug_codegen_backend/the_backend.rs (100%) rename tests/{run-make-fulldeps => run-make}/include_bytes_deps/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/include_bytes_deps/input.bin (100%) rename tests/{run-make-fulldeps => run-make}/include_bytes_deps/input.md (100%) rename tests/{run-make-fulldeps => run-make}/include_bytes_deps/input.txt (100%) rename tests/{run-make-fulldeps => run-make}/include_bytes_deps/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/incr-add-rust-src-component/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/incr-add-rust-src-component/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/inline-always-many-cgu/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/inline-always-many-cgu/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/interdependent-c-libraries/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/intrinsic-unreachable/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/intrinsic-unreachable/exit-ret.rs (100%) rename tests/{run-make-fulldeps => run-make}/intrinsic-unreachable/exit-unreachable.rs (100%) rename tests/{run-make-fulldeps => run-make}/invalid-library/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/invalid-library/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/invalid-staticlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-11908/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-11908/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-11908/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-14500/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-14500/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-14500/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-14500/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-14698/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-14698/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-15460/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-15460/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-15460/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-15460/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-18943/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-18943/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-20626/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-20626/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-22131/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-22131/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-24445/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-24445/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-24445/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-25581/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-25581/test.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-25581/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-26006/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-26006/in/libc/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-26006/in/time/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-26092/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-26092/blank.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-28595/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-28595/a.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-28595/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-28595/b.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-28595/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-28766/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-28766/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-28766/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-30063/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-30063/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-33329/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-33329/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-35164/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-35164/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-35164/submodule/mod.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37839/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-37839/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37839/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37839/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37893/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-37893/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37893/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-37893/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-38237/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-38237/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-38237/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-38237/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-40535/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-40535/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-40535/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-40535/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-46239/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-46239/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-47551/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-47551/eh_frame-terminator.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-51671/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-51671/app.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-53964/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-53964/app.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-53964/panic.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-64153/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-64153/downstream.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-64153/upstream.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-68794-textrel-on-minimal-lib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-68794-textrel-on-minimal-lib/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-68794-textrel-on-minimal-lib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-69368/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-69368/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-69368/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-69368/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-7349/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-7349/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-83045/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-83045/a.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-83045/b.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-83045/c.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-84395-lto-embed-bitcode/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-84395-lto-embed-bitcode/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue-97463-abi-param-passing/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue-97463-abi-param-passing/bad.c (100%) rename tests/{run-make-fulldeps => run-make}/issue-97463-abi-param-passing/param_passing.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue64319/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/issue64319/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/issue64319/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/libs-through-symlinks/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/libs-through-symlinks/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/libs-through-symlinks/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/libtest-json/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/libtest-json/f.rs (100%) rename tests/{run-make-fulldeps => run-make}/libtest-json/output-default.json (100%) rename tests/{run-make-fulldeps => run-make}/libtest-json/output-stdout-success.json (100%) rename tests/{run-make-fulldeps => run-make}/libtest-json/validate_json.py (100%) rename tests/{run-make-fulldeps => run-make}/link-arg/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/link-arg/empty.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-args-order/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/link-args-order/empty.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/dep-with-staticlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/dep.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/no-deps.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/return1.c (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/return2.c (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/return3.c (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/with-deps.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-cfg/with-staticlib-deps.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-dedup/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/link-dedup/depa.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-dedup/depb.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-dedup/depc.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-dedup/empty.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-path-order/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/link-path-order/correct.c (100%) rename tests/{run-make-fulldeps => run-make}/link-path-order/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/link-path-order/wrong.c (100%) rename tests/{run-make-fulldeps => run-make}/linkage-attr-on-static/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/linkage-attr-on-static/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/linkage-attr-on-static/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/long-linker-command-lines-cmd-exe/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/long-linker-command-lines-cmd-exe/foo.bat (100%) rename tests/{run-make-fulldeps => run-make}/long-linker-command-lines-cmd-exe/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/long-linker-command-lines/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/long-linker-command-lines/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/longjmp-across-rust/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/longjmp-across-rust/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/longjmp-across-rust/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/ls-metadata/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/ls-metadata/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-dylib-dep/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-dylib-dep/a_dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-dylib-dep/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-empty/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-empty/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/lib1.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/lib2.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-no-link-whole-rlib/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-readonly-lib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-readonly-lib/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-readonly-lib/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke-c/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke-c/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke-c/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/lto-smoke/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/manual-crate-name/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/manual-crate-name/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/manual-link/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/manual-link/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/manual-link/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/manual-link/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/manual-link/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/crateA1.rs (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/crateA2.rs (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/crateA3.rs (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/crateB.rs (100%) rename tests/{run-make-fulldeps => run-make}/many-crates-but-no-match/crateC.rs (100%) rename tests/{run-make-fulldeps => run-make}/metadata-flag-frobs-symbols/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/metadata-flag-frobs-symbols/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/metadata-flag-frobs-symbols/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/min-global-align/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/min-global-align/min_global_align.rs (100%) rename tests/{run-make-fulldeps => run-make}/mingw-export-call-convention/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/mingw-export-call-convention/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/mismatching-target-triples/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/mismatching-target-triples/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/mismatching-target-triples/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/missing-crate-dependency/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/missing-crate-dependency/crateA.rs (100%) rename tests/{run-make-fulldeps => run-make}/missing-crate-dependency/crateB.rs (100%) rename tests/{run-make-fulldeps => run-make}/missing-crate-dependency/crateC.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-deps/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/mixing-deps/both.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-deps/dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-deps/prog.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/bar1.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/bar2.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/baz2.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-formats/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-libs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/mixing-libs/dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-libs/prog.rs (100%) rename tests/{run-make-fulldeps => run-make}/mixing-libs/rlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/msvc-opt-minsize/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/msvc-opt-minsize/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/multiple-emits/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/multiple-emits/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/no-builtins-lto/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/no-builtins-lto/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/no-builtins-lto/no_builtins.rs (100%) rename tests/{run-make-fulldeps => run-make}/no-duplicate-libs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/no-duplicate-libs/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/no-duplicate-libs/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/no-duplicate-libs/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/no-intermediate-extras/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/no-intermediate-extras/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/obey-crate-type-flag/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/obey-crate-type-flag/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/output-filename-conflicts-with-directory/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/output-filename-conflicts-with-directory/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/output-filename-overwrites-input/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/output-filename-overwrites-input/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/output-filename-overwrites-input/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/output-type-permutations/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/output-type-permutations/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/output-with-hyphens/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/output-with-hyphens/foo-bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/override-aliased-flags/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/override-aliased-flags/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/panic-impl-transitive/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/panic-impl-transitive/panic-impl-consumer.rs (100%) rename tests/{run-make-fulldeps => run-make}/panic-impl-transitive/panic-impl-provider.rs (100%) rename tests/{run-make-fulldeps => run-make}/pass-non-c-like-enum-to-c/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pass-non-c-like-enum-to-c/nonclike.rs (100%) rename tests/{run-make-fulldeps => run-make}/pass-non-c-like-enum-to-c/test.c (100%) rename tests/{run-make-fulldeps => run-make}/pgo-branch-weights/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-branch-weights/filecheck-patterns.txt (100%) rename tests/{run-make-fulldeps => run-make}/pgo-branch-weights/interesting.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-branch-weights/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-branch-weights/opaque.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen-lto/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen-lto/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen-no-imp-symbols/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen-no-imp-symbols/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-gen/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-indirect-call-promotion/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-indirect-call-promotion/filecheck-patterns.txt (100%) rename tests/{run-make-fulldeps => run-make}/pgo-indirect-call-promotion/interesting.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-indirect-call-promotion/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-indirect-call-promotion/opaque.rs (100%) rename tests/{run-make-fulldeps => run-make}/pgo-use/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pgo-use/filecheck-patterns.txt (100%) rename tests/{run-make-fulldeps => run-make}/pgo-use/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/pointer-auth-link-with-c/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pointer-auth-link-with-c/test.c (100%) rename tests/{run-make-fulldeps => run-make}/pointer-auth-link-with-c/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/prefer-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/prefer-dylib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/prefer-dylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/prefer-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/prefer-rlib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/prefer-rlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/pretty-print-to-file/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/pretty-print-to-file/input.pp (100%) rename tests/{run-make-fulldeps => run-make}/pretty-print-to-file/input.rs (100%) rename tests/{run-make-fulldeps => run-make}/print-calling-conventions/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/print-cfg/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/print-target-list/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/profile/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/profile/test.rs (100%) rename tests/{run-make-fulldeps => run-make}/prune-link-args/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/prune-link-args/empty.rs (100%) rename tests/{run-make-fulldeps => run-make}/redundant-libs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/redundant-libs/bar.c (100%) rename tests/{run-make-fulldeps => run-make}/redundant-libs/baz.c (100%) rename tests/{run-make-fulldeps => run-make}/redundant-libs/foo.c (100%) rename tests/{run-make-fulldeps => run-make}/redundant-libs/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/relocation-model/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/relocation-model/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/relro-levels/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/relro-levels/hello.rs (100%) rename tests/{run-make-fulldeps => run-make}/remap-path-prefix/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/remap-path-prefix/auxiliary/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build-2/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build-2/linker.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build-2/reproducible-build-aux.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build-2/reproducible-build.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build/linker.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build/reproducible-build-aux.rs (100%) rename tests/{run-make-fulldeps => run-make}/reproducible-build/reproducible-build.rs (100%) rename tests/{run-make-fulldeps => run-make}/resolve-rename/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/resolve-rename/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/resolve-rename/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/resolve-rename/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum-from-c/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum-from-c/nonclike.rs (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum-from-c/test.c (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum/nonclike.rs (100%) rename tests/{run-make-fulldeps => run-make}/return-non-c-like-enum/test.c (100%) rename tests/{run-make-fulldeps => run-make}/rlib-chain/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rlib-chain/m1.rs (100%) rename tests/{run-make-fulldeps => run-make}/rlib-chain/m2.rs (100%) rename tests/{run-make-fulldeps => run-make}/rlib-chain/m3.rs (100%) rename tests/{run-make-fulldeps => run-make}/rlib-chain/m4.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-determinism/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-determinism/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-determinism/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-error-lines/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-error-lines/input.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-io-error/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-io-error/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-map-file/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-map-file/expected.json (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-map-file/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-map-file/validate_json.py (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-output-path/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-output-path/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-scrape-examples-macros/Makefile (95%) rename tests/{run-make-fulldeps => run-make}/rustdoc-scrape-examples-macros/examples/ex.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-scrape-examples-macros/src/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-scrape-examples-macros/src/proc.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-target-spec-json-path/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-target-spec-json-path/dummy_core.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-target-spec-json-path/my_crate.rs (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-target-spec-json-path/target.json (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-themes/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/rustdoc-themes/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-cdylib-link/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-cdylib-link/library.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-cdylib-link/program.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-dylib-link/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-dylib-link/library.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-dylib-link/program.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-staticlib-link/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-staticlib-link/library.rs (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-staticlib-link/program.c (100%) rename tests/{run-make-fulldeps => run-make}/sanitizer-staticlib-link/program.rs (100%) rename tests/{run-make-fulldeps => run-make}/separate-link-fail/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/separate-link/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-cci-copies/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-cci-copies/cci_lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-cci-copies/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-inlining/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-inlining/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-separate/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sepcomp-separate/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/instance_provider_a.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/instance_provider_b.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/instance_user_a_rlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/instance_user_b_rlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/instance_user_dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/share-generics-dylib/linked_leaf.rs (100%) rename tests/{run-make-fulldeps => run-make}/simd-ffi/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/simd-ffi/simd.rs (100%) rename tests/{run-make-fulldeps => run-make}/simple-dylib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/simple-dylib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/simple-dylib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/simple-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/simple-rlib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/simple-rlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/split-debuginfo/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/split-debuginfo/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/split-debuginfo/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/split-debuginfo/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/split-debuginfo/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/stable-symbol-names/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/stable-symbol-names/stable-symbol-names1.rs (100%) rename tests/{run-make-fulldeps => run-make}/stable-symbol-names/stable-symbol-names2.rs (100%) rename tests/{run-make-fulldeps => run-make}/static-dylib-by-default/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/static-dylib-by-default/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/static-dylib-by-default/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/static-dylib-by-default/main.c (100%) rename tests/{run-make-fulldeps => run-make}/static-extern-type/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/static-extern-type/define-foo.c (100%) rename tests/{run-make-fulldeps => run-make}/static-extern-type/use-foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/static-unwinding/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/static-unwinding/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/static-unwinding/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/staticlib-blank-lib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/staticlib-blank-lib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/std-core-cycle/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/std-core-cycle/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/std-core-cycle/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/stdin-non-utf8/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/stdin-non-utf8/non-utf8 (100%) rename tests/{run-make-fulldeps => run-make}/suspicious-library/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/suspicious-library/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/suspicious-library/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/a_cdylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/a_proc_macro.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/a_rust_dylib.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/an_executable.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbol-visibility/an_rlib.rs (100%) rename tests/{run-make-fulldeps => run-make}/symbols-include-type-name/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/symbols-include-type-name/lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-extern/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-extern/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-extern/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-extern/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-libraries/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-libraries/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-libraries/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-rlib/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-rlib/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/symlinked-rlib/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/sysroot-crates-are-unstable/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/sysroot-crates-are-unstable/test.py (100%) rename tests/{run-make-fulldeps => run-make}/target-cpu-native/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/target-cpu-native/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/definitely-not-builtin-target.json (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/mismatching-data-layout.json (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/my-awesome-platform.json (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/my-incomplete-platform.json (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/my-invalid-platform.json (100%) rename tests/{run-make-fulldeps => run-make}/target-specs/my-x86_64-unknown-linux-gnu-platform.json (100%) rename tests/{run-make-fulldeps => run-make}/target-without-atomic-cas/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/test-harness/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/test-harness/test-ignore-cfg.rs (100%) rename tests/{run-make-fulldeps => run-make}/type-mismatch-same-crate-name/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/type-mismatch-same-crate-name/crateA.rs (100%) rename tests/{run-make-fulldeps => run-make}/type-mismatch-same-crate-name/crateB.rs (100%) rename tests/{run-make-fulldeps => run-make}/type-mismatch-same-crate-name/crateC.rs (100%) rename tests/{run-make-fulldeps => run-make}/use-extern-for-plugins/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/use-extern-for-plugins/bar.rs (100%) rename tests/{run-make-fulldeps => run-make}/use-extern-for-plugins/baz.rs (100%) rename tests/{run-make-fulldeps => run-make}/use-extern-for-plugins/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/use-suggestions-rust-2018/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/use-suggestions-rust-2018/ep-nested-lib.rs (100%) rename tests/{run-make-fulldeps => run-make}/use-suggestions-rust-2018/use-suggestions.rs (100%) rename tests/{run-make-fulldeps => run-make}/used-cdylib-macos/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/used-cdylib-macos/dylib_used.rs (100%) rename tests/{run-make-fulldeps => run-make}/used/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/used/used.rs (100%) rename tests/{run-make-fulldeps => run-make}/version/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/volatile-intrinsics/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/volatile-intrinsics/main.rs (100%) rename tests/{run-make-fulldeps => run-make}/weird-output-filenames/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/weird-output-filenames/foo.rs (100%) rename tests/{run-make-fulldeps => run-make}/windows-binary-no-external-deps/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/windows-binary-no-external-deps/hello.rs (100%) rename tests/{run-make-fulldeps => run-make}/windows-spawn/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/windows-spawn/hello.rs (100%) rename tests/{run-make-fulldeps => run-make}/windows-spawn/spawn.rs (100%) rename tests/{run-make-fulldeps => run-make}/windows-subsystem/Makefile (100%) rename tests/{run-make-fulldeps => run-make}/windows-subsystem/console.rs (100%) rename tests/{run-make-fulldeps => run-make}/windows-subsystem/windows.rs (100%) diff --git a/tests/run-make-fulldeps/a-b-a-linker-guard/Makefile b/tests/run-make/a-b-a-linker-guard/Makefile similarity index 100% rename from tests/run-make-fulldeps/a-b-a-linker-guard/Makefile rename to tests/run-make/a-b-a-linker-guard/Makefile diff --git a/tests/run-make-fulldeps/a-b-a-linker-guard/a.rs b/tests/run-make/a-b-a-linker-guard/a.rs similarity index 100% rename from tests/run-make-fulldeps/a-b-a-linker-guard/a.rs rename to tests/run-make/a-b-a-linker-guard/a.rs diff --git a/tests/run-make-fulldeps/a-b-a-linker-guard/b.rs b/tests/run-make/a-b-a-linker-guard/b.rs similarity index 100% rename from tests/run-make-fulldeps/a-b-a-linker-guard/b.rs rename to tests/run-make/a-b-a-linker-guard/b.rs diff --git a/tests/run-make-fulldeps/alloc-no-oom-handling/Makefile b/tests/run-make/alloc-no-oom-handling/Makefile similarity index 100% rename from tests/run-make-fulldeps/alloc-no-oom-handling/Makefile rename to tests/run-make/alloc-no-oom-handling/Makefile diff --git a/tests/run-make-fulldeps/alloc-no-rc/Makefile b/tests/run-make/alloc-no-rc/Makefile similarity index 100% rename from tests/run-make-fulldeps/alloc-no-rc/Makefile rename to tests/run-make/alloc-no-rc/Makefile diff --git a/tests/run-make-fulldeps/alloc-no-sync/Makefile b/tests/run-make/alloc-no-sync/Makefile similarity index 100% rename from tests/run-make-fulldeps/alloc-no-sync/Makefile rename to tests/run-make/alloc-no-sync/Makefile diff --git a/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile b/tests/run-make/allow-non-lint-warnings-cmdline/Makefile similarity index 100% rename from tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/Makefile rename to tests/run-make/allow-non-lint-warnings-cmdline/Makefile diff --git a/tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs b/tests/run-make/allow-non-lint-warnings-cmdline/foo.rs similarity index 100% rename from tests/run-make-fulldeps/allow-non-lint-warnings-cmdline/foo.rs rename to tests/run-make/allow-non-lint-warnings-cmdline/foo.rs diff --git a/tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile b/tests/run-make/allow-warnings-cmdline-stability/Makefile similarity index 100% rename from tests/run-make-fulldeps/allow-warnings-cmdline-stability/Makefile rename to tests/run-make/allow-warnings-cmdline-stability/Makefile diff --git a/tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs b/tests/run-make/allow-warnings-cmdline-stability/bar.rs similarity index 100% rename from tests/run-make-fulldeps/allow-warnings-cmdline-stability/bar.rs rename to tests/run-make/allow-warnings-cmdline-stability/bar.rs diff --git a/tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs b/tests/run-make/allow-warnings-cmdline-stability/foo.rs similarity index 100% rename from tests/run-make-fulldeps/allow-warnings-cmdline-stability/foo.rs rename to tests/run-make/allow-warnings-cmdline-stability/foo.rs diff --git a/tests/run-make-fulldeps/archive-duplicate-names/Makefile b/tests/run-make/archive-duplicate-names/Makefile similarity index 100% rename from tests/run-make-fulldeps/archive-duplicate-names/Makefile rename to tests/run-make/archive-duplicate-names/Makefile diff --git a/tests/run-make-fulldeps/archive-duplicate-names/bar.c b/tests/run-make/archive-duplicate-names/bar.c similarity index 100% rename from tests/run-make-fulldeps/archive-duplicate-names/bar.c rename to tests/run-make/archive-duplicate-names/bar.c diff --git a/tests/run-make-fulldeps/archive-duplicate-names/bar.rs b/tests/run-make/archive-duplicate-names/bar.rs similarity index 100% rename from tests/run-make-fulldeps/archive-duplicate-names/bar.rs rename to tests/run-make/archive-duplicate-names/bar.rs diff --git a/tests/run-make-fulldeps/archive-duplicate-names/foo.c b/tests/run-make/archive-duplicate-names/foo.c similarity index 100% rename from tests/run-make-fulldeps/archive-duplicate-names/foo.c rename to tests/run-make/archive-duplicate-names/foo.c diff --git a/tests/run-make-fulldeps/archive-duplicate-names/foo.rs b/tests/run-make/archive-duplicate-names/foo.rs similarity index 100% rename from tests/run-make-fulldeps/archive-duplicate-names/foo.rs rename to tests/run-make/archive-duplicate-names/foo.rs diff --git a/tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile b/tests/run-make/arguments-non-c-like-enum/Makefile similarity index 100% rename from tests/run-make-fulldeps/arguments-non-c-like-enum/Makefile rename to tests/run-make/arguments-non-c-like-enum/Makefile diff --git a/tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs b/tests/run-make/arguments-non-c-like-enum/nonclike.rs similarity index 100% rename from tests/run-make-fulldeps/arguments-non-c-like-enum/nonclike.rs rename to tests/run-make/arguments-non-c-like-enum/nonclike.rs diff --git a/tests/run-make-fulldeps/arguments-non-c-like-enum/test.c b/tests/run-make/arguments-non-c-like-enum/test.c similarity index 100% rename from tests/run-make-fulldeps/arguments-non-c-like-enum/test.c rename to tests/run-make/arguments-non-c-like-enum/test.c diff --git a/tests/run-make-fulldeps/atomic-lock-free/Makefile b/tests/run-make/atomic-lock-free/Makefile similarity index 100% rename from tests/run-make-fulldeps/atomic-lock-free/Makefile rename to tests/run-make/atomic-lock-free/Makefile diff --git a/tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs b/tests/run-make/atomic-lock-free/atomic_lock_free.rs similarity index 100% rename from tests/run-make-fulldeps/atomic-lock-free/atomic_lock_free.rs rename to tests/run-make/atomic-lock-free/atomic_lock_free.rs diff --git a/tests/run-make-fulldeps/bare-outfile/Makefile b/tests/run-make/bare-outfile/Makefile similarity index 100% rename from tests/run-make-fulldeps/bare-outfile/Makefile rename to tests/run-make/bare-outfile/Makefile diff --git a/tests/run-make-fulldeps/bare-outfile/foo.rs b/tests/run-make/bare-outfile/foo.rs similarity index 100% rename from tests/run-make-fulldeps/bare-outfile/foo.rs rename to tests/run-make/bare-outfile/foo.rs diff --git a/tests/run-make-fulldeps/c-dynamic-dylib/Makefile b/tests/run-make/c-dynamic-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-dylib/Makefile rename to tests/run-make/c-dynamic-dylib/Makefile diff --git a/tests/run-make-fulldeps/c-dynamic-dylib/bar.rs b/tests/run-make/c-dynamic-dylib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-dylib/bar.rs rename to tests/run-make/c-dynamic-dylib/bar.rs diff --git a/tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c b/tests/run-make/c-dynamic-dylib/cfoo.c similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-dylib/cfoo.c rename to tests/run-make/c-dynamic-dylib/cfoo.c diff --git a/tests/run-make-fulldeps/c-dynamic-dylib/foo.rs b/tests/run-make/c-dynamic-dylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-dylib/foo.rs rename to tests/run-make/c-dynamic-dylib/foo.rs diff --git a/tests/run-make-fulldeps/c-dynamic-rlib/Makefile b/tests/run-make/c-dynamic-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-rlib/Makefile rename to tests/run-make/c-dynamic-rlib/Makefile diff --git a/tests/run-make-fulldeps/c-dynamic-rlib/bar.rs b/tests/run-make/c-dynamic-rlib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-rlib/bar.rs rename to tests/run-make/c-dynamic-rlib/bar.rs diff --git a/tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c b/tests/run-make/c-dynamic-rlib/cfoo.c similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-rlib/cfoo.c rename to tests/run-make/c-dynamic-rlib/cfoo.c diff --git a/tests/run-make-fulldeps/c-dynamic-rlib/foo.rs b/tests/run-make/c-dynamic-rlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-dynamic-rlib/foo.rs rename to tests/run-make/c-dynamic-rlib/foo.rs diff --git a/tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile b/tests/run-make/c-link-to-rust-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-dylib/Makefile rename to tests/run-make/c-link-to-rust-dylib/Makefile diff --git a/tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c b/tests/run-make/c-link-to-rust-dylib/bar.c similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-dylib/bar.c rename to tests/run-make/c-link-to-rust-dylib/bar.c diff --git a/tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs b/tests/run-make/c-link-to-rust-dylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-dylib/foo.rs rename to tests/run-make/c-link-to-rust-dylib/foo.rs diff --git a/tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile b/tests/run-make/c-link-to-rust-staticlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-staticlib/Makefile rename to tests/run-make/c-link-to-rust-staticlib/Makefile diff --git a/tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c b/tests/run-make/c-link-to-rust-staticlib/bar.c similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-staticlib/bar.c rename to tests/run-make/c-link-to-rust-staticlib/bar.c diff --git a/tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs b/tests/run-make/c-link-to-rust-staticlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-staticlib/foo.rs rename to tests/run-make/c-link-to-rust-staticlib/foo.rs diff --git a/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile b/tests/run-make/c-link-to-rust-va-list-fn/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-va-list-fn/Makefile rename to tests/run-make/c-link-to-rust-va-list-fn/Makefile diff --git a/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs b/tests/run-make/c-link-to-rust-va-list-fn/checkrust.rs similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-va-list-fn/checkrust.rs rename to tests/run-make/c-link-to-rust-va-list-fn/checkrust.rs diff --git a/tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c b/tests/run-make/c-link-to-rust-va-list-fn/test.c similarity index 100% rename from tests/run-make-fulldeps/c-link-to-rust-va-list-fn/test.c rename to tests/run-make/c-link-to-rust-va-list-fn/test.c diff --git a/tests/run-make-fulldeps/c-static-dylib/Makefile b/tests/run-make/c-static-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-static-dylib/Makefile rename to tests/run-make/c-static-dylib/Makefile diff --git a/tests/run-make-fulldeps/c-static-dylib/bar.rs b/tests/run-make/c-static-dylib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/c-static-dylib/bar.rs rename to tests/run-make/c-static-dylib/bar.rs diff --git a/tests/run-make-fulldeps/c-static-dylib/cfoo.c b/tests/run-make/c-static-dylib/cfoo.c similarity index 100% rename from tests/run-make-fulldeps/c-static-dylib/cfoo.c rename to tests/run-make/c-static-dylib/cfoo.c diff --git a/tests/run-make-fulldeps/c-static-dylib/foo.rs b/tests/run-make/c-static-dylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-static-dylib/foo.rs rename to tests/run-make/c-static-dylib/foo.rs diff --git a/tests/run-make-fulldeps/c-static-rlib/Makefile b/tests/run-make/c-static-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-static-rlib/Makefile rename to tests/run-make/c-static-rlib/Makefile diff --git a/tests/run-make-fulldeps/c-static-rlib/bar.rs b/tests/run-make/c-static-rlib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/c-static-rlib/bar.rs rename to tests/run-make/c-static-rlib/bar.rs diff --git a/tests/run-make-fulldeps/c-static-rlib/cfoo.c b/tests/run-make/c-static-rlib/cfoo.c similarity index 100% rename from tests/run-make-fulldeps/c-static-rlib/cfoo.c rename to tests/run-make/c-static-rlib/cfoo.c diff --git a/tests/run-make-fulldeps/c-static-rlib/foo.rs b/tests/run-make/c-static-rlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/c-static-rlib/foo.rs rename to tests/run-make/c-static-rlib/foo.rs diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile b/tests/run-make/c-unwind-abi-catch-lib-panic/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/Makefile rename to tests/run-make/c-unwind-abi-catch-lib-panic/Makefile diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c b/tests/run-make/c-unwind-abi-catch-lib-panic/add.c similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/add.c rename to tests/run-make/c-unwind-abi-catch-lib-panic/add.c diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs b/tests/run-make/c-unwind-abi-catch-lib-panic/main.rs similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/main.rs rename to tests/run-make/c-unwind-abi-catch-lib-panic/main.rs diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs b/tests/run-make/c-unwind-abi-catch-lib-panic/panic.rs similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-lib-panic/panic.rs rename to tests/run-make/c-unwind-abi-catch-lib-panic/panic.rs diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile b/tests/run-make/c-unwind-abi-catch-panic/Makefile similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-panic/Makefile rename to tests/run-make/c-unwind-abi-catch-panic/Makefile diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c b/tests/run-make/c-unwind-abi-catch-panic/add.c similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-panic/add.c rename to tests/run-make/c-unwind-abi-catch-panic/add.c diff --git a/tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs b/tests/run-make/c-unwind-abi-catch-panic/main.rs similarity index 100% rename from tests/run-make-fulldeps/c-unwind-abi-catch-panic/main.rs rename to tests/run-make/c-unwind-abi-catch-panic/main.rs diff --git a/tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile b/tests/run-make/cat-and-grep-sanity-check/Makefile similarity index 100% rename from tests/run-make-fulldeps/cat-and-grep-sanity-check/Makefile rename to tests/run-make/cat-and-grep-sanity-check/Makefile diff --git a/tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile b/tests/run-make/cdylib-dylib-linkage/Makefile similarity index 100% rename from tests/run-make-fulldeps/cdylib-dylib-linkage/Makefile rename to tests/run-make/cdylib-dylib-linkage/Makefile diff --git a/tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs b/tests/run-make/cdylib-dylib-linkage/bar.rs similarity index 100% rename from tests/run-make-fulldeps/cdylib-dylib-linkage/bar.rs rename to tests/run-make/cdylib-dylib-linkage/bar.rs diff --git a/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c b/tests/run-make/cdylib-dylib-linkage/foo.c similarity index 100% rename from tests/run-make-fulldeps/cdylib-dylib-linkage/foo.c rename to tests/run-make/cdylib-dylib-linkage/foo.c diff --git a/tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs b/tests/run-make/cdylib-dylib-linkage/foo.rs similarity index 100% rename from tests/run-make-fulldeps/cdylib-dylib-linkage/foo.rs rename to tests/run-make/cdylib-dylib-linkage/foo.rs diff --git a/tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile b/tests/run-make/cdylib-fewer-symbols/Makefile similarity index 100% rename from tests/run-make-fulldeps/cdylib-fewer-symbols/Makefile rename to tests/run-make/cdylib-fewer-symbols/Makefile diff --git a/tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs b/tests/run-make/cdylib-fewer-symbols/foo.rs similarity index 100% rename from tests/run-make-fulldeps/cdylib-fewer-symbols/foo.rs rename to tests/run-make/cdylib-fewer-symbols/foo.rs diff --git a/tests/run-make-fulldeps/cdylib/Makefile b/tests/run-make/cdylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/cdylib/Makefile rename to tests/run-make/cdylib/Makefile diff --git a/tests/run-make-fulldeps/cdylib/bar.rs b/tests/run-make/cdylib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/cdylib/bar.rs rename to tests/run-make/cdylib/bar.rs diff --git a/tests/run-make-fulldeps/cdylib/foo.c b/tests/run-make/cdylib/foo.c similarity index 100% rename from tests/run-make-fulldeps/cdylib/foo.c rename to tests/run-make/cdylib/foo.c diff --git a/tests/run-make-fulldeps/cdylib/foo.rs b/tests/run-make/cdylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/cdylib/foo.rs rename to tests/run-make/cdylib/foo.rs diff --git a/tests/run-make-fulldeps/codegen-options-parsing/Makefile b/tests/run-make/codegen-options-parsing/Makefile similarity index 100% rename from tests/run-make-fulldeps/codegen-options-parsing/Makefile rename to tests/run-make/codegen-options-parsing/Makefile diff --git a/tests/run-make-fulldeps/codegen-options-parsing/dummy.rs b/tests/run-make/codegen-options-parsing/dummy.rs similarity index 100% rename from tests/run-make-fulldeps/codegen-options-parsing/dummy.rs rename to tests/run-make/codegen-options-parsing/dummy.rs diff --git a/tests/run-make-fulldeps/compile-stdin/Makefile b/tests/run-make/compile-stdin/Makefile similarity index 100% rename from tests/run-make-fulldeps/compile-stdin/Makefile rename to tests/run-make/compile-stdin/Makefile diff --git a/tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile b/tests/run-make/compiler-lookup-paths-2/Makefile similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths-2/Makefile rename to tests/run-make/compiler-lookup-paths-2/Makefile diff --git a/tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs b/tests/run-make/compiler-lookup-paths-2/a.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths-2/a.rs rename to tests/run-make/compiler-lookup-paths-2/a.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs b/tests/run-make/compiler-lookup-paths-2/b.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths-2/b.rs rename to tests/run-make/compiler-lookup-paths-2/b.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs b/tests/run-make/compiler-lookup-paths-2/c.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths-2/c.rs rename to tests/run-make/compiler-lookup-paths-2/c.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/Makefile b/tests/run-make/compiler-lookup-paths/Makefile similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/Makefile rename to tests/run-make/compiler-lookup-paths/Makefile diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/a.rs b/tests/run-make/compiler-lookup-paths/a.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/a.rs rename to tests/run-make/compiler-lookup-paths/a.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/b.rs b/tests/run-make/compiler-lookup-paths/b.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/b.rs rename to tests/run-make/compiler-lookup-paths/b.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/c.rs b/tests/run-make/compiler-lookup-paths/c.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/c.rs rename to tests/run-make/compiler-lookup-paths/c.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/d.rs b/tests/run-make/compiler-lookup-paths/d.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/d.rs rename to tests/run-make/compiler-lookup-paths/d.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/e.rs b/tests/run-make/compiler-lookup-paths/e.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/e.rs rename to tests/run-make/compiler-lookup-paths/e.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/e2.rs b/tests/run-make/compiler-lookup-paths/e2.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/e2.rs rename to tests/run-make/compiler-lookup-paths/e2.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/f.rs b/tests/run-make/compiler-lookup-paths/f.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/f.rs rename to tests/run-make/compiler-lookup-paths/f.rs diff --git a/tests/run-make-fulldeps/compiler-lookup-paths/native.c b/tests/run-make/compiler-lookup-paths/native.c similarity index 100% rename from tests/run-make-fulldeps/compiler-lookup-paths/native.c rename to tests/run-make/compiler-lookup-paths/native.c diff --git a/tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile b/tests/run-make/compiler-rt-works-on-mingw/Makefile similarity index 100% rename from tests/run-make-fulldeps/compiler-rt-works-on-mingw/Makefile rename to tests/run-make/compiler-rt-works-on-mingw/Makefile diff --git a/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp b/tests/run-make/compiler-rt-works-on-mingw/foo.cpp similarity index 100% rename from tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.cpp rename to tests/run-make/compiler-rt-works-on-mingw/foo.cpp diff --git a/tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs b/tests/run-make/compiler-rt-works-on-mingw/foo.rs similarity index 100% rename from tests/run-make-fulldeps/compiler-rt-works-on-mingw/foo.rs rename to tests/run-make/compiler-rt-works-on-mingw/foo.rs diff --git a/tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile b/tests/run-make/core-no-fp-fmt-parse/Makefile similarity index 100% rename from tests/run-make-fulldeps/core-no-fp-fmt-parse/Makefile rename to tests/run-make/core-no-fp-fmt-parse/Makefile diff --git a/tests/run-make-fulldeps/crate-data-smoke/Makefile b/tests/run-make/crate-data-smoke/Makefile similarity index 100% rename from tests/run-make-fulldeps/crate-data-smoke/Makefile rename to tests/run-make/crate-data-smoke/Makefile diff --git a/tests/run-make-fulldeps/crate-data-smoke/crate.rs b/tests/run-make/crate-data-smoke/crate.rs similarity index 100% rename from tests/run-make-fulldeps/crate-data-smoke/crate.rs rename to tests/run-make/crate-data-smoke/crate.rs diff --git a/tests/run-make-fulldeps/crate-data-smoke/lib.rs b/tests/run-make/crate-data-smoke/lib.rs similarity index 100% rename from tests/run-make-fulldeps/crate-data-smoke/lib.rs rename to tests/run-make/crate-data-smoke/lib.rs diff --git a/tests/run-make-fulldeps/crate-data-smoke/rlib.rs b/tests/run-make/crate-data-smoke/rlib.rs similarity index 100% rename from tests/run-make-fulldeps/crate-data-smoke/rlib.rs rename to tests/run-make/crate-data-smoke/rlib.rs diff --git a/tests/run-make-fulldeps/crate-hash-rustc-version/Makefile b/tests/run-make/crate-hash-rustc-version/Makefile similarity index 100% rename from tests/run-make-fulldeps/crate-hash-rustc-version/Makefile rename to tests/run-make/crate-hash-rustc-version/Makefile diff --git a/tests/run-make-fulldeps/crate-hash-rustc-version/a.rs b/tests/run-make/crate-hash-rustc-version/a.rs similarity index 100% rename from tests/run-make-fulldeps/crate-hash-rustc-version/a.rs rename to tests/run-make/crate-hash-rustc-version/a.rs diff --git a/tests/run-make-fulldeps/crate-hash-rustc-version/b.rs b/tests/run-make/crate-hash-rustc-version/b.rs similarity index 100% rename from tests/run-make-fulldeps/crate-hash-rustc-version/b.rs rename to tests/run-make/crate-hash-rustc-version/b.rs diff --git a/tests/run-make-fulldeps/crate-name-priority/Makefile b/tests/run-make/crate-name-priority/Makefile similarity index 100% rename from tests/run-make-fulldeps/crate-name-priority/Makefile rename to tests/run-make/crate-name-priority/Makefile diff --git a/tests/run-make-fulldeps/crate-name-priority/foo.rs b/tests/run-make/crate-name-priority/foo.rs similarity index 100% rename from tests/run-make-fulldeps/crate-name-priority/foo.rs rename to tests/run-make/crate-name-priority/foo.rs diff --git a/tests/run-make-fulldeps/crate-name-priority/foo1.rs b/tests/run-make/crate-name-priority/foo1.rs similarity index 100% rename from tests/run-make-fulldeps/crate-name-priority/foo1.rs rename to tests/run-make/crate-name-priority/foo1.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-clang/Makefile b/tests/run-make/cross-lang-lto-clang/Makefile similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-clang/Makefile rename to tests/run-make/cross-lang-lto-clang/Makefile diff --git a/tests/run-make-fulldeps/cross-lang-lto-clang/clib.c b/tests/run-make/cross-lang-lto-clang/clib.c similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-clang/clib.c rename to tests/run-make/cross-lang-lto-clang/clib.c diff --git a/tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c b/tests/run-make/cross-lang-lto-clang/cmain.c similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-clang/cmain.c rename to tests/run-make/cross-lang-lto-clang/cmain.c diff --git a/tests/run-make-fulldeps/cross-lang-lto-clang/main.rs b/tests/run-make/cross-lang-lto-clang/main.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-clang/main.rs rename to tests/run-make/cross-lang-lto-clang/main.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs b/tests/run-make/cross-lang-lto-clang/rustlib.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-clang/rustlib.rs rename to tests/run-make/cross-lang-lto-clang/rustlib.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile b/tests/run-make/cross-lang-lto-pgo-smoketest/Makefile similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/Makefile rename to tests/run-make/cross-lang-lto-pgo-smoketest/Makefile diff --git a/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c b/tests/run-make/cross-lang-lto-pgo-smoketest/clib.c similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/clib.c rename to tests/run-make/cross-lang-lto-pgo-smoketest/clib.c diff --git a/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c b/tests/run-make/cross-lang-lto-pgo-smoketest/cmain.c similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/cmain.c rename to tests/run-make/cross-lang-lto-pgo-smoketest/cmain.c diff --git a/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs b/tests/run-make/cross-lang-lto-pgo-smoketest/main.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/main.rs rename to tests/run-make/cross-lang-lto-pgo-smoketest/main.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs b/tests/run-make/cross-lang-lto-pgo-smoketest/rustlib.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-pgo-smoketest/rustlib.rs rename to tests/run-make/cross-lang-lto-pgo-smoketest/rustlib.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile b/tests/run-make/cross-lang-lto-upstream-rlibs/Makefile similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/Makefile rename to tests/run-make/cross-lang-lto-upstream-rlibs/Makefile diff --git a/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs b/tests/run-make/cross-lang-lto-upstream-rlibs/staticlib.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/staticlib.rs rename to tests/run-make/cross-lang-lto-upstream-rlibs/staticlib.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs b/tests/run-make/cross-lang-lto-upstream-rlibs/upstream.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto-upstream-rlibs/upstream.rs rename to tests/run-make/cross-lang-lto-upstream-rlibs/upstream.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto/Makefile b/tests/run-make/cross-lang-lto/Makefile similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto/Makefile rename to tests/run-make/cross-lang-lto/Makefile diff --git a/tests/run-make-fulldeps/cross-lang-lto/lib.rs b/tests/run-make/cross-lang-lto/lib.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto/lib.rs rename to tests/run-make/cross-lang-lto/lib.rs diff --git a/tests/run-make-fulldeps/cross-lang-lto/main.rs b/tests/run-make/cross-lang-lto/main.rs similarity index 100% rename from tests/run-make-fulldeps/cross-lang-lto/main.rs rename to tests/run-make/cross-lang-lto/main.rs diff --git a/tests/run-make-fulldeps/debug-assertions/Makefile b/tests/run-make/debug-assertions/Makefile similarity index 100% rename from tests/run-make-fulldeps/debug-assertions/Makefile rename to tests/run-make/debug-assertions/Makefile diff --git a/tests/run-make-fulldeps/debug-assertions/debug.rs b/tests/run-make/debug-assertions/debug.rs similarity index 100% rename from tests/run-make-fulldeps/debug-assertions/debug.rs rename to tests/run-make/debug-assertions/debug.rs diff --git a/tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile b/tests/run-make/dep-info-doesnt-run-much/Makefile similarity index 100% rename from tests/run-make-fulldeps/dep-info-doesnt-run-much/Makefile rename to tests/run-make/dep-info-doesnt-run-much/Makefile diff --git a/tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs b/tests/run-make/dep-info-doesnt-run-much/foo.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info-doesnt-run-much/foo.rs rename to tests/run-make/dep-info-doesnt-run-much/foo.rs diff --git a/tests/run-make-fulldeps/dep-info-spaces/Makefile b/tests/run-make/dep-info-spaces/Makefile similarity index 100% rename from tests/run-make-fulldeps/dep-info-spaces/Makefile rename to tests/run-make/dep-info-spaces/Makefile diff --git a/tests/run-make-fulldeps/dep-info-spaces/Makefile.foo b/tests/run-make/dep-info-spaces/Makefile.foo similarity index 100% rename from tests/run-make-fulldeps/dep-info-spaces/Makefile.foo rename to tests/run-make/dep-info-spaces/Makefile.foo diff --git a/tests/run-make-fulldeps/dep-info-spaces/bar.rs b/tests/run-make/dep-info-spaces/bar.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info-spaces/bar.rs rename to tests/run-make/dep-info-spaces/bar.rs diff --git a/tests/run-make-fulldeps/dep-info-spaces/foo foo.rs b/tests/run-make/dep-info-spaces/foo foo.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info-spaces/foo foo.rs rename to tests/run-make/dep-info-spaces/foo foo.rs diff --git a/tests/run-make-fulldeps/dep-info-spaces/lib.rs b/tests/run-make/dep-info-spaces/lib.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info-spaces/lib.rs rename to tests/run-make/dep-info-spaces/lib.rs diff --git a/tests/run-make-fulldeps/dep-info/Makefile b/tests/run-make/dep-info/Makefile similarity index 100% rename from tests/run-make-fulldeps/dep-info/Makefile rename to tests/run-make/dep-info/Makefile diff --git a/tests/run-make-fulldeps/dep-info/Makefile.foo b/tests/run-make/dep-info/Makefile.foo similarity index 100% rename from tests/run-make-fulldeps/dep-info/Makefile.foo rename to tests/run-make/dep-info/Makefile.foo diff --git a/tests/run-make-fulldeps/dep-info/bar.rs b/tests/run-make/dep-info/bar.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info/bar.rs rename to tests/run-make/dep-info/bar.rs diff --git a/tests/run-make-fulldeps/dep-info/foo.rs b/tests/run-make/dep-info/foo.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info/foo.rs rename to tests/run-make/dep-info/foo.rs diff --git a/tests/run-make-fulldeps/dep-info/lib.rs b/tests/run-make/dep-info/lib.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info/lib.rs rename to tests/run-make/dep-info/lib.rs diff --git a/tests/run-make-fulldeps/dep-info/lib2.rs b/tests/run-make/dep-info/lib2.rs similarity index 100% rename from tests/run-make-fulldeps/dep-info/lib2.rs rename to tests/run-make/dep-info/lib2.rs diff --git a/tests/run-make-fulldeps/doctests-keep-binaries/Makefile b/tests/run-make/doctests-keep-binaries/Makefile similarity index 100% rename from tests/run-make-fulldeps/doctests-keep-binaries/Makefile rename to tests/run-make/doctests-keep-binaries/Makefile diff --git a/tests/run-make-fulldeps/doctests-keep-binaries/t.rs b/tests/run-make/doctests-keep-binaries/t.rs similarity index 100% rename from tests/run-make-fulldeps/doctests-keep-binaries/t.rs rename to tests/run-make/doctests-keep-binaries/t.rs diff --git a/tests/run-make-fulldeps/duplicate-output-flavors/Makefile b/tests/run-make/duplicate-output-flavors/Makefile similarity index 100% rename from tests/run-make-fulldeps/duplicate-output-flavors/Makefile rename to tests/run-make/duplicate-output-flavors/Makefile diff --git a/tests/run-make-fulldeps/duplicate-output-flavors/foo.rs b/tests/run-make/duplicate-output-flavors/foo.rs similarity index 100% rename from tests/run-make-fulldeps/duplicate-output-flavors/foo.rs rename to tests/run-make/duplicate-output-flavors/foo.rs diff --git a/tests/run-make-fulldeps/dylib-chain/Makefile b/tests/run-make/dylib-chain/Makefile similarity index 100% rename from tests/run-make-fulldeps/dylib-chain/Makefile rename to tests/run-make/dylib-chain/Makefile diff --git a/tests/run-make-fulldeps/dylib-chain/m1.rs b/tests/run-make/dylib-chain/m1.rs similarity index 100% rename from tests/run-make-fulldeps/dylib-chain/m1.rs rename to tests/run-make/dylib-chain/m1.rs diff --git a/tests/run-make-fulldeps/dylib-chain/m2.rs b/tests/run-make/dylib-chain/m2.rs similarity index 100% rename from tests/run-make-fulldeps/dylib-chain/m2.rs rename to tests/run-make/dylib-chain/m2.rs diff --git a/tests/run-make-fulldeps/dylib-chain/m3.rs b/tests/run-make/dylib-chain/m3.rs similarity index 100% rename from tests/run-make-fulldeps/dylib-chain/m3.rs rename to tests/run-make/dylib-chain/m3.rs diff --git a/tests/run-make-fulldeps/dylib-chain/m4.rs b/tests/run-make/dylib-chain/m4.rs similarity index 100% rename from tests/run-make-fulldeps/dylib-chain/m4.rs rename to tests/run-make/dylib-chain/m4.rs diff --git a/tests/run-make-fulldeps/emit-stack-sizes/Makefile b/tests/run-make/emit-stack-sizes/Makefile similarity index 100% rename from tests/run-make-fulldeps/emit-stack-sizes/Makefile rename to tests/run-make/emit-stack-sizes/Makefile diff --git a/tests/run-make-fulldeps/emit-stack-sizes/foo.rs b/tests/run-make/emit-stack-sizes/foo.rs similarity index 100% rename from tests/run-make-fulldeps/emit-stack-sizes/foo.rs rename to tests/run-make/emit-stack-sizes/foo.rs diff --git a/tests/run-make-fulldeps/emit/Makefile b/tests/run-make/emit/Makefile similarity index 100% rename from tests/run-make-fulldeps/emit/Makefile rename to tests/run-make/emit/Makefile diff --git a/tests/run-make-fulldeps/emit/test-24876.rs b/tests/run-make/emit/test-24876.rs similarity index 100% rename from tests/run-make-fulldeps/emit/test-24876.rs rename to tests/run-make/emit/test-24876.rs diff --git a/tests/run-make-fulldeps/emit/test-26235.rs b/tests/run-make/emit/test-26235.rs similarity index 100% rename from tests/run-make-fulldeps/emit/test-26235.rs rename to tests/run-make/emit/test-26235.rs diff --git a/tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile b/tests/run-make/error-found-staticlib-instead-crate/Makefile similarity index 100% rename from tests/run-make-fulldeps/error-found-staticlib-instead-crate/Makefile rename to tests/run-make/error-found-staticlib-instead-crate/Makefile diff --git a/tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs b/tests/run-make/error-found-staticlib-instead-crate/bar.rs similarity index 100% rename from tests/run-make-fulldeps/error-found-staticlib-instead-crate/bar.rs rename to tests/run-make/error-found-staticlib-instead-crate/bar.rs diff --git a/tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs b/tests/run-make/error-found-staticlib-instead-crate/foo.rs similarity index 100% rename from tests/run-make-fulldeps/error-found-staticlib-instead-crate/foo.rs rename to tests/run-make/error-found-staticlib-instead-crate/foo.rs diff --git a/tests/run-make-fulldeps/error-writing-dependencies/Makefile b/tests/run-make/error-writing-dependencies/Makefile similarity index 100% rename from tests/run-make-fulldeps/error-writing-dependencies/Makefile rename to tests/run-make/error-writing-dependencies/Makefile diff --git a/tests/run-make-fulldeps/error-writing-dependencies/foo.rs b/tests/run-make/error-writing-dependencies/foo.rs similarity index 100% rename from tests/run-make-fulldeps/error-writing-dependencies/foo.rs rename to tests/run-make/error-writing-dependencies/foo.rs diff --git a/tests/run-make-fulldeps/exit-code/Makefile b/tests/run-make/exit-code/Makefile similarity index 100% rename from tests/run-make-fulldeps/exit-code/Makefile rename to tests/run-make/exit-code/Makefile diff --git a/tests/run-make-fulldeps/exit-code/compile-error.rs b/tests/run-make/exit-code/compile-error.rs similarity index 100% rename from tests/run-make-fulldeps/exit-code/compile-error.rs rename to tests/run-make/exit-code/compile-error.rs diff --git a/tests/run-make-fulldeps/exit-code/lint-failure.rs b/tests/run-make/exit-code/lint-failure.rs similarity index 100% rename from tests/run-make-fulldeps/exit-code/lint-failure.rs rename to tests/run-make/exit-code/lint-failure.rs diff --git a/tests/run-make-fulldeps/exit-code/success.rs b/tests/run-make/exit-code/success.rs similarity index 100% rename from tests/run-make-fulldeps/exit-code/success.rs rename to tests/run-make/exit-code/success.rs diff --git a/tests/run-make-fulldeps/extern-diff-internal-name/Makefile b/tests/run-make/extern-diff-internal-name/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-diff-internal-name/Makefile rename to tests/run-make/extern-diff-internal-name/Makefile diff --git a/tests/run-make-fulldeps/extern-diff-internal-name/lib.rs b/tests/run-make/extern-diff-internal-name/lib.rs similarity index 100% rename from tests/run-make-fulldeps/extern-diff-internal-name/lib.rs rename to tests/run-make/extern-diff-internal-name/lib.rs diff --git a/tests/run-make-fulldeps/extern-diff-internal-name/test.rs b/tests/run-make/extern-diff-internal-name/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-diff-internal-name/test.rs rename to tests/run-make/extern-diff-internal-name/test.rs diff --git a/tests/run-make-fulldeps/extern-flag-disambiguates/Makefile b/tests/run-make/extern-flag-disambiguates/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-flag-disambiguates/Makefile rename to tests/run-make/extern-flag-disambiguates/Makefile diff --git a/tests/run-make-fulldeps/extern-flag-disambiguates/a.rs b/tests/run-make/extern-flag-disambiguates/a.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-disambiguates/a.rs rename to tests/run-make/extern-flag-disambiguates/a.rs diff --git a/tests/run-make-fulldeps/extern-flag-disambiguates/b.rs b/tests/run-make/extern-flag-disambiguates/b.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-disambiguates/b.rs rename to tests/run-make/extern-flag-disambiguates/b.rs diff --git a/tests/run-make-fulldeps/extern-flag-disambiguates/c.rs b/tests/run-make/extern-flag-disambiguates/c.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-disambiguates/c.rs rename to tests/run-make/extern-flag-disambiguates/c.rs diff --git a/tests/run-make-fulldeps/extern-flag-disambiguates/d.rs b/tests/run-make/extern-flag-disambiguates/d.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-disambiguates/d.rs rename to tests/run-make/extern-flag-disambiguates/d.rs diff --git a/tests/run-make-fulldeps/extern-flag-fun/Makefile b/tests/run-make/extern-flag-fun/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/Makefile rename to tests/run-make/extern-flag-fun/Makefile diff --git a/tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs b/tests/run-make/extern-flag-fun/bar-alt.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/bar-alt.rs rename to tests/run-make/extern-flag-fun/bar-alt.rs diff --git a/tests/run-make-fulldeps/extern-flag-fun/bar.rs b/tests/run-make/extern-flag-fun/bar.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/bar.rs rename to tests/run-make/extern-flag-fun/bar.rs diff --git a/tests/run-make-fulldeps/extern-flag-fun/foo.rs b/tests/run-make/extern-flag-fun/foo.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/foo.rs rename to tests/run-make/extern-flag-fun/foo.rs diff --git a/tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs b/tests/run-make/extern-flag-fun/gated_unstable.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/gated_unstable.rs rename to tests/run-make/extern-flag-fun/gated_unstable.rs diff --git a/tests/run-make-fulldeps/extern-flag-fun/rustc.rs b/tests/run-make/extern-flag-fun/rustc.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-fun/rustc.rs rename to tests/run-make/extern-flag-fun/rustc.rs diff --git a/tests/run-make-fulldeps/extern-flag-pathless/Makefile b/tests/run-make/extern-flag-pathless/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-flag-pathless/Makefile rename to tests/run-make/extern-flag-pathless/Makefile diff --git a/tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs b/tests/run-make/extern-flag-pathless/bar-dynamic.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-pathless/bar-dynamic.rs rename to tests/run-make/extern-flag-pathless/bar-dynamic.rs diff --git a/tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs b/tests/run-make/extern-flag-pathless/bar-static.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-pathless/bar-static.rs rename to tests/run-make/extern-flag-pathless/bar-static.rs diff --git a/tests/run-make-fulldeps/extern-flag-pathless/foo.rs b/tests/run-make/extern-flag-pathless/foo.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-pathless/foo.rs rename to tests/run-make/extern-flag-pathless/foo.rs diff --git a/tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile b/tests/run-make/extern-flag-rename-transitive/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-flag-rename-transitive/Makefile rename to tests/run-make/extern-flag-rename-transitive/Makefile diff --git a/tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs b/tests/run-make/extern-flag-rename-transitive/bar.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-rename-transitive/bar.rs rename to tests/run-make/extern-flag-rename-transitive/bar.rs diff --git a/tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs b/tests/run-make/extern-flag-rename-transitive/baz.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-rename-transitive/baz.rs rename to tests/run-make/extern-flag-rename-transitive/baz.rs diff --git a/tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs b/tests/run-make/extern-flag-rename-transitive/foo.rs similarity index 100% rename from tests/run-make-fulldeps/extern-flag-rename-transitive/foo.rs rename to tests/run-make/extern-flag-rename-transitive/foo.rs diff --git a/tests/run-make-fulldeps/extern-fn-generic/Makefile b/tests/run-make/extern-fn-generic/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-generic/Makefile rename to tests/run-make/extern-fn-generic/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-generic/test.c b/tests/run-make/extern-fn-generic/test.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-generic/test.c rename to tests/run-make/extern-fn-generic/test.c diff --git a/tests/run-make-fulldeps/extern-fn-generic/test.rs b/tests/run-make/extern-fn-generic/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-generic/test.rs rename to tests/run-make/extern-fn-generic/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-generic/testcrate.rs b/tests/run-make/extern-fn-generic/testcrate.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-generic/testcrate.rs rename to tests/run-make/extern-fn-generic/testcrate.rs diff --git a/tests/run-make-fulldeps/extern-fn-mangle/Makefile b/tests/run-make/extern-fn-mangle/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-mangle/Makefile rename to tests/run-make/extern-fn-mangle/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-mangle/test.c b/tests/run-make/extern-fn-mangle/test.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-mangle/test.c rename to tests/run-make/extern-fn-mangle/test.c diff --git a/tests/run-make-fulldeps/extern-fn-mangle/test.rs b/tests/run-make/extern-fn-mangle/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-mangle/test.rs rename to tests/run-make/extern-fn-mangle/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-reachable/Makefile b/tests/run-make/extern-fn-reachable/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-reachable/Makefile rename to tests/run-make/extern-fn-reachable/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-reachable/dylib.rs b/tests/run-make/extern-fn-reachable/dylib.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-reachable/dylib.rs rename to tests/run-make/extern-fn-reachable/dylib.rs diff --git a/tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile b/tests/run-make/extern-fn-struct-passing-abi/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-struct-passing-abi/Makefile rename to tests/run-make/extern-fn-struct-passing-abi/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c b/tests/run-make/extern-fn-struct-passing-abi/test.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.c rename to tests/run-make/extern-fn-struct-passing-abi/test.c diff --git a/tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs b/tests/run-make/extern-fn-struct-passing-abi/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-struct-passing-abi/test.rs rename to tests/run-make/extern-fn-struct-passing-abi/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile b/tests/run-make/extern-fn-with-extern-types/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-extern-types/Makefile rename to tests/run-make/extern-fn-with-extern-types/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c b/tests/run-make/extern-fn-with-extern-types/ctest.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-extern-types/ctest.c rename to tests/run-make/extern-fn-with-extern-types/ctest.c diff --git a/tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs b/tests/run-make/extern-fn-with-extern-types/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-extern-types/test.rs rename to tests/run-make/extern-fn-with-extern-types/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile b/tests/run-make/extern-fn-with-packed-struct/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-packed-struct/Makefile rename to tests/run-make/extern-fn-with-packed-struct/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c b/tests/run-make/extern-fn-with-packed-struct/test.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-packed-struct/test.c rename to tests/run-make/extern-fn-with-packed-struct/test.c diff --git a/tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs b/tests/run-make/extern-fn-with-packed-struct/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-packed-struct/test.rs rename to tests/run-make/extern-fn-with-packed-struct/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-with-union/Makefile b/tests/run-make/extern-fn-with-union/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-union/Makefile rename to tests/run-make/extern-fn-with-union/Makefile diff --git a/tests/run-make-fulldeps/extern-fn-with-union/ctest.c b/tests/run-make/extern-fn-with-union/ctest.c similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-union/ctest.c rename to tests/run-make/extern-fn-with-union/ctest.c diff --git a/tests/run-make-fulldeps/extern-fn-with-union/test.rs b/tests/run-make/extern-fn-with-union/test.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-union/test.rs rename to tests/run-make/extern-fn-with-union/test.rs diff --git a/tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs b/tests/run-make/extern-fn-with-union/testcrate.rs similarity index 100% rename from tests/run-make-fulldeps/extern-fn-with-union/testcrate.rs rename to tests/run-make/extern-fn-with-union/testcrate.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies/Makefile b/tests/run-make/extern-multiple-copies/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies/Makefile rename to tests/run-make/extern-multiple-copies/Makefile diff --git a/tests/run-make-fulldeps/extern-multiple-copies/bar.rs b/tests/run-make/extern-multiple-copies/bar.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies/bar.rs rename to tests/run-make/extern-multiple-copies/bar.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies/foo1.rs b/tests/run-make/extern-multiple-copies/foo1.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies/foo1.rs rename to tests/run-make/extern-multiple-copies/foo1.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies/foo2.rs b/tests/run-make/extern-multiple-copies/foo2.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies/foo2.rs rename to tests/run-make/extern-multiple-copies/foo2.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies2/Makefile b/tests/run-make/extern-multiple-copies2/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies2/Makefile rename to tests/run-make/extern-multiple-copies2/Makefile diff --git a/tests/run-make-fulldeps/extern-multiple-copies2/bar.rs b/tests/run-make/extern-multiple-copies2/bar.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies2/bar.rs rename to tests/run-make/extern-multiple-copies2/bar.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs b/tests/run-make/extern-multiple-copies2/foo1.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies2/foo1.rs rename to tests/run-make/extern-multiple-copies2/foo1.rs diff --git a/tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs b/tests/run-make/extern-multiple-copies2/foo2.rs similarity index 100% rename from tests/run-make-fulldeps/extern-multiple-copies2/foo2.rs rename to tests/run-make/extern-multiple-copies2/foo2.rs diff --git a/tests/run-make-fulldeps/extern-overrides-distribution/Makefile b/tests/run-make/extern-overrides-distribution/Makefile similarity index 100% rename from tests/run-make-fulldeps/extern-overrides-distribution/Makefile rename to tests/run-make/extern-overrides-distribution/Makefile diff --git a/tests/run-make-fulldeps/extern-overrides-distribution/libc.rs b/tests/run-make/extern-overrides-distribution/libc.rs similarity index 100% rename from tests/run-make-fulldeps/extern-overrides-distribution/libc.rs rename to tests/run-make/extern-overrides-distribution/libc.rs diff --git a/tests/run-make-fulldeps/extern-overrides-distribution/main.rs b/tests/run-make/extern-overrides-distribution/main.rs similarity index 100% rename from tests/run-make-fulldeps/extern-overrides-distribution/main.rs rename to tests/run-make/extern-overrides-distribution/main.rs diff --git a/tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile b/tests/run-make/extra-filename-with-temp-outputs/Makefile similarity index 100% rename from tests/run-make-fulldeps/extra-filename-with-temp-outputs/Makefile rename to tests/run-make/extra-filename-with-temp-outputs/Makefile diff --git a/tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs b/tests/run-make/extra-filename-with-temp-outputs/foo.rs similarity index 100% rename from tests/run-make-fulldeps/extra-filename-with-temp-outputs/foo.rs rename to tests/run-make/extra-filename-with-temp-outputs/foo.rs diff --git a/tests/run-make-fulldeps/foreign-double-unwind/Makefile b/tests/run-make/foreign-double-unwind/Makefile similarity index 100% rename from tests/run-make-fulldeps/foreign-double-unwind/Makefile rename to tests/run-make/foreign-double-unwind/Makefile diff --git a/tests/run-make-fulldeps/foreign-double-unwind/foo.cpp b/tests/run-make/foreign-double-unwind/foo.cpp similarity index 100% rename from tests/run-make-fulldeps/foreign-double-unwind/foo.cpp rename to tests/run-make/foreign-double-unwind/foo.cpp diff --git a/tests/run-make-fulldeps/foreign-double-unwind/foo.rs b/tests/run-make/foreign-double-unwind/foo.rs similarity index 100% rename from tests/run-make-fulldeps/foreign-double-unwind/foo.rs rename to tests/run-make/foreign-double-unwind/foo.rs diff --git a/tests/run-make-fulldeps/foreign-exceptions/Makefile b/tests/run-make/foreign-exceptions/Makefile similarity index 100% rename from tests/run-make-fulldeps/foreign-exceptions/Makefile rename to tests/run-make/foreign-exceptions/Makefile diff --git a/tests/run-make-fulldeps/foreign-exceptions/foo.cpp b/tests/run-make/foreign-exceptions/foo.cpp similarity index 100% rename from tests/run-make-fulldeps/foreign-exceptions/foo.cpp rename to tests/run-make/foreign-exceptions/foo.cpp diff --git a/tests/run-make-fulldeps/foreign-exceptions/foo.rs b/tests/run-make/foreign-exceptions/foo.rs similarity index 100% rename from tests/run-make-fulldeps/foreign-exceptions/foo.rs rename to tests/run-make/foreign-exceptions/foo.rs diff --git a/tests/run-make-fulldeps/foreign-rust-exceptions/Makefile b/tests/run-make/foreign-rust-exceptions/Makefile similarity index 100% rename from tests/run-make-fulldeps/foreign-rust-exceptions/Makefile rename to tests/run-make/foreign-rust-exceptions/Makefile diff --git a/tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs b/tests/run-make/foreign-rust-exceptions/bar.rs similarity index 100% rename from tests/run-make-fulldeps/foreign-rust-exceptions/bar.rs rename to tests/run-make/foreign-rust-exceptions/bar.rs diff --git a/tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs b/tests/run-make/foreign-rust-exceptions/foo.rs similarity index 100% rename from tests/run-make-fulldeps/foreign-rust-exceptions/foo.rs rename to tests/run-make/foreign-rust-exceptions/foo.rs diff --git a/tests/run-make-fulldeps/fpic/Makefile b/tests/run-make/fpic/Makefile similarity index 100% rename from tests/run-make-fulldeps/fpic/Makefile rename to tests/run-make/fpic/Makefile diff --git a/tests/run-make-fulldeps/fpic/hello.rs b/tests/run-make/fpic/hello.rs similarity index 100% rename from tests/run-make-fulldeps/fpic/hello.rs rename to tests/run-make/fpic/hello.rs diff --git a/tests/run-make-fulldeps/glibc-staticlib-args/Makefile b/tests/run-make/glibc-staticlib-args/Makefile similarity index 100% rename from tests/run-make-fulldeps/glibc-staticlib-args/Makefile rename to tests/run-make/glibc-staticlib-args/Makefile diff --git a/tests/run-make-fulldeps/glibc-staticlib-args/library.rs b/tests/run-make/glibc-staticlib-args/library.rs similarity index 100% rename from tests/run-make-fulldeps/glibc-staticlib-args/library.rs rename to tests/run-make/glibc-staticlib-args/library.rs diff --git a/tests/run-make-fulldeps/glibc-staticlib-args/program.c b/tests/run-make/glibc-staticlib-args/program.c similarity index 100% rename from tests/run-make-fulldeps/glibc-staticlib-args/program.c rename to tests/run-make/glibc-staticlib-args/program.c diff --git a/tests/run-make-fulldeps/hir-tree/Makefile b/tests/run-make/hir-tree/Makefile similarity index 100% rename from tests/run-make-fulldeps/hir-tree/Makefile rename to tests/run-make/hir-tree/Makefile diff --git a/tests/run-make-fulldeps/hir-tree/input.rs b/tests/run-make/hir-tree/input.rs similarity index 100% rename from tests/run-make-fulldeps/hir-tree/input.rs rename to tests/run-make/hir-tree/input.rs diff --git a/tests/run-make-fulldeps/hotplug_codegen_backend/Makefile b/tests/run-make/hotplug_codegen_backend/Makefile similarity index 100% rename from tests/run-make-fulldeps/hotplug_codegen_backend/Makefile rename to tests/run-make/hotplug_codegen_backend/Makefile diff --git a/tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs b/tests/run-make/hotplug_codegen_backend/some_crate.rs similarity index 100% rename from tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs rename to tests/run-make/hotplug_codegen_backend/some_crate.rs diff --git a/tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs b/tests/run-make/hotplug_codegen_backend/the_backend.rs similarity index 100% rename from tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs rename to tests/run-make/hotplug_codegen_backend/the_backend.rs diff --git a/tests/run-make-fulldeps/include_bytes_deps/Makefile b/tests/run-make/include_bytes_deps/Makefile similarity index 100% rename from tests/run-make-fulldeps/include_bytes_deps/Makefile rename to tests/run-make/include_bytes_deps/Makefile diff --git a/tests/run-make-fulldeps/include_bytes_deps/input.bin b/tests/run-make/include_bytes_deps/input.bin similarity index 100% rename from tests/run-make-fulldeps/include_bytes_deps/input.bin rename to tests/run-make/include_bytes_deps/input.bin diff --git a/tests/run-make-fulldeps/include_bytes_deps/input.md b/tests/run-make/include_bytes_deps/input.md similarity index 100% rename from tests/run-make-fulldeps/include_bytes_deps/input.md rename to tests/run-make/include_bytes_deps/input.md diff --git a/tests/run-make-fulldeps/include_bytes_deps/input.txt b/tests/run-make/include_bytes_deps/input.txt similarity index 100% rename from tests/run-make-fulldeps/include_bytes_deps/input.txt rename to tests/run-make/include_bytes_deps/input.txt diff --git a/tests/run-make-fulldeps/include_bytes_deps/main.rs b/tests/run-make/include_bytes_deps/main.rs similarity index 100% rename from tests/run-make-fulldeps/include_bytes_deps/main.rs rename to tests/run-make/include_bytes_deps/main.rs diff --git a/tests/run-make-fulldeps/incr-add-rust-src-component/Makefile b/tests/run-make/incr-add-rust-src-component/Makefile similarity index 100% rename from tests/run-make-fulldeps/incr-add-rust-src-component/Makefile rename to tests/run-make/incr-add-rust-src-component/Makefile diff --git a/tests/run-make-fulldeps/incr-add-rust-src-component/main.rs b/tests/run-make/incr-add-rust-src-component/main.rs similarity index 100% rename from tests/run-make-fulldeps/incr-add-rust-src-component/main.rs rename to tests/run-make/incr-add-rust-src-component/main.rs diff --git a/tests/run-make-fulldeps/inline-always-many-cgu/Makefile b/tests/run-make/inline-always-many-cgu/Makefile similarity index 100% rename from tests/run-make-fulldeps/inline-always-many-cgu/Makefile rename to tests/run-make/inline-always-many-cgu/Makefile diff --git a/tests/run-make-fulldeps/inline-always-many-cgu/foo.rs b/tests/run-make/inline-always-many-cgu/foo.rs similarity index 100% rename from tests/run-make-fulldeps/inline-always-many-cgu/foo.rs rename to tests/run-make/inline-always-many-cgu/foo.rs diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/Makefile b/tests/run-make/interdependent-c-libraries/Makefile similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/Makefile rename to tests/run-make/interdependent-c-libraries/Makefile diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/bar.c b/tests/run-make/interdependent-c-libraries/bar.c similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/bar.c rename to tests/run-make/interdependent-c-libraries/bar.c diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/bar.rs b/tests/run-make/interdependent-c-libraries/bar.rs similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/bar.rs rename to tests/run-make/interdependent-c-libraries/bar.rs diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/foo.c b/tests/run-make/interdependent-c-libraries/foo.c similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/foo.c rename to tests/run-make/interdependent-c-libraries/foo.c diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/foo.rs b/tests/run-make/interdependent-c-libraries/foo.rs similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/foo.rs rename to tests/run-make/interdependent-c-libraries/foo.rs diff --git a/tests/run-make-fulldeps/interdependent-c-libraries/main.rs b/tests/run-make/interdependent-c-libraries/main.rs similarity index 100% rename from tests/run-make-fulldeps/interdependent-c-libraries/main.rs rename to tests/run-make/interdependent-c-libraries/main.rs diff --git a/tests/run-make-fulldeps/intrinsic-unreachable/Makefile b/tests/run-make/intrinsic-unreachable/Makefile similarity index 100% rename from tests/run-make-fulldeps/intrinsic-unreachable/Makefile rename to tests/run-make/intrinsic-unreachable/Makefile diff --git a/tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs b/tests/run-make/intrinsic-unreachable/exit-ret.rs similarity index 100% rename from tests/run-make-fulldeps/intrinsic-unreachable/exit-ret.rs rename to tests/run-make/intrinsic-unreachable/exit-ret.rs diff --git a/tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs b/tests/run-make/intrinsic-unreachable/exit-unreachable.rs similarity index 100% rename from tests/run-make-fulldeps/intrinsic-unreachable/exit-unreachable.rs rename to tests/run-make/intrinsic-unreachable/exit-unreachable.rs diff --git a/tests/run-make-fulldeps/invalid-library/Makefile b/tests/run-make/invalid-library/Makefile similarity index 100% rename from tests/run-make-fulldeps/invalid-library/Makefile rename to tests/run-make/invalid-library/Makefile diff --git a/tests/run-make-fulldeps/invalid-library/foo.rs b/tests/run-make/invalid-library/foo.rs similarity index 100% rename from tests/run-make-fulldeps/invalid-library/foo.rs rename to tests/run-make/invalid-library/foo.rs diff --git a/tests/run-make-fulldeps/invalid-staticlib/Makefile b/tests/run-make/invalid-staticlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/invalid-staticlib/Makefile rename to tests/run-make/invalid-staticlib/Makefile diff --git a/tests/run-make-fulldeps/issue-11908/Makefile b/tests/run-make/issue-11908/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-11908/Makefile rename to tests/run-make/issue-11908/Makefile diff --git a/tests/run-make-fulldeps/issue-11908/bar.rs b/tests/run-make/issue-11908/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue-11908/bar.rs rename to tests/run-make/issue-11908/bar.rs diff --git a/tests/run-make-fulldeps/issue-11908/foo.rs b/tests/run-make/issue-11908/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-11908/foo.rs rename to tests/run-make/issue-11908/foo.rs diff --git a/tests/run-make-fulldeps/issue-14500/Makefile b/tests/run-make/issue-14500/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-14500/Makefile rename to tests/run-make/issue-14500/Makefile diff --git a/tests/run-make-fulldeps/issue-14500/bar.rs b/tests/run-make/issue-14500/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue-14500/bar.rs rename to tests/run-make/issue-14500/bar.rs diff --git a/tests/run-make-fulldeps/issue-14500/foo.c b/tests/run-make/issue-14500/foo.c similarity index 100% rename from tests/run-make-fulldeps/issue-14500/foo.c rename to tests/run-make/issue-14500/foo.c diff --git a/tests/run-make-fulldeps/issue-14500/foo.rs b/tests/run-make/issue-14500/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-14500/foo.rs rename to tests/run-make/issue-14500/foo.rs diff --git a/tests/run-make-fulldeps/issue-14698/Makefile b/tests/run-make/issue-14698/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-14698/Makefile rename to tests/run-make/issue-14698/Makefile diff --git a/tests/run-make-fulldeps/issue-14698/foo.rs b/tests/run-make/issue-14698/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-14698/foo.rs rename to tests/run-make/issue-14698/foo.rs diff --git a/tests/run-make-fulldeps/issue-15460/Makefile b/tests/run-make/issue-15460/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-15460/Makefile rename to tests/run-make/issue-15460/Makefile diff --git a/tests/run-make-fulldeps/issue-15460/bar.rs b/tests/run-make/issue-15460/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue-15460/bar.rs rename to tests/run-make/issue-15460/bar.rs diff --git a/tests/run-make-fulldeps/issue-15460/foo.c b/tests/run-make/issue-15460/foo.c similarity index 100% rename from tests/run-make-fulldeps/issue-15460/foo.c rename to tests/run-make/issue-15460/foo.c diff --git a/tests/run-make-fulldeps/issue-15460/foo.rs b/tests/run-make/issue-15460/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-15460/foo.rs rename to tests/run-make/issue-15460/foo.rs diff --git a/tests/run-make-fulldeps/issue-18943/Makefile b/tests/run-make/issue-18943/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-18943/Makefile rename to tests/run-make/issue-18943/Makefile diff --git a/tests/run-make-fulldeps/issue-18943/foo.rs b/tests/run-make/issue-18943/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-18943/foo.rs rename to tests/run-make/issue-18943/foo.rs diff --git a/tests/run-make-fulldeps/issue-20626/Makefile b/tests/run-make/issue-20626/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-20626/Makefile rename to tests/run-make/issue-20626/Makefile diff --git a/tests/run-make-fulldeps/issue-20626/foo.rs b/tests/run-make/issue-20626/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-20626/foo.rs rename to tests/run-make/issue-20626/foo.rs diff --git a/tests/run-make-fulldeps/issue-22131/Makefile b/tests/run-make/issue-22131/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-22131/Makefile rename to tests/run-make/issue-22131/Makefile diff --git a/tests/run-make-fulldeps/issue-22131/foo.rs b/tests/run-make/issue-22131/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-22131/foo.rs rename to tests/run-make/issue-22131/foo.rs diff --git a/tests/run-make-fulldeps/issue-24445/Makefile b/tests/run-make/issue-24445/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-24445/Makefile rename to tests/run-make/issue-24445/Makefile diff --git a/tests/run-make-fulldeps/issue-24445/foo.c b/tests/run-make/issue-24445/foo.c similarity index 100% rename from tests/run-make-fulldeps/issue-24445/foo.c rename to tests/run-make/issue-24445/foo.c diff --git a/tests/run-make-fulldeps/issue-24445/foo.rs b/tests/run-make/issue-24445/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-24445/foo.rs rename to tests/run-make/issue-24445/foo.rs diff --git a/tests/run-make-fulldeps/issue-25581/Makefile b/tests/run-make/issue-25581/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-25581/Makefile rename to tests/run-make/issue-25581/Makefile diff --git a/tests/run-make-fulldeps/issue-25581/test.c b/tests/run-make/issue-25581/test.c similarity index 100% rename from tests/run-make-fulldeps/issue-25581/test.c rename to tests/run-make/issue-25581/test.c diff --git a/tests/run-make-fulldeps/issue-25581/test.rs b/tests/run-make/issue-25581/test.rs similarity index 100% rename from tests/run-make-fulldeps/issue-25581/test.rs rename to tests/run-make/issue-25581/test.rs diff --git a/tests/run-make-fulldeps/issue-26006/Makefile b/tests/run-make/issue-26006/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-26006/Makefile rename to tests/run-make/issue-26006/Makefile diff --git a/tests/run-make-fulldeps/issue-26006/in/libc/lib.rs b/tests/run-make/issue-26006/in/libc/lib.rs similarity index 100% rename from tests/run-make-fulldeps/issue-26006/in/libc/lib.rs rename to tests/run-make/issue-26006/in/libc/lib.rs diff --git a/tests/run-make-fulldeps/issue-26006/in/time/lib.rs b/tests/run-make/issue-26006/in/time/lib.rs similarity index 100% rename from tests/run-make-fulldeps/issue-26006/in/time/lib.rs rename to tests/run-make/issue-26006/in/time/lib.rs diff --git a/tests/run-make-fulldeps/issue-26092/Makefile b/tests/run-make/issue-26092/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-26092/Makefile rename to tests/run-make/issue-26092/Makefile diff --git a/tests/run-make-fulldeps/issue-26092/blank.rs b/tests/run-make/issue-26092/blank.rs similarity index 100% rename from tests/run-make-fulldeps/issue-26092/blank.rs rename to tests/run-make/issue-26092/blank.rs diff --git a/tests/run-make-fulldeps/issue-28595/Makefile b/tests/run-make/issue-28595/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-28595/Makefile rename to tests/run-make/issue-28595/Makefile diff --git a/tests/run-make-fulldeps/issue-28595/a.c b/tests/run-make/issue-28595/a.c similarity index 100% rename from tests/run-make-fulldeps/issue-28595/a.c rename to tests/run-make/issue-28595/a.c diff --git a/tests/run-make-fulldeps/issue-28595/a.rs b/tests/run-make/issue-28595/a.rs similarity index 100% rename from tests/run-make-fulldeps/issue-28595/a.rs rename to tests/run-make/issue-28595/a.rs diff --git a/tests/run-make-fulldeps/issue-28595/b.c b/tests/run-make/issue-28595/b.c similarity index 100% rename from tests/run-make-fulldeps/issue-28595/b.c rename to tests/run-make/issue-28595/b.c diff --git a/tests/run-make-fulldeps/issue-28595/b.rs b/tests/run-make/issue-28595/b.rs similarity index 100% rename from tests/run-make-fulldeps/issue-28595/b.rs rename to tests/run-make/issue-28595/b.rs diff --git a/tests/run-make-fulldeps/issue-28766/Makefile b/tests/run-make/issue-28766/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-28766/Makefile rename to tests/run-make/issue-28766/Makefile diff --git a/tests/run-make-fulldeps/issue-28766/foo.rs b/tests/run-make/issue-28766/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-28766/foo.rs rename to tests/run-make/issue-28766/foo.rs diff --git a/tests/run-make-fulldeps/issue-28766/main.rs b/tests/run-make/issue-28766/main.rs similarity index 100% rename from tests/run-make-fulldeps/issue-28766/main.rs rename to tests/run-make/issue-28766/main.rs diff --git a/tests/run-make-fulldeps/issue-30063/Makefile b/tests/run-make/issue-30063/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-30063/Makefile rename to tests/run-make/issue-30063/Makefile diff --git a/tests/run-make-fulldeps/issue-30063/foo.rs b/tests/run-make/issue-30063/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-30063/foo.rs rename to tests/run-make/issue-30063/foo.rs diff --git a/tests/run-make-fulldeps/issue-33329/Makefile b/tests/run-make/issue-33329/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-33329/Makefile rename to tests/run-make/issue-33329/Makefile diff --git a/tests/run-make-fulldeps/issue-33329/main.rs b/tests/run-make/issue-33329/main.rs similarity index 100% rename from tests/run-make-fulldeps/issue-33329/main.rs rename to tests/run-make/issue-33329/main.rs diff --git a/tests/run-make-fulldeps/issue-35164/Makefile b/tests/run-make/issue-35164/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-35164/Makefile rename to tests/run-make/issue-35164/Makefile diff --git a/tests/run-make-fulldeps/issue-35164/main.rs b/tests/run-make/issue-35164/main.rs similarity index 100% rename from tests/run-make-fulldeps/issue-35164/main.rs rename to tests/run-make/issue-35164/main.rs diff --git a/tests/run-make-fulldeps/issue-35164/submodule/mod.rs b/tests/run-make/issue-35164/submodule/mod.rs similarity index 100% rename from tests/run-make-fulldeps/issue-35164/submodule/mod.rs rename to tests/run-make/issue-35164/submodule/mod.rs diff --git a/tests/run-make-fulldeps/issue-37839/Makefile b/tests/run-make/issue-37839/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-37839/Makefile rename to tests/run-make/issue-37839/Makefile diff --git a/tests/run-make-fulldeps/issue-37839/a.rs b/tests/run-make/issue-37839/a.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37839/a.rs rename to tests/run-make/issue-37839/a.rs diff --git a/tests/run-make-fulldeps/issue-37839/b.rs b/tests/run-make/issue-37839/b.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37839/b.rs rename to tests/run-make/issue-37839/b.rs diff --git a/tests/run-make-fulldeps/issue-37839/c.rs b/tests/run-make/issue-37839/c.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37839/c.rs rename to tests/run-make/issue-37839/c.rs diff --git a/tests/run-make-fulldeps/issue-37893/Makefile b/tests/run-make/issue-37893/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-37893/Makefile rename to tests/run-make/issue-37893/Makefile diff --git a/tests/run-make-fulldeps/issue-37893/a.rs b/tests/run-make/issue-37893/a.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37893/a.rs rename to tests/run-make/issue-37893/a.rs diff --git a/tests/run-make-fulldeps/issue-37893/b.rs b/tests/run-make/issue-37893/b.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37893/b.rs rename to tests/run-make/issue-37893/b.rs diff --git a/tests/run-make-fulldeps/issue-37893/c.rs b/tests/run-make/issue-37893/c.rs similarity index 100% rename from tests/run-make-fulldeps/issue-37893/c.rs rename to tests/run-make/issue-37893/c.rs diff --git a/tests/run-make-fulldeps/issue-38237/Makefile b/tests/run-make/issue-38237/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-38237/Makefile rename to tests/run-make/issue-38237/Makefile diff --git a/tests/run-make-fulldeps/issue-38237/bar.rs b/tests/run-make/issue-38237/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue-38237/bar.rs rename to tests/run-make/issue-38237/bar.rs diff --git a/tests/run-make-fulldeps/issue-38237/baz.rs b/tests/run-make/issue-38237/baz.rs similarity index 100% rename from tests/run-make-fulldeps/issue-38237/baz.rs rename to tests/run-make/issue-38237/baz.rs diff --git a/tests/run-make-fulldeps/issue-38237/foo.rs b/tests/run-make/issue-38237/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-38237/foo.rs rename to tests/run-make/issue-38237/foo.rs diff --git a/tests/run-make-fulldeps/issue-40535/Makefile b/tests/run-make/issue-40535/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-40535/Makefile rename to tests/run-make/issue-40535/Makefile diff --git a/tests/run-make-fulldeps/issue-40535/bar.rs b/tests/run-make/issue-40535/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue-40535/bar.rs rename to tests/run-make/issue-40535/bar.rs diff --git a/tests/run-make-fulldeps/issue-40535/baz.rs b/tests/run-make/issue-40535/baz.rs similarity index 100% rename from tests/run-make-fulldeps/issue-40535/baz.rs rename to tests/run-make/issue-40535/baz.rs diff --git a/tests/run-make-fulldeps/issue-40535/foo.rs b/tests/run-make/issue-40535/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-40535/foo.rs rename to tests/run-make/issue-40535/foo.rs diff --git a/tests/run-make-fulldeps/issue-46239/Makefile b/tests/run-make/issue-46239/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-46239/Makefile rename to tests/run-make/issue-46239/Makefile diff --git a/tests/run-make-fulldeps/issue-46239/main.rs b/tests/run-make/issue-46239/main.rs similarity index 100% rename from tests/run-make-fulldeps/issue-46239/main.rs rename to tests/run-make/issue-46239/main.rs diff --git a/tests/run-make-fulldeps/issue-47551/Makefile b/tests/run-make/issue-47551/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-47551/Makefile rename to tests/run-make/issue-47551/Makefile diff --git a/tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs b/tests/run-make/issue-47551/eh_frame-terminator.rs similarity index 100% rename from tests/run-make-fulldeps/issue-47551/eh_frame-terminator.rs rename to tests/run-make/issue-47551/eh_frame-terminator.rs diff --git a/tests/run-make-fulldeps/issue-51671/Makefile b/tests/run-make/issue-51671/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-51671/Makefile rename to tests/run-make/issue-51671/Makefile diff --git a/tests/run-make-fulldeps/issue-51671/app.rs b/tests/run-make/issue-51671/app.rs similarity index 100% rename from tests/run-make-fulldeps/issue-51671/app.rs rename to tests/run-make/issue-51671/app.rs diff --git a/tests/run-make-fulldeps/issue-53964/Makefile b/tests/run-make/issue-53964/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-53964/Makefile rename to tests/run-make/issue-53964/Makefile diff --git a/tests/run-make-fulldeps/issue-53964/app.rs b/tests/run-make/issue-53964/app.rs similarity index 100% rename from tests/run-make-fulldeps/issue-53964/app.rs rename to tests/run-make/issue-53964/app.rs diff --git a/tests/run-make-fulldeps/issue-53964/panic.rs b/tests/run-make/issue-53964/panic.rs similarity index 100% rename from tests/run-make-fulldeps/issue-53964/panic.rs rename to tests/run-make/issue-53964/panic.rs diff --git a/tests/run-make-fulldeps/issue-64153/Makefile b/tests/run-make/issue-64153/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-64153/Makefile rename to tests/run-make/issue-64153/Makefile diff --git a/tests/run-make-fulldeps/issue-64153/downstream.rs b/tests/run-make/issue-64153/downstream.rs similarity index 100% rename from tests/run-make-fulldeps/issue-64153/downstream.rs rename to tests/run-make/issue-64153/downstream.rs diff --git a/tests/run-make-fulldeps/issue-64153/upstream.rs b/tests/run-make/issue-64153/upstream.rs similarity index 100% rename from tests/run-make-fulldeps/issue-64153/upstream.rs rename to tests/run-make/issue-64153/upstream.rs diff --git a/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile b/tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/Makefile rename to tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile diff --git a/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c b/tests/run-make/issue-68794-textrel-on-minimal-lib/bar.c similarity index 100% rename from tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/bar.c rename to tests/run-make/issue-68794-textrel-on-minimal-lib/bar.c diff --git a/tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs b/tests/run-make/issue-68794-textrel-on-minimal-lib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-68794-textrel-on-minimal-lib/foo.rs rename to tests/run-make/issue-68794-textrel-on-minimal-lib/foo.rs diff --git a/tests/run-make-fulldeps/issue-69368/Makefile b/tests/run-make/issue-69368/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-69368/Makefile rename to tests/run-make/issue-69368/Makefile diff --git a/tests/run-make-fulldeps/issue-69368/a.rs b/tests/run-make/issue-69368/a.rs similarity index 100% rename from tests/run-make-fulldeps/issue-69368/a.rs rename to tests/run-make/issue-69368/a.rs diff --git a/tests/run-make-fulldeps/issue-69368/b.rs b/tests/run-make/issue-69368/b.rs similarity index 100% rename from tests/run-make-fulldeps/issue-69368/b.rs rename to tests/run-make/issue-69368/b.rs diff --git a/tests/run-make-fulldeps/issue-69368/c.rs b/tests/run-make/issue-69368/c.rs similarity index 100% rename from tests/run-make-fulldeps/issue-69368/c.rs rename to tests/run-make/issue-69368/c.rs diff --git a/tests/run-make-fulldeps/issue-7349/Makefile b/tests/run-make/issue-7349/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-7349/Makefile rename to tests/run-make/issue-7349/Makefile diff --git a/tests/run-make-fulldeps/issue-7349/foo.rs b/tests/run-make/issue-7349/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue-7349/foo.rs rename to tests/run-make/issue-7349/foo.rs diff --git a/tests/run-make-fulldeps/issue-83045/Makefile b/tests/run-make/issue-83045/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-83045/Makefile rename to tests/run-make/issue-83045/Makefile diff --git a/tests/run-make-fulldeps/issue-83045/a.rs b/tests/run-make/issue-83045/a.rs similarity index 100% rename from tests/run-make-fulldeps/issue-83045/a.rs rename to tests/run-make/issue-83045/a.rs diff --git a/tests/run-make-fulldeps/issue-83045/b.rs b/tests/run-make/issue-83045/b.rs similarity index 100% rename from tests/run-make-fulldeps/issue-83045/b.rs rename to tests/run-make/issue-83045/b.rs diff --git a/tests/run-make-fulldeps/issue-83045/c.rs b/tests/run-make/issue-83045/c.rs similarity index 100% rename from tests/run-make-fulldeps/issue-83045/c.rs rename to tests/run-make/issue-83045/c.rs diff --git a/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile b/tests/run-make/issue-84395-lto-embed-bitcode/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/Makefile rename to tests/run-make/issue-84395-lto-embed-bitcode/Makefile diff --git a/tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs b/tests/run-make/issue-84395-lto-embed-bitcode/test.rs similarity index 100% rename from tests/run-make-fulldeps/issue-84395-lto-embed-bitcode/test.rs rename to tests/run-make/issue-84395-lto-embed-bitcode/test.rs diff --git a/tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile b/tests/run-make/issue-97463-abi-param-passing/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue-97463-abi-param-passing/Makefile rename to tests/run-make/issue-97463-abi-param-passing/Makefile diff --git a/tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c b/tests/run-make/issue-97463-abi-param-passing/bad.c similarity index 100% rename from tests/run-make-fulldeps/issue-97463-abi-param-passing/bad.c rename to tests/run-make/issue-97463-abi-param-passing/bad.c diff --git a/tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs b/tests/run-make/issue-97463-abi-param-passing/param_passing.rs similarity index 100% rename from tests/run-make-fulldeps/issue-97463-abi-param-passing/param_passing.rs rename to tests/run-make/issue-97463-abi-param-passing/param_passing.rs diff --git a/tests/run-make-fulldeps/issue64319/Makefile b/tests/run-make/issue64319/Makefile similarity index 100% rename from tests/run-make-fulldeps/issue64319/Makefile rename to tests/run-make/issue64319/Makefile diff --git a/tests/run-make-fulldeps/issue64319/bar.rs b/tests/run-make/issue64319/bar.rs similarity index 100% rename from tests/run-make-fulldeps/issue64319/bar.rs rename to tests/run-make/issue64319/bar.rs diff --git a/tests/run-make-fulldeps/issue64319/foo.rs b/tests/run-make/issue64319/foo.rs similarity index 100% rename from tests/run-make-fulldeps/issue64319/foo.rs rename to tests/run-make/issue64319/foo.rs diff --git a/tests/run-make-fulldeps/libs-through-symlinks/Makefile b/tests/run-make/libs-through-symlinks/Makefile similarity index 100% rename from tests/run-make-fulldeps/libs-through-symlinks/Makefile rename to tests/run-make/libs-through-symlinks/Makefile diff --git a/tests/run-make-fulldeps/libs-through-symlinks/bar.rs b/tests/run-make/libs-through-symlinks/bar.rs similarity index 100% rename from tests/run-make-fulldeps/libs-through-symlinks/bar.rs rename to tests/run-make/libs-through-symlinks/bar.rs diff --git a/tests/run-make-fulldeps/libs-through-symlinks/foo.rs b/tests/run-make/libs-through-symlinks/foo.rs similarity index 100% rename from tests/run-make-fulldeps/libs-through-symlinks/foo.rs rename to tests/run-make/libs-through-symlinks/foo.rs diff --git a/tests/run-make-fulldeps/libtest-json/Makefile b/tests/run-make/libtest-json/Makefile similarity index 100% rename from tests/run-make-fulldeps/libtest-json/Makefile rename to tests/run-make/libtest-json/Makefile diff --git a/tests/run-make-fulldeps/libtest-json/f.rs b/tests/run-make/libtest-json/f.rs similarity index 100% rename from tests/run-make-fulldeps/libtest-json/f.rs rename to tests/run-make/libtest-json/f.rs diff --git a/tests/run-make-fulldeps/libtest-json/output-default.json b/tests/run-make/libtest-json/output-default.json similarity index 100% rename from tests/run-make-fulldeps/libtest-json/output-default.json rename to tests/run-make/libtest-json/output-default.json diff --git a/tests/run-make-fulldeps/libtest-json/output-stdout-success.json b/tests/run-make/libtest-json/output-stdout-success.json similarity index 100% rename from tests/run-make-fulldeps/libtest-json/output-stdout-success.json rename to tests/run-make/libtest-json/output-stdout-success.json diff --git a/tests/run-make-fulldeps/libtest-json/validate_json.py b/tests/run-make/libtest-json/validate_json.py similarity index 100% rename from tests/run-make-fulldeps/libtest-json/validate_json.py rename to tests/run-make/libtest-json/validate_json.py diff --git a/tests/run-make-fulldeps/link-arg/Makefile b/tests/run-make/link-arg/Makefile similarity index 100% rename from tests/run-make-fulldeps/link-arg/Makefile rename to tests/run-make/link-arg/Makefile diff --git a/tests/run-make-fulldeps/link-arg/empty.rs b/tests/run-make/link-arg/empty.rs similarity index 100% rename from tests/run-make-fulldeps/link-arg/empty.rs rename to tests/run-make/link-arg/empty.rs diff --git a/tests/run-make-fulldeps/link-args-order/Makefile b/tests/run-make/link-args-order/Makefile similarity index 100% rename from tests/run-make-fulldeps/link-args-order/Makefile rename to tests/run-make/link-args-order/Makefile diff --git a/tests/run-make-fulldeps/link-args-order/empty.rs b/tests/run-make/link-args-order/empty.rs similarity index 100% rename from tests/run-make-fulldeps/link-args-order/empty.rs rename to tests/run-make/link-args-order/empty.rs diff --git a/tests/run-make-fulldeps/link-cfg/Makefile b/tests/run-make/link-cfg/Makefile similarity index 100% rename from tests/run-make-fulldeps/link-cfg/Makefile rename to tests/run-make/link-cfg/Makefile diff --git a/tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs b/tests/run-make/link-cfg/dep-with-staticlib.rs similarity index 100% rename from tests/run-make-fulldeps/link-cfg/dep-with-staticlib.rs rename to tests/run-make/link-cfg/dep-with-staticlib.rs diff --git a/tests/run-make-fulldeps/link-cfg/dep.rs b/tests/run-make/link-cfg/dep.rs similarity index 100% rename from tests/run-make-fulldeps/link-cfg/dep.rs rename to tests/run-make/link-cfg/dep.rs diff --git a/tests/run-make-fulldeps/link-cfg/no-deps.rs b/tests/run-make/link-cfg/no-deps.rs similarity index 100% rename from tests/run-make-fulldeps/link-cfg/no-deps.rs rename to tests/run-make/link-cfg/no-deps.rs diff --git a/tests/run-make-fulldeps/link-cfg/return1.c b/tests/run-make/link-cfg/return1.c similarity index 100% rename from tests/run-make-fulldeps/link-cfg/return1.c rename to tests/run-make/link-cfg/return1.c diff --git a/tests/run-make-fulldeps/link-cfg/return2.c b/tests/run-make/link-cfg/return2.c similarity index 100% rename from tests/run-make-fulldeps/link-cfg/return2.c rename to tests/run-make/link-cfg/return2.c diff --git a/tests/run-make-fulldeps/link-cfg/return3.c b/tests/run-make/link-cfg/return3.c similarity index 100% rename from tests/run-make-fulldeps/link-cfg/return3.c rename to tests/run-make/link-cfg/return3.c diff --git a/tests/run-make-fulldeps/link-cfg/with-deps.rs b/tests/run-make/link-cfg/with-deps.rs similarity index 100% rename from tests/run-make-fulldeps/link-cfg/with-deps.rs rename to tests/run-make/link-cfg/with-deps.rs diff --git a/tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs b/tests/run-make/link-cfg/with-staticlib-deps.rs similarity index 100% rename from tests/run-make-fulldeps/link-cfg/with-staticlib-deps.rs rename to tests/run-make/link-cfg/with-staticlib-deps.rs diff --git a/tests/run-make-fulldeps/link-dedup/Makefile b/tests/run-make/link-dedup/Makefile similarity index 100% rename from tests/run-make-fulldeps/link-dedup/Makefile rename to tests/run-make/link-dedup/Makefile diff --git a/tests/run-make-fulldeps/link-dedup/depa.rs b/tests/run-make/link-dedup/depa.rs similarity index 100% rename from tests/run-make-fulldeps/link-dedup/depa.rs rename to tests/run-make/link-dedup/depa.rs diff --git a/tests/run-make-fulldeps/link-dedup/depb.rs b/tests/run-make/link-dedup/depb.rs similarity index 100% rename from tests/run-make-fulldeps/link-dedup/depb.rs rename to tests/run-make/link-dedup/depb.rs diff --git a/tests/run-make-fulldeps/link-dedup/depc.rs b/tests/run-make/link-dedup/depc.rs similarity index 100% rename from tests/run-make-fulldeps/link-dedup/depc.rs rename to tests/run-make/link-dedup/depc.rs diff --git a/tests/run-make-fulldeps/link-dedup/empty.rs b/tests/run-make/link-dedup/empty.rs similarity index 100% rename from tests/run-make-fulldeps/link-dedup/empty.rs rename to tests/run-make/link-dedup/empty.rs diff --git a/tests/run-make-fulldeps/link-path-order/Makefile b/tests/run-make/link-path-order/Makefile similarity index 100% rename from tests/run-make-fulldeps/link-path-order/Makefile rename to tests/run-make/link-path-order/Makefile diff --git a/tests/run-make-fulldeps/link-path-order/correct.c b/tests/run-make/link-path-order/correct.c similarity index 100% rename from tests/run-make-fulldeps/link-path-order/correct.c rename to tests/run-make/link-path-order/correct.c diff --git a/tests/run-make-fulldeps/link-path-order/main.rs b/tests/run-make/link-path-order/main.rs similarity index 100% rename from tests/run-make-fulldeps/link-path-order/main.rs rename to tests/run-make/link-path-order/main.rs diff --git a/tests/run-make-fulldeps/link-path-order/wrong.c b/tests/run-make/link-path-order/wrong.c similarity index 100% rename from tests/run-make-fulldeps/link-path-order/wrong.c rename to tests/run-make/link-path-order/wrong.c diff --git a/tests/run-make-fulldeps/linkage-attr-on-static/Makefile b/tests/run-make/linkage-attr-on-static/Makefile similarity index 100% rename from tests/run-make-fulldeps/linkage-attr-on-static/Makefile rename to tests/run-make/linkage-attr-on-static/Makefile diff --git a/tests/run-make-fulldeps/linkage-attr-on-static/bar.rs b/tests/run-make/linkage-attr-on-static/bar.rs similarity index 100% rename from tests/run-make-fulldeps/linkage-attr-on-static/bar.rs rename to tests/run-make/linkage-attr-on-static/bar.rs diff --git a/tests/run-make-fulldeps/linkage-attr-on-static/foo.c b/tests/run-make/linkage-attr-on-static/foo.c similarity index 100% rename from tests/run-make-fulldeps/linkage-attr-on-static/foo.c rename to tests/run-make/linkage-attr-on-static/foo.c diff --git a/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile b/tests/run-make/long-linker-command-lines-cmd-exe/Makefile similarity index 100% rename from tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/Makefile rename to tests/run-make/long-linker-command-lines-cmd-exe/Makefile diff --git a/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat b/tests/run-make/long-linker-command-lines-cmd-exe/foo.bat similarity index 100% rename from tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.bat rename to tests/run-make/long-linker-command-lines-cmd-exe/foo.bat diff --git a/tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs b/tests/run-make/long-linker-command-lines-cmd-exe/foo.rs similarity index 100% rename from tests/run-make-fulldeps/long-linker-command-lines-cmd-exe/foo.rs rename to tests/run-make/long-linker-command-lines-cmd-exe/foo.rs diff --git a/tests/run-make-fulldeps/long-linker-command-lines/Makefile b/tests/run-make/long-linker-command-lines/Makefile similarity index 100% rename from tests/run-make-fulldeps/long-linker-command-lines/Makefile rename to tests/run-make/long-linker-command-lines/Makefile diff --git a/tests/run-make-fulldeps/long-linker-command-lines/foo.rs b/tests/run-make/long-linker-command-lines/foo.rs similarity index 100% rename from tests/run-make-fulldeps/long-linker-command-lines/foo.rs rename to tests/run-make/long-linker-command-lines/foo.rs diff --git a/tests/run-make-fulldeps/longjmp-across-rust/Makefile b/tests/run-make/longjmp-across-rust/Makefile similarity index 100% rename from tests/run-make-fulldeps/longjmp-across-rust/Makefile rename to tests/run-make/longjmp-across-rust/Makefile diff --git a/tests/run-make-fulldeps/longjmp-across-rust/foo.c b/tests/run-make/longjmp-across-rust/foo.c similarity index 100% rename from tests/run-make-fulldeps/longjmp-across-rust/foo.c rename to tests/run-make/longjmp-across-rust/foo.c diff --git a/tests/run-make-fulldeps/longjmp-across-rust/main.rs b/tests/run-make/longjmp-across-rust/main.rs similarity index 100% rename from tests/run-make-fulldeps/longjmp-across-rust/main.rs rename to tests/run-make/longjmp-across-rust/main.rs diff --git a/tests/run-make-fulldeps/ls-metadata/Makefile b/tests/run-make/ls-metadata/Makefile similarity index 100% rename from tests/run-make-fulldeps/ls-metadata/Makefile rename to tests/run-make/ls-metadata/Makefile diff --git a/tests/run-make-fulldeps/ls-metadata/foo.rs b/tests/run-make/ls-metadata/foo.rs similarity index 100% rename from tests/run-make-fulldeps/ls-metadata/foo.rs rename to tests/run-make/ls-metadata/foo.rs diff --git a/tests/run-make-fulldeps/lto-dylib-dep/Makefile b/tests/run-make/lto-dylib-dep/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-dylib-dep/Makefile rename to tests/run-make/lto-dylib-dep/Makefile diff --git a/tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs b/tests/run-make/lto-dylib-dep/a_dylib.rs similarity index 100% rename from tests/run-make-fulldeps/lto-dylib-dep/a_dylib.rs rename to tests/run-make/lto-dylib-dep/a_dylib.rs diff --git a/tests/run-make-fulldeps/lto-dylib-dep/main.rs b/tests/run-make/lto-dylib-dep/main.rs similarity index 100% rename from tests/run-make-fulldeps/lto-dylib-dep/main.rs rename to tests/run-make/lto-dylib-dep/main.rs diff --git a/tests/run-make-fulldeps/lto-empty/Makefile b/tests/run-make/lto-empty/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-empty/Makefile rename to tests/run-make/lto-empty/Makefile diff --git a/tests/run-make-fulldeps/lto-empty/lib.rs b/tests/run-make/lto-empty/lib.rs similarity index 100% rename from tests/run-make-fulldeps/lto-empty/lib.rs rename to tests/run-make/lto-empty/lib.rs diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile b/tests/run-make/lto-no-link-whole-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/Makefile rename to tests/run-make/lto-no-link-whole-rlib/Makefile diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c b/tests/run-make/lto-no-link-whole-rlib/bar.c similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/bar.c rename to tests/run-make/lto-no-link-whole-rlib/bar.c diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c b/tests/run-make/lto-no-link-whole-rlib/foo.c similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/foo.c rename to tests/run-make/lto-no-link-whole-rlib/foo.c diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs b/tests/run-make/lto-no-link-whole-rlib/lib1.rs similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/lib1.rs rename to tests/run-make/lto-no-link-whole-rlib/lib1.rs diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs b/tests/run-make/lto-no-link-whole-rlib/lib2.rs similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/lib2.rs rename to tests/run-make/lto-no-link-whole-rlib/lib2.rs diff --git a/tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs b/tests/run-make/lto-no-link-whole-rlib/main.rs similarity index 100% rename from tests/run-make-fulldeps/lto-no-link-whole-rlib/main.rs rename to tests/run-make/lto-no-link-whole-rlib/main.rs diff --git a/tests/run-make-fulldeps/lto-readonly-lib/Makefile b/tests/run-make/lto-readonly-lib/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-readonly-lib/Makefile rename to tests/run-make/lto-readonly-lib/Makefile diff --git a/tests/run-make-fulldeps/lto-readonly-lib/lib.rs b/tests/run-make/lto-readonly-lib/lib.rs similarity index 100% rename from tests/run-make-fulldeps/lto-readonly-lib/lib.rs rename to tests/run-make/lto-readonly-lib/lib.rs diff --git a/tests/run-make-fulldeps/lto-readonly-lib/main.rs b/tests/run-make/lto-readonly-lib/main.rs similarity index 100% rename from tests/run-make-fulldeps/lto-readonly-lib/main.rs rename to tests/run-make/lto-readonly-lib/main.rs diff --git a/tests/run-make-fulldeps/lto-smoke-c/Makefile b/tests/run-make/lto-smoke-c/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-smoke-c/Makefile rename to tests/run-make/lto-smoke-c/Makefile diff --git a/tests/run-make-fulldeps/lto-smoke-c/bar.c b/tests/run-make/lto-smoke-c/bar.c similarity index 100% rename from tests/run-make-fulldeps/lto-smoke-c/bar.c rename to tests/run-make/lto-smoke-c/bar.c diff --git a/tests/run-make-fulldeps/lto-smoke-c/foo.rs b/tests/run-make/lto-smoke-c/foo.rs similarity index 100% rename from tests/run-make-fulldeps/lto-smoke-c/foo.rs rename to tests/run-make/lto-smoke-c/foo.rs diff --git a/tests/run-make-fulldeps/lto-smoke/Makefile b/tests/run-make/lto-smoke/Makefile similarity index 100% rename from tests/run-make-fulldeps/lto-smoke/Makefile rename to tests/run-make/lto-smoke/Makefile diff --git a/tests/run-make-fulldeps/lto-smoke/lib.rs b/tests/run-make/lto-smoke/lib.rs similarity index 100% rename from tests/run-make-fulldeps/lto-smoke/lib.rs rename to tests/run-make/lto-smoke/lib.rs diff --git a/tests/run-make-fulldeps/lto-smoke/main.rs b/tests/run-make/lto-smoke/main.rs similarity index 100% rename from tests/run-make-fulldeps/lto-smoke/main.rs rename to tests/run-make/lto-smoke/main.rs diff --git a/tests/run-make-fulldeps/manual-crate-name/Makefile b/tests/run-make/manual-crate-name/Makefile similarity index 100% rename from tests/run-make-fulldeps/manual-crate-name/Makefile rename to tests/run-make/manual-crate-name/Makefile diff --git a/tests/run-make-fulldeps/manual-crate-name/bar.rs b/tests/run-make/manual-crate-name/bar.rs similarity index 100% rename from tests/run-make-fulldeps/manual-crate-name/bar.rs rename to tests/run-make/manual-crate-name/bar.rs diff --git a/tests/run-make-fulldeps/manual-link/Makefile b/tests/run-make/manual-link/Makefile similarity index 100% rename from tests/run-make-fulldeps/manual-link/Makefile rename to tests/run-make/manual-link/Makefile diff --git a/tests/run-make-fulldeps/manual-link/bar.c b/tests/run-make/manual-link/bar.c similarity index 100% rename from tests/run-make-fulldeps/manual-link/bar.c rename to tests/run-make/manual-link/bar.c diff --git a/tests/run-make-fulldeps/manual-link/foo.c b/tests/run-make/manual-link/foo.c similarity index 100% rename from tests/run-make-fulldeps/manual-link/foo.c rename to tests/run-make/manual-link/foo.c diff --git a/tests/run-make-fulldeps/manual-link/foo.rs b/tests/run-make/manual-link/foo.rs similarity index 100% rename from tests/run-make-fulldeps/manual-link/foo.rs rename to tests/run-make/manual-link/foo.rs diff --git a/tests/run-make-fulldeps/manual-link/main.rs b/tests/run-make/manual-link/main.rs similarity index 100% rename from tests/run-make-fulldeps/manual-link/main.rs rename to tests/run-make/manual-link/main.rs diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/Makefile b/tests/run-make/many-crates-but-no-match/Makefile similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/Makefile rename to tests/run-make/many-crates-but-no-match/Makefile diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs b/tests/run-make/many-crates-but-no-match/crateA1.rs similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/crateA1.rs rename to tests/run-make/many-crates-but-no-match/crateA1.rs diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs b/tests/run-make/many-crates-but-no-match/crateA2.rs similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/crateA2.rs rename to tests/run-make/many-crates-but-no-match/crateA2.rs diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs b/tests/run-make/many-crates-but-no-match/crateA3.rs similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/crateA3.rs rename to tests/run-make/many-crates-but-no-match/crateA3.rs diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs b/tests/run-make/many-crates-but-no-match/crateB.rs similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/crateB.rs rename to tests/run-make/many-crates-but-no-match/crateB.rs diff --git a/tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs b/tests/run-make/many-crates-but-no-match/crateC.rs similarity index 100% rename from tests/run-make-fulldeps/many-crates-but-no-match/crateC.rs rename to tests/run-make/many-crates-but-no-match/crateC.rs diff --git a/tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile b/tests/run-make/metadata-flag-frobs-symbols/Makefile similarity index 100% rename from tests/run-make-fulldeps/metadata-flag-frobs-symbols/Makefile rename to tests/run-make/metadata-flag-frobs-symbols/Makefile diff --git a/tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs b/tests/run-make/metadata-flag-frobs-symbols/bar.rs similarity index 100% rename from tests/run-make-fulldeps/metadata-flag-frobs-symbols/bar.rs rename to tests/run-make/metadata-flag-frobs-symbols/bar.rs diff --git a/tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs b/tests/run-make/metadata-flag-frobs-symbols/foo.rs similarity index 100% rename from tests/run-make-fulldeps/metadata-flag-frobs-symbols/foo.rs rename to tests/run-make/metadata-flag-frobs-symbols/foo.rs diff --git a/tests/run-make-fulldeps/min-global-align/Makefile b/tests/run-make/min-global-align/Makefile similarity index 100% rename from tests/run-make-fulldeps/min-global-align/Makefile rename to tests/run-make/min-global-align/Makefile diff --git a/tests/run-make-fulldeps/min-global-align/min_global_align.rs b/tests/run-make/min-global-align/min_global_align.rs similarity index 100% rename from tests/run-make-fulldeps/min-global-align/min_global_align.rs rename to tests/run-make/min-global-align/min_global_align.rs diff --git a/tests/run-make-fulldeps/mingw-export-call-convention/Makefile b/tests/run-make/mingw-export-call-convention/Makefile similarity index 100% rename from tests/run-make-fulldeps/mingw-export-call-convention/Makefile rename to tests/run-make/mingw-export-call-convention/Makefile diff --git a/tests/run-make-fulldeps/mingw-export-call-convention/foo.rs b/tests/run-make/mingw-export-call-convention/foo.rs similarity index 100% rename from tests/run-make-fulldeps/mingw-export-call-convention/foo.rs rename to tests/run-make/mingw-export-call-convention/foo.rs diff --git a/tests/run-make-fulldeps/mismatching-target-triples/Makefile b/tests/run-make/mismatching-target-triples/Makefile similarity index 100% rename from tests/run-make-fulldeps/mismatching-target-triples/Makefile rename to tests/run-make/mismatching-target-triples/Makefile diff --git a/tests/run-make-fulldeps/mismatching-target-triples/bar.rs b/tests/run-make/mismatching-target-triples/bar.rs similarity index 100% rename from tests/run-make-fulldeps/mismatching-target-triples/bar.rs rename to tests/run-make/mismatching-target-triples/bar.rs diff --git a/tests/run-make-fulldeps/mismatching-target-triples/foo.rs b/tests/run-make/mismatching-target-triples/foo.rs similarity index 100% rename from tests/run-make-fulldeps/mismatching-target-triples/foo.rs rename to tests/run-make/mismatching-target-triples/foo.rs diff --git a/tests/run-make-fulldeps/missing-crate-dependency/Makefile b/tests/run-make/missing-crate-dependency/Makefile similarity index 100% rename from tests/run-make-fulldeps/missing-crate-dependency/Makefile rename to tests/run-make/missing-crate-dependency/Makefile diff --git a/tests/run-make-fulldeps/missing-crate-dependency/crateA.rs b/tests/run-make/missing-crate-dependency/crateA.rs similarity index 100% rename from tests/run-make-fulldeps/missing-crate-dependency/crateA.rs rename to tests/run-make/missing-crate-dependency/crateA.rs diff --git a/tests/run-make-fulldeps/missing-crate-dependency/crateB.rs b/tests/run-make/missing-crate-dependency/crateB.rs similarity index 100% rename from tests/run-make-fulldeps/missing-crate-dependency/crateB.rs rename to tests/run-make/missing-crate-dependency/crateB.rs diff --git a/tests/run-make-fulldeps/missing-crate-dependency/crateC.rs b/tests/run-make/missing-crate-dependency/crateC.rs similarity index 100% rename from tests/run-make-fulldeps/missing-crate-dependency/crateC.rs rename to tests/run-make/missing-crate-dependency/crateC.rs diff --git a/tests/run-make-fulldeps/mixing-deps/Makefile b/tests/run-make/mixing-deps/Makefile similarity index 100% rename from tests/run-make-fulldeps/mixing-deps/Makefile rename to tests/run-make/mixing-deps/Makefile diff --git a/tests/run-make-fulldeps/mixing-deps/both.rs b/tests/run-make/mixing-deps/both.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-deps/both.rs rename to tests/run-make/mixing-deps/both.rs diff --git a/tests/run-make-fulldeps/mixing-deps/dylib.rs b/tests/run-make/mixing-deps/dylib.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-deps/dylib.rs rename to tests/run-make/mixing-deps/dylib.rs diff --git a/tests/run-make-fulldeps/mixing-deps/prog.rs b/tests/run-make/mixing-deps/prog.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-deps/prog.rs rename to tests/run-make/mixing-deps/prog.rs diff --git a/tests/run-make-fulldeps/mixing-formats/Makefile b/tests/run-make/mixing-formats/Makefile similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/Makefile rename to tests/run-make/mixing-formats/Makefile diff --git a/tests/run-make-fulldeps/mixing-formats/bar1.rs b/tests/run-make/mixing-formats/bar1.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/bar1.rs rename to tests/run-make/mixing-formats/bar1.rs diff --git a/tests/run-make-fulldeps/mixing-formats/bar2.rs b/tests/run-make/mixing-formats/bar2.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/bar2.rs rename to tests/run-make/mixing-formats/bar2.rs diff --git a/tests/run-make-fulldeps/mixing-formats/baz.rs b/tests/run-make/mixing-formats/baz.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/baz.rs rename to tests/run-make/mixing-formats/baz.rs diff --git a/tests/run-make-fulldeps/mixing-formats/baz2.rs b/tests/run-make/mixing-formats/baz2.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/baz2.rs rename to tests/run-make/mixing-formats/baz2.rs diff --git a/tests/run-make-fulldeps/mixing-formats/foo.rs b/tests/run-make/mixing-formats/foo.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-formats/foo.rs rename to tests/run-make/mixing-formats/foo.rs diff --git a/tests/run-make-fulldeps/mixing-libs/Makefile b/tests/run-make/mixing-libs/Makefile similarity index 100% rename from tests/run-make-fulldeps/mixing-libs/Makefile rename to tests/run-make/mixing-libs/Makefile diff --git a/tests/run-make-fulldeps/mixing-libs/dylib.rs b/tests/run-make/mixing-libs/dylib.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-libs/dylib.rs rename to tests/run-make/mixing-libs/dylib.rs diff --git a/tests/run-make-fulldeps/mixing-libs/prog.rs b/tests/run-make/mixing-libs/prog.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-libs/prog.rs rename to tests/run-make/mixing-libs/prog.rs diff --git a/tests/run-make-fulldeps/mixing-libs/rlib.rs b/tests/run-make/mixing-libs/rlib.rs similarity index 100% rename from tests/run-make-fulldeps/mixing-libs/rlib.rs rename to tests/run-make/mixing-libs/rlib.rs diff --git a/tests/run-make-fulldeps/msvc-opt-minsize/Makefile b/tests/run-make/msvc-opt-minsize/Makefile similarity index 100% rename from tests/run-make-fulldeps/msvc-opt-minsize/Makefile rename to tests/run-make/msvc-opt-minsize/Makefile diff --git a/tests/run-make-fulldeps/msvc-opt-minsize/foo.rs b/tests/run-make/msvc-opt-minsize/foo.rs similarity index 100% rename from tests/run-make-fulldeps/msvc-opt-minsize/foo.rs rename to tests/run-make/msvc-opt-minsize/foo.rs diff --git a/tests/run-make-fulldeps/multiple-emits/Makefile b/tests/run-make/multiple-emits/Makefile similarity index 100% rename from tests/run-make-fulldeps/multiple-emits/Makefile rename to tests/run-make/multiple-emits/Makefile diff --git a/tests/run-make-fulldeps/multiple-emits/foo.rs b/tests/run-make/multiple-emits/foo.rs similarity index 100% rename from tests/run-make-fulldeps/multiple-emits/foo.rs rename to tests/run-make/multiple-emits/foo.rs diff --git a/tests/run-make-fulldeps/no-builtins-lto/Makefile b/tests/run-make/no-builtins-lto/Makefile similarity index 100% rename from tests/run-make-fulldeps/no-builtins-lto/Makefile rename to tests/run-make/no-builtins-lto/Makefile diff --git a/tests/run-make-fulldeps/no-builtins-lto/main.rs b/tests/run-make/no-builtins-lto/main.rs similarity index 100% rename from tests/run-make-fulldeps/no-builtins-lto/main.rs rename to tests/run-make/no-builtins-lto/main.rs diff --git a/tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs b/tests/run-make/no-builtins-lto/no_builtins.rs similarity index 100% rename from tests/run-make-fulldeps/no-builtins-lto/no_builtins.rs rename to tests/run-make/no-builtins-lto/no_builtins.rs diff --git a/tests/run-make-fulldeps/no-duplicate-libs/Makefile b/tests/run-make/no-duplicate-libs/Makefile similarity index 100% rename from tests/run-make-fulldeps/no-duplicate-libs/Makefile rename to tests/run-make/no-duplicate-libs/Makefile diff --git a/tests/run-make-fulldeps/no-duplicate-libs/bar.c b/tests/run-make/no-duplicate-libs/bar.c similarity index 100% rename from tests/run-make-fulldeps/no-duplicate-libs/bar.c rename to tests/run-make/no-duplicate-libs/bar.c diff --git a/tests/run-make-fulldeps/no-duplicate-libs/foo.c b/tests/run-make/no-duplicate-libs/foo.c similarity index 100% rename from tests/run-make-fulldeps/no-duplicate-libs/foo.c rename to tests/run-make/no-duplicate-libs/foo.c diff --git a/tests/run-make-fulldeps/no-duplicate-libs/main.rs b/tests/run-make/no-duplicate-libs/main.rs similarity index 100% rename from tests/run-make-fulldeps/no-duplicate-libs/main.rs rename to tests/run-make/no-duplicate-libs/main.rs diff --git a/tests/run-make-fulldeps/no-intermediate-extras/Makefile b/tests/run-make/no-intermediate-extras/Makefile similarity index 100% rename from tests/run-make-fulldeps/no-intermediate-extras/Makefile rename to tests/run-make/no-intermediate-extras/Makefile diff --git a/tests/run-make-fulldeps/no-intermediate-extras/foo.rs b/tests/run-make/no-intermediate-extras/foo.rs similarity index 100% rename from tests/run-make-fulldeps/no-intermediate-extras/foo.rs rename to tests/run-make/no-intermediate-extras/foo.rs diff --git a/tests/run-make-fulldeps/obey-crate-type-flag/Makefile b/tests/run-make/obey-crate-type-flag/Makefile similarity index 100% rename from tests/run-make-fulldeps/obey-crate-type-flag/Makefile rename to tests/run-make/obey-crate-type-flag/Makefile diff --git a/tests/run-make-fulldeps/obey-crate-type-flag/test.rs b/tests/run-make/obey-crate-type-flag/test.rs similarity index 100% rename from tests/run-make-fulldeps/obey-crate-type-flag/test.rs rename to tests/run-make/obey-crate-type-flag/test.rs diff --git a/tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile b/tests/run-make/output-filename-conflicts-with-directory/Makefile similarity index 100% rename from tests/run-make-fulldeps/output-filename-conflicts-with-directory/Makefile rename to tests/run-make/output-filename-conflicts-with-directory/Makefile diff --git a/tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs b/tests/run-make/output-filename-conflicts-with-directory/foo.rs similarity index 100% rename from tests/run-make-fulldeps/output-filename-conflicts-with-directory/foo.rs rename to tests/run-make/output-filename-conflicts-with-directory/foo.rs diff --git a/tests/run-make-fulldeps/output-filename-overwrites-input/Makefile b/tests/run-make/output-filename-overwrites-input/Makefile similarity index 100% rename from tests/run-make-fulldeps/output-filename-overwrites-input/Makefile rename to tests/run-make/output-filename-overwrites-input/Makefile diff --git a/tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs b/tests/run-make/output-filename-overwrites-input/bar.rs similarity index 100% rename from tests/run-make-fulldeps/output-filename-overwrites-input/bar.rs rename to tests/run-make/output-filename-overwrites-input/bar.rs diff --git a/tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs b/tests/run-make/output-filename-overwrites-input/foo.rs similarity index 100% rename from tests/run-make-fulldeps/output-filename-overwrites-input/foo.rs rename to tests/run-make/output-filename-overwrites-input/foo.rs diff --git a/tests/run-make-fulldeps/output-type-permutations/Makefile b/tests/run-make/output-type-permutations/Makefile similarity index 100% rename from tests/run-make-fulldeps/output-type-permutations/Makefile rename to tests/run-make/output-type-permutations/Makefile diff --git a/tests/run-make-fulldeps/output-type-permutations/foo.rs b/tests/run-make/output-type-permutations/foo.rs similarity index 100% rename from tests/run-make-fulldeps/output-type-permutations/foo.rs rename to tests/run-make/output-type-permutations/foo.rs diff --git a/tests/run-make-fulldeps/output-with-hyphens/Makefile b/tests/run-make/output-with-hyphens/Makefile similarity index 100% rename from tests/run-make-fulldeps/output-with-hyphens/Makefile rename to tests/run-make/output-with-hyphens/Makefile diff --git a/tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs b/tests/run-make/output-with-hyphens/foo-bar.rs similarity index 100% rename from tests/run-make-fulldeps/output-with-hyphens/foo-bar.rs rename to tests/run-make/output-with-hyphens/foo-bar.rs diff --git a/tests/run-make-fulldeps/override-aliased-flags/Makefile b/tests/run-make/override-aliased-flags/Makefile similarity index 100% rename from tests/run-make-fulldeps/override-aliased-flags/Makefile rename to tests/run-make/override-aliased-flags/Makefile diff --git a/tests/run-make-fulldeps/override-aliased-flags/main.rs b/tests/run-make/override-aliased-flags/main.rs similarity index 100% rename from tests/run-make-fulldeps/override-aliased-flags/main.rs rename to tests/run-make/override-aliased-flags/main.rs diff --git a/tests/run-make-fulldeps/panic-impl-transitive/Makefile b/tests/run-make/panic-impl-transitive/Makefile similarity index 100% rename from tests/run-make-fulldeps/panic-impl-transitive/Makefile rename to tests/run-make/panic-impl-transitive/Makefile diff --git a/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs b/tests/run-make/panic-impl-transitive/panic-impl-consumer.rs similarity index 100% rename from tests/run-make-fulldeps/panic-impl-transitive/panic-impl-consumer.rs rename to tests/run-make/panic-impl-transitive/panic-impl-consumer.rs diff --git a/tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs b/tests/run-make/panic-impl-transitive/panic-impl-provider.rs similarity index 100% rename from tests/run-make-fulldeps/panic-impl-transitive/panic-impl-provider.rs rename to tests/run-make/panic-impl-transitive/panic-impl-provider.rs diff --git a/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile b/tests/run-make/pass-non-c-like-enum-to-c/Makefile similarity index 100% rename from tests/run-make-fulldeps/pass-non-c-like-enum-to-c/Makefile rename to tests/run-make/pass-non-c-like-enum-to-c/Makefile diff --git a/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs b/tests/run-make/pass-non-c-like-enum-to-c/nonclike.rs similarity index 100% rename from tests/run-make-fulldeps/pass-non-c-like-enum-to-c/nonclike.rs rename to tests/run-make/pass-non-c-like-enum-to-c/nonclike.rs diff --git a/tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c b/tests/run-make/pass-non-c-like-enum-to-c/test.c similarity index 100% rename from tests/run-make-fulldeps/pass-non-c-like-enum-to-c/test.c rename to tests/run-make/pass-non-c-like-enum-to-c/test.c diff --git a/tests/run-make-fulldeps/pgo-branch-weights/Makefile b/tests/run-make/pgo-branch-weights/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-branch-weights/Makefile rename to tests/run-make/pgo-branch-weights/Makefile diff --git a/tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt b/tests/run-make/pgo-branch-weights/filecheck-patterns.txt similarity index 100% rename from tests/run-make-fulldeps/pgo-branch-weights/filecheck-patterns.txt rename to tests/run-make/pgo-branch-weights/filecheck-patterns.txt diff --git a/tests/run-make-fulldeps/pgo-branch-weights/interesting.rs b/tests/run-make/pgo-branch-weights/interesting.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-branch-weights/interesting.rs rename to tests/run-make/pgo-branch-weights/interesting.rs diff --git a/tests/run-make-fulldeps/pgo-branch-weights/main.rs b/tests/run-make/pgo-branch-weights/main.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-branch-weights/main.rs rename to tests/run-make/pgo-branch-weights/main.rs diff --git a/tests/run-make-fulldeps/pgo-branch-weights/opaque.rs b/tests/run-make/pgo-branch-weights/opaque.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-branch-weights/opaque.rs rename to tests/run-make/pgo-branch-weights/opaque.rs diff --git a/tests/run-make-fulldeps/pgo-gen-lto/Makefile b/tests/run-make/pgo-gen-lto/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-gen-lto/Makefile rename to tests/run-make/pgo-gen-lto/Makefile diff --git a/tests/run-make-fulldeps/pgo-gen-lto/test.rs b/tests/run-make/pgo-gen-lto/test.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-gen-lto/test.rs rename to tests/run-make/pgo-gen-lto/test.rs diff --git a/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile b/tests/run-make/pgo-gen-no-imp-symbols/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-gen-no-imp-symbols/Makefile rename to tests/run-make/pgo-gen-no-imp-symbols/Makefile diff --git a/tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs b/tests/run-make/pgo-gen-no-imp-symbols/test.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-gen-no-imp-symbols/test.rs rename to tests/run-make/pgo-gen-no-imp-symbols/test.rs diff --git a/tests/run-make-fulldeps/pgo-gen/Makefile b/tests/run-make/pgo-gen/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-gen/Makefile rename to tests/run-make/pgo-gen/Makefile diff --git a/tests/run-make-fulldeps/pgo-gen/test.rs b/tests/run-make/pgo-gen/test.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-gen/test.rs rename to tests/run-make/pgo-gen/test.rs diff --git a/tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile b/tests/run-make/pgo-indirect-call-promotion/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-indirect-call-promotion/Makefile rename to tests/run-make/pgo-indirect-call-promotion/Makefile diff --git a/tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt b/tests/run-make/pgo-indirect-call-promotion/filecheck-patterns.txt similarity index 100% rename from tests/run-make-fulldeps/pgo-indirect-call-promotion/filecheck-patterns.txt rename to tests/run-make/pgo-indirect-call-promotion/filecheck-patterns.txt diff --git a/tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs b/tests/run-make/pgo-indirect-call-promotion/interesting.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-indirect-call-promotion/interesting.rs rename to tests/run-make/pgo-indirect-call-promotion/interesting.rs diff --git a/tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs b/tests/run-make/pgo-indirect-call-promotion/main.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-indirect-call-promotion/main.rs rename to tests/run-make/pgo-indirect-call-promotion/main.rs diff --git a/tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs b/tests/run-make/pgo-indirect-call-promotion/opaque.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-indirect-call-promotion/opaque.rs rename to tests/run-make/pgo-indirect-call-promotion/opaque.rs diff --git a/tests/run-make-fulldeps/pgo-use/Makefile b/tests/run-make/pgo-use/Makefile similarity index 100% rename from tests/run-make-fulldeps/pgo-use/Makefile rename to tests/run-make/pgo-use/Makefile diff --git a/tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt b/tests/run-make/pgo-use/filecheck-patterns.txt similarity index 100% rename from tests/run-make-fulldeps/pgo-use/filecheck-patterns.txt rename to tests/run-make/pgo-use/filecheck-patterns.txt diff --git a/tests/run-make-fulldeps/pgo-use/main.rs b/tests/run-make/pgo-use/main.rs similarity index 100% rename from tests/run-make-fulldeps/pgo-use/main.rs rename to tests/run-make/pgo-use/main.rs diff --git a/tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile b/tests/run-make/pointer-auth-link-with-c/Makefile similarity index 100% rename from tests/run-make-fulldeps/pointer-auth-link-with-c/Makefile rename to tests/run-make/pointer-auth-link-with-c/Makefile diff --git a/tests/run-make-fulldeps/pointer-auth-link-with-c/test.c b/tests/run-make/pointer-auth-link-with-c/test.c similarity index 100% rename from tests/run-make-fulldeps/pointer-auth-link-with-c/test.c rename to tests/run-make/pointer-auth-link-with-c/test.c diff --git a/tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs b/tests/run-make/pointer-auth-link-with-c/test.rs similarity index 100% rename from tests/run-make-fulldeps/pointer-auth-link-with-c/test.rs rename to tests/run-make/pointer-auth-link-with-c/test.rs diff --git a/tests/run-make-fulldeps/prefer-dylib/Makefile b/tests/run-make/prefer-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/prefer-dylib/Makefile rename to tests/run-make/prefer-dylib/Makefile diff --git a/tests/run-make-fulldeps/prefer-dylib/bar.rs b/tests/run-make/prefer-dylib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/prefer-dylib/bar.rs rename to tests/run-make/prefer-dylib/bar.rs diff --git a/tests/run-make-fulldeps/prefer-dylib/foo.rs b/tests/run-make/prefer-dylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/prefer-dylib/foo.rs rename to tests/run-make/prefer-dylib/foo.rs diff --git a/tests/run-make-fulldeps/prefer-rlib/Makefile b/tests/run-make/prefer-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/prefer-rlib/Makefile rename to tests/run-make/prefer-rlib/Makefile diff --git a/tests/run-make-fulldeps/prefer-rlib/bar.rs b/tests/run-make/prefer-rlib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/prefer-rlib/bar.rs rename to tests/run-make/prefer-rlib/bar.rs diff --git a/tests/run-make-fulldeps/prefer-rlib/foo.rs b/tests/run-make/prefer-rlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/prefer-rlib/foo.rs rename to tests/run-make/prefer-rlib/foo.rs diff --git a/tests/run-make-fulldeps/pretty-print-to-file/Makefile b/tests/run-make/pretty-print-to-file/Makefile similarity index 100% rename from tests/run-make-fulldeps/pretty-print-to-file/Makefile rename to tests/run-make/pretty-print-to-file/Makefile diff --git a/tests/run-make-fulldeps/pretty-print-to-file/input.pp b/tests/run-make/pretty-print-to-file/input.pp similarity index 100% rename from tests/run-make-fulldeps/pretty-print-to-file/input.pp rename to tests/run-make/pretty-print-to-file/input.pp diff --git a/tests/run-make-fulldeps/pretty-print-to-file/input.rs b/tests/run-make/pretty-print-to-file/input.rs similarity index 100% rename from tests/run-make-fulldeps/pretty-print-to-file/input.rs rename to tests/run-make/pretty-print-to-file/input.rs diff --git a/tests/run-make-fulldeps/print-calling-conventions/Makefile b/tests/run-make/print-calling-conventions/Makefile similarity index 100% rename from tests/run-make-fulldeps/print-calling-conventions/Makefile rename to tests/run-make/print-calling-conventions/Makefile diff --git a/tests/run-make-fulldeps/print-cfg/Makefile b/tests/run-make/print-cfg/Makefile similarity index 100% rename from tests/run-make-fulldeps/print-cfg/Makefile rename to tests/run-make/print-cfg/Makefile diff --git a/tests/run-make-fulldeps/print-target-list/Makefile b/tests/run-make/print-target-list/Makefile similarity index 100% rename from tests/run-make-fulldeps/print-target-list/Makefile rename to tests/run-make/print-target-list/Makefile diff --git a/tests/run-make-fulldeps/profile/Makefile b/tests/run-make/profile/Makefile similarity index 100% rename from tests/run-make-fulldeps/profile/Makefile rename to tests/run-make/profile/Makefile diff --git a/tests/run-make-fulldeps/profile/test.rs b/tests/run-make/profile/test.rs similarity index 100% rename from tests/run-make-fulldeps/profile/test.rs rename to tests/run-make/profile/test.rs diff --git a/tests/run-make-fulldeps/prune-link-args/Makefile b/tests/run-make/prune-link-args/Makefile similarity index 100% rename from tests/run-make-fulldeps/prune-link-args/Makefile rename to tests/run-make/prune-link-args/Makefile diff --git a/tests/run-make-fulldeps/prune-link-args/empty.rs b/tests/run-make/prune-link-args/empty.rs similarity index 100% rename from tests/run-make-fulldeps/prune-link-args/empty.rs rename to tests/run-make/prune-link-args/empty.rs diff --git a/tests/run-make-fulldeps/redundant-libs/Makefile b/tests/run-make/redundant-libs/Makefile similarity index 100% rename from tests/run-make-fulldeps/redundant-libs/Makefile rename to tests/run-make/redundant-libs/Makefile diff --git a/tests/run-make-fulldeps/redundant-libs/bar.c b/tests/run-make/redundant-libs/bar.c similarity index 100% rename from tests/run-make-fulldeps/redundant-libs/bar.c rename to tests/run-make/redundant-libs/bar.c diff --git a/tests/run-make-fulldeps/redundant-libs/baz.c b/tests/run-make/redundant-libs/baz.c similarity index 100% rename from tests/run-make-fulldeps/redundant-libs/baz.c rename to tests/run-make/redundant-libs/baz.c diff --git a/tests/run-make-fulldeps/redundant-libs/foo.c b/tests/run-make/redundant-libs/foo.c similarity index 100% rename from tests/run-make-fulldeps/redundant-libs/foo.c rename to tests/run-make/redundant-libs/foo.c diff --git a/tests/run-make-fulldeps/redundant-libs/main.rs b/tests/run-make/redundant-libs/main.rs similarity index 100% rename from tests/run-make-fulldeps/redundant-libs/main.rs rename to tests/run-make/redundant-libs/main.rs diff --git a/tests/run-make-fulldeps/relocation-model/Makefile b/tests/run-make/relocation-model/Makefile similarity index 100% rename from tests/run-make-fulldeps/relocation-model/Makefile rename to tests/run-make/relocation-model/Makefile diff --git a/tests/run-make-fulldeps/relocation-model/foo.rs b/tests/run-make/relocation-model/foo.rs similarity index 100% rename from tests/run-make-fulldeps/relocation-model/foo.rs rename to tests/run-make/relocation-model/foo.rs diff --git a/tests/run-make-fulldeps/relro-levels/Makefile b/tests/run-make/relro-levels/Makefile similarity index 100% rename from tests/run-make-fulldeps/relro-levels/Makefile rename to tests/run-make/relro-levels/Makefile diff --git a/tests/run-make-fulldeps/relro-levels/hello.rs b/tests/run-make/relro-levels/hello.rs similarity index 100% rename from tests/run-make-fulldeps/relro-levels/hello.rs rename to tests/run-make/relro-levels/hello.rs diff --git a/tests/run-make-fulldeps/remap-path-prefix/Makefile b/tests/run-make/remap-path-prefix/Makefile similarity index 100% rename from tests/run-make-fulldeps/remap-path-prefix/Makefile rename to tests/run-make/remap-path-prefix/Makefile diff --git a/tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs b/tests/run-make/remap-path-prefix/auxiliary/lib.rs similarity index 100% rename from tests/run-make-fulldeps/remap-path-prefix/auxiliary/lib.rs rename to tests/run-make/remap-path-prefix/auxiliary/lib.rs diff --git a/tests/run-make-fulldeps/reproducible-build-2/Makefile b/tests/run-make/reproducible-build-2/Makefile similarity index 100% rename from tests/run-make-fulldeps/reproducible-build-2/Makefile rename to tests/run-make/reproducible-build-2/Makefile diff --git a/tests/run-make-fulldeps/reproducible-build-2/linker.rs b/tests/run-make/reproducible-build-2/linker.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build-2/linker.rs rename to tests/run-make/reproducible-build-2/linker.rs diff --git a/tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs b/tests/run-make/reproducible-build-2/reproducible-build-aux.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build-2/reproducible-build-aux.rs rename to tests/run-make/reproducible-build-2/reproducible-build-aux.rs diff --git a/tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs b/tests/run-make/reproducible-build-2/reproducible-build.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build-2/reproducible-build.rs rename to tests/run-make/reproducible-build-2/reproducible-build.rs diff --git a/tests/run-make-fulldeps/reproducible-build/Makefile b/tests/run-make/reproducible-build/Makefile similarity index 100% rename from tests/run-make-fulldeps/reproducible-build/Makefile rename to tests/run-make/reproducible-build/Makefile diff --git a/tests/run-make-fulldeps/reproducible-build/linker.rs b/tests/run-make/reproducible-build/linker.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build/linker.rs rename to tests/run-make/reproducible-build/linker.rs diff --git a/tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs b/tests/run-make/reproducible-build/reproducible-build-aux.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build/reproducible-build-aux.rs rename to tests/run-make/reproducible-build/reproducible-build-aux.rs diff --git a/tests/run-make-fulldeps/reproducible-build/reproducible-build.rs b/tests/run-make/reproducible-build/reproducible-build.rs similarity index 100% rename from tests/run-make-fulldeps/reproducible-build/reproducible-build.rs rename to tests/run-make/reproducible-build/reproducible-build.rs diff --git a/tests/run-make-fulldeps/resolve-rename/Makefile b/tests/run-make/resolve-rename/Makefile similarity index 100% rename from tests/run-make-fulldeps/resolve-rename/Makefile rename to tests/run-make/resolve-rename/Makefile diff --git a/tests/run-make-fulldeps/resolve-rename/bar.rs b/tests/run-make/resolve-rename/bar.rs similarity index 100% rename from tests/run-make-fulldeps/resolve-rename/bar.rs rename to tests/run-make/resolve-rename/bar.rs diff --git a/tests/run-make-fulldeps/resolve-rename/baz.rs b/tests/run-make/resolve-rename/baz.rs similarity index 100% rename from tests/run-make-fulldeps/resolve-rename/baz.rs rename to tests/run-make/resolve-rename/baz.rs diff --git a/tests/run-make-fulldeps/resolve-rename/foo.rs b/tests/run-make/resolve-rename/foo.rs similarity index 100% rename from tests/run-make-fulldeps/resolve-rename/foo.rs rename to tests/run-make/resolve-rename/foo.rs diff --git a/tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile b/tests/run-make/return-non-c-like-enum-from-c/Makefile similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum-from-c/Makefile rename to tests/run-make/return-non-c-like-enum-from-c/Makefile diff --git a/tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs b/tests/run-make/return-non-c-like-enum-from-c/nonclike.rs similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum-from-c/nonclike.rs rename to tests/run-make/return-non-c-like-enum-from-c/nonclike.rs diff --git a/tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c b/tests/run-make/return-non-c-like-enum-from-c/test.c similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum-from-c/test.c rename to tests/run-make/return-non-c-like-enum-from-c/test.c diff --git a/tests/run-make-fulldeps/return-non-c-like-enum/Makefile b/tests/run-make/return-non-c-like-enum/Makefile similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum/Makefile rename to tests/run-make/return-non-c-like-enum/Makefile diff --git a/tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs b/tests/run-make/return-non-c-like-enum/nonclike.rs similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum/nonclike.rs rename to tests/run-make/return-non-c-like-enum/nonclike.rs diff --git a/tests/run-make-fulldeps/return-non-c-like-enum/test.c b/tests/run-make/return-non-c-like-enum/test.c similarity index 100% rename from tests/run-make-fulldeps/return-non-c-like-enum/test.c rename to tests/run-make/return-non-c-like-enum/test.c diff --git a/tests/run-make-fulldeps/rlib-chain/Makefile b/tests/run-make/rlib-chain/Makefile similarity index 100% rename from tests/run-make-fulldeps/rlib-chain/Makefile rename to tests/run-make/rlib-chain/Makefile diff --git a/tests/run-make-fulldeps/rlib-chain/m1.rs b/tests/run-make/rlib-chain/m1.rs similarity index 100% rename from tests/run-make-fulldeps/rlib-chain/m1.rs rename to tests/run-make/rlib-chain/m1.rs diff --git a/tests/run-make-fulldeps/rlib-chain/m2.rs b/tests/run-make/rlib-chain/m2.rs similarity index 100% rename from tests/run-make-fulldeps/rlib-chain/m2.rs rename to tests/run-make/rlib-chain/m2.rs diff --git a/tests/run-make-fulldeps/rlib-chain/m3.rs b/tests/run-make/rlib-chain/m3.rs similarity index 100% rename from tests/run-make-fulldeps/rlib-chain/m3.rs rename to tests/run-make/rlib-chain/m3.rs diff --git a/tests/run-make-fulldeps/rlib-chain/m4.rs b/tests/run-make/rlib-chain/m4.rs similarity index 100% rename from tests/run-make-fulldeps/rlib-chain/m4.rs rename to tests/run-make/rlib-chain/m4.rs diff --git a/tests/run-make/rlib-format-packed-bundled-libs/Makefile b/tests/run-make/rlib-format-packed-bundled-libs/Makefile index 7fb6ce8d1e4110db9227c636f2e76a1b11a43eb4..046c82f9469c0d6611e8ee71085938772eeea266 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs/Makefile @@ -1,4 +1,4 @@ --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk # ignore-cross-compile diff --git a/tests/run-make-fulldeps/rustdoc-determinism/Makefile b/tests/run-make/rustdoc-determinism/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-determinism/Makefile rename to tests/run-make/rustdoc-determinism/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-determinism/bar.rs b/tests/run-make/rustdoc-determinism/bar.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-determinism/bar.rs rename to tests/run-make/rustdoc-determinism/bar.rs diff --git a/tests/run-make-fulldeps/rustdoc-determinism/foo.rs b/tests/run-make/rustdoc-determinism/foo.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-determinism/foo.rs rename to tests/run-make/rustdoc-determinism/foo.rs diff --git a/tests/run-make-fulldeps/rustdoc-error-lines/Makefile b/tests/run-make/rustdoc-error-lines/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-error-lines/Makefile rename to tests/run-make/rustdoc-error-lines/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-error-lines/input.rs b/tests/run-make/rustdoc-error-lines/input.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-error-lines/input.rs rename to tests/run-make/rustdoc-error-lines/input.rs diff --git a/tests/run-make-fulldeps/rustdoc-io-error/Makefile b/tests/run-make/rustdoc-io-error/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-io-error/Makefile rename to tests/run-make/rustdoc-io-error/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-io-error/foo.rs b/tests/run-make/rustdoc-io-error/foo.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-io-error/foo.rs rename to tests/run-make/rustdoc-io-error/foo.rs diff --git a/tests/run-make-fulldeps/rustdoc-map-file/Makefile b/tests/run-make/rustdoc-map-file/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-map-file/Makefile rename to tests/run-make/rustdoc-map-file/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-map-file/expected.json b/tests/run-make/rustdoc-map-file/expected.json similarity index 100% rename from tests/run-make-fulldeps/rustdoc-map-file/expected.json rename to tests/run-make/rustdoc-map-file/expected.json diff --git a/tests/run-make-fulldeps/rustdoc-map-file/foo.rs b/tests/run-make/rustdoc-map-file/foo.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-map-file/foo.rs rename to tests/run-make/rustdoc-map-file/foo.rs diff --git a/tests/run-make-fulldeps/rustdoc-map-file/validate_json.py b/tests/run-make/rustdoc-map-file/validate_json.py similarity index 100% rename from tests/run-make-fulldeps/rustdoc-map-file/validate_json.py rename to tests/run-make/rustdoc-map-file/validate_json.py diff --git a/tests/run-make-fulldeps/rustdoc-output-path/Makefile b/tests/run-make/rustdoc-output-path/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-output-path/Makefile rename to tests/run-make/rustdoc-output-path/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-output-path/foo.rs b/tests/run-make/rustdoc-output-path/foo.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-output-path/foo.rs rename to tests/run-make/rustdoc-output-path/foo.rs diff --git a/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile b/tests/run-make/rustdoc-scrape-examples-macros/Makefile similarity index 95% rename from tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile rename to tests/run-make/rustdoc-scrape-examples-macros/Makefile index c857aa4b9937a81a796eb2a07b9801a8dce32a07..3cc6dcac366c27cd7eb15970f455bca432d72dc3 100644 --- a/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/Makefile +++ b/tests/run-make/rustdoc-scrape-examples-macros/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../../run-make/tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" DYLIB_NAME := $(shell echo | $(RUSTC) --crate-name foobar_macro --crate-type dylib --print file-names -) diff --git a/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs b/tests/run-make/rustdoc-scrape-examples-macros/examples/ex.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-scrape-examples-macros/examples/ex.rs rename to tests/run-make/rustdoc-scrape-examples-macros/examples/ex.rs diff --git a/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs b/tests/run-make/rustdoc-scrape-examples-macros/src/lib.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/lib.rs rename to tests/run-make/rustdoc-scrape-examples-macros/src/lib.rs diff --git a/tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs b/tests/run-make/rustdoc-scrape-examples-macros/src/proc.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-scrape-examples-macros/src/proc.rs rename to tests/run-make/rustdoc-scrape-examples-macros/src/proc.rs diff --git a/tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile b/tests/run-make/rustdoc-target-spec-json-path/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-target-spec-json-path/Makefile rename to tests/run-make/rustdoc-target-spec-json-path/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs b/tests/run-make/rustdoc-target-spec-json-path/dummy_core.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-target-spec-json-path/dummy_core.rs rename to tests/run-make/rustdoc-target-spec-json-path/dummy_core.rs diff --git a/tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs b/tests/run-make/rustdoc-target-spec-json-path/my_crate.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-target-spec-json-path/my_crate.rs rename to tests/run-make/rustdoc-target-spec-json-path/my_crate.rs diff --git a/tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json b/tests/run-make/rustdoc-target-spec-json-path/target.json similarity index 100% rename from tests/run-make-fulldeps/rustdoc-target-spec-json-path/target.json rename to tests/run-make/rustdoc-target-spec-json-path/target.json diff --git a/tests/run-make-fulldeps/rustdoc-themes/Makefile b/tests/run-make/rustdoc-themes/Makefile similarity index 100% rename from tests/run-make-fulldeps/rustdoc-themes/Makefile rename to tests/run-make/rustdoc-themes/Makefile diff --git a/tests/run-make-fulldeps/rustdoc-themes/foo.rs b/tests/run-make/rustdoc-themes/foo.rs similarity index 100% rename from tests/run-make-fulldeps/rustdoc-themes/foo.rs rename to tests/run-make/rustdoc-themes/foo.rs diff --git a/tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile b/tests/run-make/sanitizer-cdylib-link/Makefile similarity index 100% rename from tests/run-make-fulldeps/sanitizer-cdylib-link/Makefile rename to tests/run-make/sanitizer-cdylib-link/Makefile diff --git a/tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs b/tests/run-make/sanitizer-cdylib-link/library.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-cdylib-link/library.rs rename to tests/run-make/sanitizer-cdylib-link/library.rs diff --git a/tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs b/tests/run-make/sanitizer-cdylib-link/program.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-cdylib-link/program.rs rename to tests/run-make/sanitizer-cdylib-link/program.rs diff --git a/tests/run-make-fulldeps/sanitizer-dylib-link/Makefile b/tests/run-make/sanitizer-dylib-link/Makefile similarity index 100% rename from tests/run-make-fulldeps/sanitizer-dylib-link/Makefile rename to tests/run-make/sanitizer-dylib-link/Makefile diff --git a/tests/run-make-fulldeps/sanitizer-dylib-link/library.rs b/tests/run-make/sanitizer-dylib-link/library.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-dylib-link/library.rs rename to tests/run-make/sanitizer-dylib-link/library.rs diff --git a/tests/run-make-fulldeps/sanitizer-dylib-link/program.rs b/tests/run-make/sanitizer-dylib-link/program.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-dylib-link/program.rs rename to tests/run-make/sanitizer-dylib-link/program.rs diff --git a/tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile b/tests/run-make/sanitizer-staticlib-link/Makefile similarity index 100% rename from tests/run-make-fulldeps/sanitizer-staticlib-link/Makefile rename to tests/run-make/sanitizer-staticlib-link/Makefile diff --git a/tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs b/tests/run-make/sanitizer-staticlib-link/library.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-staticlib-link/library.rs rename to tests/run-make/sanitizer-staticlib-link/library.rs diff --git a/tests/run-make-fulldeps/sanitizer-staticlib-link/program.c b/tests/run-make/sanitizer-staticlib-link/program.c similarity index 100% rename from tests/run-make-fulldeps/sanitizer-staticlib-link/program.c rename to tests/run-make/sanitizer-staticlib-link/program.c diff --git a/tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs b/tests/run-make/sanitizer-staticlib-link/program.rs similarity index 100% rename from tests/run-make-fulldeps/sanitizer-staticlib-link/program.rs rename to tests/run-make/sanitizer-staticlib-link/program.rs diff --git a/tests/run-make-fulldeps/separate-link-fail/Makefile b/tests/run-make/separate-link-fail/Makefile similarity index 100% rename from tests/run-make-fulldeps/separate-link-fail/Makefile rename to tests/run-make/separate-link-fail/Makefile diff --git a/tests/run-make-fulldeps/separate-link/Makefile b/tests/run-make/separate-link/Makefile similarity index 100% rename from tests/run-make-fulldeps/separate-link/Makefile rename to tests/run-make/separate-link/Makefile diff --git a/tests/run-make-fulldeps/sepcomp-cci-copies/Makefile b/tests/run-make/sepcomp-cci-copies/Makefile similarity index 100% rename from tests/run-make-fulldeps/sepcomp-cci-copies/Makefile rename to tests/run-make/sepcomp-cci-copies/Makefile diff --git a/tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs b/tests/run-make/sepcomp-cci-copies/cci_lib.rs similarity index 100% rename from tests/run-make-fulldeps/sepcomp-cci-copies/cci_lib.rs rename to tests/run-make/sepcomp-cci-copies/cci_lib.rs diff --git a/tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs b/tests/run-make/sepcomp-cci-copies/foo.rs similarity index 100% rename from tests/run-make-fulldeps/sepcomp-cci-copies/foo.rs rename to tests/run-make/sepcomp-cci-copies/foo.rs diff --git a/tests/run-make-fulldeps/sepcomp-inlining/Makefile b/tests/run-make/sepcomp-inlining/Makefile similarity index 100% rename from tests/run-make-fulldeps/sepcomp-inlining/Makefile rename to tests/run-make/sepcomp-inlining/Makefile diff --git a/tests/run-make-fulldeps/sepcomp-inlining/foo.rs b/tests/run-make/sepcomp-inlining/foo.rs similarity index 100% rename from tests/run-make-fulldeps/sepcomp-inlining/foo.rs rename to tests/run-make/sepcomp-inlining/foo.rs diff --git a/tests/run-make-fulldeps/sepcomp-separate/Makefile b/tests/run-make/sepcomp-separate/Makefile similarity index 100% rename from tests/run-make-fulldeps/sepcomp-separate/Makefile rename to tests/run-make/sepcomp-separate/Makefile diff --git a/tests/run-make-fulldeps/sepcomp-separate/foo.rs b/tests/run-make/sepcomp-separate/foo.rs similarity index 100% rename from tests/run-make-fulldeps/sepcomp-separate/foo.rs rename to tests/run-make/sepcomp-separate/foo.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/Makefile b/tests/run-make/share-generics-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/Makefile rename to tests/run-make/share-generics-dylib/Makefile diff --git a/tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs b/tests/run-make/share-generics-dylib/instance_provider_a.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/instance_provider_a.rs rename to tests/run-make/share-generics-dylib/instance_provider_a.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs b/tests/run-make/share-generics-dylib/instance_provider_b.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/instance_provider_b.rs rename to tests/run-make/share-generics-dylib/instance_provider_b.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs b/tests/run-make/share-generics-dylib/instance_user_a_rlib.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/instance_user_a_rlib.rs rename to tests/run-make/share-generics-dylib/instance_user_a_rlib.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs b/tests/run-make/share-generics-dylib/instance_user_b_rlib.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/instance_user_b_rlib.rs rename to tests/run-make/share-generics-dylib/instance_user_b_rlib.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs b/tests/run-make/share-generics-dylib/instance_user_dylib.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/instance_user_dylib.rs rename to tests/run-make/share-generics-dylib/instance_user_dylib.rs diff --git a/tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs b/tests/run-make/share-generics-dylib/linked_leaf.rs similarity index 100% rename from tests/run-make-fulldeps/share-generics-dylib/linked_leaf.rs rename to tests/run-make/share-generics-dylib/linked_leaf.rs diff --git a/tests/run-make-fulldeps/simd-ffi/Makefile b/tests/run-make/simd-ffi/Makefile similarity index 100% rename from tests/run-make-fulldeps/simd-ffi/Makefile rename to tests/run-make/simd-ffi/Makefile diff --git a/tests/run-make-fulldeps/simd-ffi/simd.rs b/tests/run-make/simd-ffi/simd.rs similarity index 100% rename from tests/run-make-fulldeps/simd-ffi/simd.rs rename to tests/run-make/simd-ffi/simd.rs diff --git a/tests/run-make-fulldeps/simple-dylib/Makefile b/tests/run-make/simple-dylib/Makefile similarity index 100% rename from tests/run-make-fulldeps/simple-dylib/Makefile rename to tests/run-make/simple-dylib/Makefile diff --git a/tests/run-make-fulldeps/simple-dylib/bar.rs b/tests/run-make/simple-dylib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/simple-dylib/bar.rs rename to tests/run-make/simple-dylib/bar.rs diff --git a/tests/run-make-fulldeps/simple-dylib/foo.rs b/tests/run-make/simple-dylib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/simple-dylib/foo.rs rename to tests/run-make/simple-dylib/foo.rs diff --git a/tests/run-make-fulldeps/simple-rlib/Makefile b/tests/run-make/simple-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/simple-rlib/Makefile rename to tests/run-make/simple-rlib/Makefile diff --git a/tests/run-make-fulldeps/simple-rlib/bar.rs b/tests/run-make/simple-rlib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/simple-rlib/bar.rs rename to tests/run-make/simple-rlib/bar.rs diff --git a/tests/run-make-fulldeps/simple-rlib/foo.rs b/tests/run-make/simple-rlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/simple-rlib/foo.rs rename to tests/run-make/simple-rlib/foo.rs diff --git a/tests/run-make-fulldeps/split-debuginfo/Makefile b/tests/run-make/split-debuginfo/Makefile similarity index 100% rename from tests/run-make-fulldeps/split-debuginfo/Makefile rename to tests/run-make/split-debuginfo/Makefile diff --git a/tests/run-make-fulldeps/split-debuginfo/bar.rs b/tests/run-make/split-debuginfo/bar.rs similarity index 100% rename from tests/run-make-fulldeps/split-debuginfo/bar.rs rename to tests/run-make/split-debuginfo/bar.rs diff --git a/tests/run-make-fulldeps/split-debuginfo/baz.rs b/tests/run-make/split-debuginfo/baz.rs similarity index 100% rename from tests/run-make-fulldeps/split-debuginfo/baz.rs rename to tests/run-make/split-debuginfo/baz.rs diff --git a/tests/run-make-fulldeps/split-debuginfo/foo.rs b/tests/run-make/split-debuginfo/foo.rs similarity index 100% rename from tests/run-make-fulldeps/split-debuginfo/foo.rs rename to tests/run-make/split-debuginfo/foo.rs diff --git a/tests/run-make-fulldeps/split-debuginfo/main.rs b/tests/run-make/split-debuginfo/main.rs similarity index 100% rename from tests/run-make-fulldeps/split-debuginfo/main.rs rename to tests/run-make/split-debuginfo/main.rs diff --git a/tests/run-make-fulldeps/stable-symbol-names/Makefile b/tests/run-make/stable-symbol-names/Makefile similarity index 100% rename from tests/run-make-fulldeps/stable-symbol-names/Makefile rename to tests/run-make/stable-symbol-names/Makefile diff --git a/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs b/tests/run-make/stable-symbol-names/stable-symbol-names1.rs similarity index 100% rename from tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names1.rs rename to tests/run-make/stable-symbol-names/stable-symbol-names1.rs diff --git a/tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs b/tests/run-make/stable-symbol-names/stable-symbol-names2.rs similarity index 100% rename from tests/run-make-fulldeps/stable-symbol-names/stable-symbol-names2.rs rename to tests/run-make/stable-symbol-names/stable-symbol-names2.rs diff --git a/tests/run-make-fulldeps/static-dylib-by-default/Makefile b/tests/run-make/static-dylib-by-default/Makefile similarity index 100% rename from tests/run-make-fulldeps/static-dylib-by-default/Makefile rename to tests/run-make/static-dylib-by-default/Makefile diff --git a/tests/run-make-fulldeps/static-dylib-by-default/bar.rs b/tests/run-make/static-dylib-by-default/bar.rs similarity index 100% rename from tests/run-make-fulldeps/static-dylib-by-default/bar.rs rename to tests/run-make/static-dylib-by-default/bar.rs diff --git a/tests/run-make-fulldeps/static-dylib-by-default/foo.rs b/tests/run-make/static-dylib-by-default/foo.rs similarity index 100% rename from tests/run-make-fulldeps/static-dylib-by-default/foo.rs rename to tests/run-make/static-dylib-by-default/foo.rs diff --git a/tests/run-make-fulldeps/static-dylib-by-default/main.c b/tests/run-make/static-dylib-by-default/main.c similarity index 100% rename from tests/run-make-fulldeps/static-dylib-by-default/main.c rename to tests/run-make/static-dylib-by-default/main.c diff --git a/tests/run-make-fulldeps/static-extern-type/Makefile b/tests/run-make/static-extern-type/Makefile similarity index 100% rename from tests/run-make-fulldeps/static-extern-type/Makefile rename to tests/run-make/static-extern-type/Makefile diff --git a/tests/run-make-fulldeps/static-extern-type/define-foo.c b/tests/run-make/static-extern-type/define-foo.c similarity index 100% rename from tests/run-make-fulldeps/static-extern-type/define-foo.c rename to tests/run-make/static-extern-type/define-foo.c diff --git a/tests/run-make-fulldeps/static-extern-type/use-foo.rs b/tests/run-make/static-extern-type/use-foo.rs similarity index 100% rename from tests/run-make-fulldeps/static-extern-type/use-foo.rs rename to tests/run-make/static-extern-type/use-foo.rs diff --git a/tests/run-make-fulldeps/static-unwinding/Makefile b/tests/run-make/static-unwinding/Makefile similarity index 100% rename from tests/run-make-fulldeps/static-unwinding/Makefile rename to tests/run-make/static-unwinding/Makefile diff --git a/tests/run-make-fulldeps/static-unwinding/lib.rs b/tests/run-make/static-unwinding/lib.rs similarity index 100% rename from tests/run-make-fulldeps/static-unwinding/lib.rs rename to tests/run-make/static-unwinding/lib.rs diff --git a/tests/run-make-fulldeps/static-unwinding/main.rs b/tests/run-make/static-unwinding/main.rs similarity index 100% rename from tests/run-make-fulldeps/static-unwinding/main.rs rename to tests/run-make/static-unwinding/main.rs diff --git a/tests/run-make-fulldeps/staticlib-blank-lib/Makefile b/tests/run-make/staticlib-blank-lib/Makefile similarity index 100% rename from tests/run-make-fulldeps/staticlib-blank-lib/Makefile rename to tests/run-make/staticlib-blank-lib/Makefile diff --git a/tests/run-make-fulldeps/staticlib-blank-lib/foo.rs b/tests/run-make/staticlib-blank-lib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/staticlib-blank-lib/foo.rs rename to tests/run-make/staticlib-blank-lib/foo.rs diff --git a/tests/run-make-fulldeps/std-core-cycle/Makefile b/tests/run-make/std-core-cycle/Makefile similarity index 100% rename from tests/run-make-fulldeps/std-core-cycle/Makefile rename to tests/run-make/std-core-cycle/Makefile diff --git a/tests/run-make-fulldeps/std-core-cycle/bar.rs b/tests/run-make/std-core-cycle/bar.rs similarity index 100% rename from tests/run-make-fulldeps/std-core-cycle/bar.rs rename to tests/run-make/std-core-cycle/bar.rs diff --git a/tests/run-make-fulldeps/std-core-cycle/foo.rs b/tests/run-make/std-core-cycle/foo.rs similarity index 100% rename from tests/run-make-fulldeps/std-core-cycle/foo.rs rename to tests/run-make/std-core-cycle/foo.rs diff --git a/tests/run-make-fulldeps/stdin-non-utf8/Makefile b/tests/run-make/stdin-non-utf8/Makefile similarity index 100% rename from tests/run-make-fulldeps/stdin-non-utf8/Makefile rename to tests/run-make/stdin-non-utf8/Makefile diff --git a/tests/run-make-fulldeps/stdin-non-utf8/non-utf8 b/tests/run-make/stdin-non-utf8/non-utf8 similarity index 100% rename from tests/run-make-fulldeps/stdin-non-utf8/non-utf8 rename to tests/run-make/stdin-non-utf8/non-utf8 diff --git a/tests/run-make-fulldeps/suspicious-library/Makefile b/tests/run-make/suspicious-library/Makefile similarity index 100% rename from tests/run-make-fulldeps/suspicious-library/Makefile rename to tests/run-make/suspicious-library/Makefile diff --git a/tests/run-make-fulldeps/suspicious-library/bar.rs b/tests/run-make/suspicious-library/bar.rs similarity index 100% rename from tests/run-make-fulldeps/suspicious-library/bar.rs rename to tests/run-make/suspicious-library/bar.rs diff --git a/tests/run-make-fulldeps/suspicious-library/foo.rs b/tests/run-make/suspicious-library/foo.rs similarity index 100% rename from tests/run-make-fulldeps/suspicious-library/foo.rs rename to tests/run-make/suspicious-library/foo.rs diff --git a/tests/run-make-fulldeps/symbol-visibility/Makefile b/tests/run-make/symbol-visibility/Makefile similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/Makefile rename to tests/run-make/symbol-visibility/Makefile diff --git a/tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs b/tests/run-make/symbol-visibility/a_cdylib.rs similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/a_cdylib.rs rename to tests/run-make/symbol-visibility/a_cdylib.rs diff --git a/tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs b/tests/run-make/symbol-visibility/a_proc_macro.rs similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/a_proc_macro.rs rename to tests/run-make/symbol-visibility/a_proc_macro.rs diff --git a/tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs b/tests/run-make/symbol-visibility/a_rust_dylib.rs similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/a_rust_dylib.rs rename to tests/run-make/symbol-visibility/a_rust_dylib.rs diff --git a/tests/run-make-fulldeps/symbol-visibility/an_executable.rs b/tests/run-make/symbol-visibility/an_executable.rs similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/an_executable.rs rename to tests/run-make/symbol-visibility/an_executable.rs diff --git a/tests/run-make-fulldeps/symbol-visibility/an_rlib.rs b/tests/run-make/symbol-visibility/an_rlib.rs similarity index 100% rename from tests/run-make-fulldeps/symbol-visibility/an_rlib.rs rename to tests/run-make/symbol-visibility/an_rlib.rs diff --git a/tests/run-make-fulldeps/symbols-include-type-name/Makefile b/tests/run-make/symbols-include-type-name/Makefile similarity index 100% rename from tests/run-make-fulldeps/symbols-include-type-name/Makefile rename to tests/run-make/symbols-include-type-name/Makefile diff --git a/tests/run-make-fulldeps/symbols-include-type-name/lib.rs b/tests/run-make/symbols-include-type-name/lib.rs similarity index 100% rename from tests/run-make-fulldeps/symbols-include-type-name/lib.rs rename to tests/run-make/symbols-include-type-name/lib.rs diff --git a/tests/run-make-fulldeps/symlinked-extern/Makefile b/tests/run-make/symlinked-extern/Makefile similarity index 100% rename from tests/run-make-fulldeps/symlinked-extern/Makefile rename to tests/run-make/symlinked-extern/Makefile diff --git a/tests/run-make-fulldeps/symlinked-extern/bar.rs b/tests/run-make/symlinked-extern/bar.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-extern/bar.rs rename to tests/run-make/symlinked-extern/bar.rs diff --git a/tests/run-make-fulldeps/symlinked-extern/baz.rs b/tests/run-make/symlinked-extern/baz.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-extern/baz.rs rename to tests/run-make/symlinked-extern/baz.rs diff --git a/tests/run-make-fulldeps/symlinked-extern/foo.rs b/tests/run-make/symlinked-extern/foo.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-extern/foo.rs rename to tests/run-make/symlinked-extern/foo.rs diff --git a/tests/run-make-fulldeps/symlinked-libraries/Makefile b/tests/run-make/symlinked-libraries/Makefile similarity index 100% rename from tests/run-make-fulldeps/symlinked-libraries/Makefile rename to tests/run-make/symlinked-libraries/Makefile diff --git a/tests/run-make-fulldeps/symlinked-libraries/bar.rs b/tests/run-make/symlinked-libraries/bar.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-libraries/bar.rs rename to tests/run-make/symlinked-libraries/bar.rs diff --git a/tests/run-make-fulldeps/symlinked-libraries/foo.rs b/tests/run-make/symlinked-libraries/foo.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-libraries/foo.rs rename to tests/run-make/symlinked-libraries/foo.rs diff --git a/tests/run-make-fulldeps/symlinked-rlib/Makefile b/tests/run-make/symlinked-rlib/Makefile similarity index 100% rename from tests/run-make-fulldeps/symlinked-rlib/Makefile rename to tests/run-make/symlinked-rlib/Makefile diff --git a/tests/run-make-fulldeps/symlinked-rlib/bar.rs b/tests/run-make/symlinked-rlib/bar.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-rlib/bar.rs rename to tests/run-make/symlinked-rlib/bar.rs diff --git a/tests/run-make-fulldeps/symlinked-rlib/foo.rs b/tests/run-make/symlinked-rlib/foo.rs similarity index 100% rename from tests/run-make-fulldeps/symlinked-rlib/foo.rs rename to tests/run-make/symlinked-rlib/foo.rs diff --git a/tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile b/tests/run-make/sysroot-crates-are-unstable/Makefile similarity index 100% rename from tests/run-make-fulldeps/sysroot-crates-are-unstable/Makefile rename to tests/run-make/sysroot-crates-are-unstable/Makefile diff --git a/tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py b/tests/run-make/sysroot-crates-are-unstable/test.py similarity index 100% rename from tests/run-make-fulldeps/sysroot-crates-are-unstable/test.py rename to tests/run-make/sysroot-crates-are-unstable/test.py diff --git a/tests/run-make-fulldeps/target-cpu-native/Makefile b/tests/run-make/target-cpu-native/Makefile similarity index 100% rename from tests/run-make-fulldeps/target-cpu-native/Makefile rename to tests/run-make/target-cpu-native/Makefile diff --git a/tests/run-make-fulldeps/target-cpu-native/foo.rs b/tests/run-make/target-cpu-native/foo.rs similarity index 100% rename from tests/run-make-fulldeps/target-cpu-native/foo.rs rename to tests/run-make/target-cpu-native/foo.rs diff --git a/tests/run-make-fulldeps/target-specs/Makefile b/tests/run-make/target-specs/Makefile similarity index 100% rename from tests/run-make-fulldeps/target-specs/Makefile rename to tests/run-make/target-specs/Makefile diff --git a/tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json b/tests/run-make/target-specs/definitely-not-builtin-target.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/definitely-not-builtin-target.json rename to tests/run-make/target-specs/definitely-not-builtin-target.json diff --git a/tests/run-make-fulldeps/target-specs/foo.rs b/tests/run-make/target-specs/foo.rs similarity index 100% rename from tests/run-make-fulldeps/target-specs/foo.rs rename to tests/run-make/target-specs/foo.rs diff --git a/tests/run-make-fulldeps/target-specs/mismatching-data-layout.json b/tests/run-make/target-specs/mismatching-data-layout.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/mismatching-data-layout.json rename to tests/run-make/target-specs/mismatching-data-layout.json diff --git a/tests/run-make-fulldeps/target-specs/my-awesome-platform.json b/tests/run-make/target-specs/my-awesome-platform.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/my-awesome-platform.json rename to tests/run-make/target-specs/my-awesome-platform.json diff --git a/tests/run-make-fulldeps/target-specs/my-incomplete-platform.json b/tests/run-make/target-specs/my-incomplete-platform.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/my-incomplete-platform.json rename to tests/run-make/target-specs/my-incomplete-platform.json diff --git a/tests/run-make-fulldeps/target-specs/my-invalid-platform.json b/tests/run-make/target-specs/my-invalid-platform.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/my-invalid-platform.json rename to tests/run-make/target-specs/my-invalid-platform.json diff --git a/tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json b/tests/run-make/target-specs/my-x86_64-unknown-linux-gnu-platform.json similarity index 100% rename from tests/run-make-fulldeps/target-specs/my-x86_64-unknown-linux-gnu-platform.json rename to tests/run-make/target-specs/my-x86_64-unknown-linux-gnu-platform.json diff --git a/tests/run-make-fulldeps/target-without-atomic-cas/Makefile b/tests/run-make/target-without-atomic-cas/Makefile similarity index 100% rename from tests/run-make-fulldeps/target-without-atomic-cas/Makefile rename to tests/run-make/target-without-atomic-cas/Makefile diff --git a/tests/run-make-fulldeps/test-harness/Makefile b/tests/run-make/test-harness/Makefile similarity index 100% rename from tests/run-make-fulldeps/test-harness/Makefile rename to tests/run-make/test-harness/Makefile diff --git a/tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs b/tests/run-make/test-harness/test-ignore-cfg.rs similarity index 100% rename from tests/run-make-fulldeps/test-harness/test-ignore-cfg.rs rename to tests/run-make/test-harness/test-ignore-cfg.rs diff --git a/tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile b/tests/run-make/type-mismatch-same-crate-name/Makefile similarity index 100% rename from tests/run-make-fulldeps/type-mismatch-same-crate-name/Makefile rename to tests/run-make/type-mismatch-same-crate-name/Makefile diff --git a/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs b/tests/run-make/type-mismatch-same-crate-name/crateA.rs similarity index 100% rename from tests/run-make-fulldeps/type-mismatch-same-crate-name/crateA.rs rename to tests/run-make/type-mismatch-same-crate-name/crateA.rs diff --git a/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs b/tests/run-make/type-mismatch-same-crate-name/crateB.rs similarity index 100% rename from tests/run-make-fulldeps/type-mismatch-same-crate-name/crateB.rs rename to tests/run-make/type-mismatch-same-crate-name/crateB.rs diff --git a/tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs b/tests/run-make/type-mismatch-same-crate-name/crateC.rs similarity index 100% rename from tests/run-make-fulldeps/type-mismatch-same-crate-name/crateC.rs rename to tests/run-make/type-mismatch-same-crate-name/crateC.rs diff --git a/tests/run-make-fulldeps/use-extern-for-plugins/Makefile b/tests/run-make/use-extern-for-plugins/Makefile similarity index 100% rename from tests/run-make-fulldeps/use-extern-for-plugins/Makefile rename to tests/run-make/use-extern-for-plugins/Makefile diff --git a/tests/run-make-fulldeps/use-extern-for-plugins/bar.rs b/tests/run-make/use-extern-for-plugins/bar.rs similarity index 100% rename from tests/run-make-fulldeps/use-extern-for-plugins/bar.rs rename to tests/run-make/use-extern-for-plugins/bar.rs diff --git a/tests/run-make-fulldeps/use-extern-for-plugins/baz.rs b/tests/run-make/use-extern-for-plugins/baz.rs similarity index 100% rename from tests/run-make-fulldeps/use-extern-for-plugins/baz.rs rename to tests/run-make/use-extern-for-plugins/baz.rs diff --git a/tests/run-make-fulldeps/use-extern-for-plugins/foo.rs b/tests/run-make/use-extern-for-plugins/foo.rs similarity index 100% rename from tests/run-make-fulldeps/use-extern-for-plugins/foo.rs rename to tests/run-make/use-extern-for-plugins/foo.rs diff --git a/tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile b/tests/run-make/use-suggestions-rust-2018/Makefile similarity index 100% rename from tests/run-make-fulldeps/use-suggestions-rust-2018/Makefile rename to tests/run-make/use-suggestions-rust-2018/Makefile diff --git a/tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs b/tests/run-make/use-suggestions-rust-2018/ep-nested-lib.rs similarity index 100% rename from tests/run-make-fulldeps/use-suggestions-rust-2018/ep-nested-lib.rs rename to tests/run-make/use-suggestions-rust-2018/ep-nested-lib.rs diff --git a/tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs b/tests/run-make/use-suggestions-rust-2018/use-suggestions.rs similarity index 100% rename from tests/run-make-fulldeps/use-suggestions-rust-2018/use-suggestions.rs rename to tests/run-make/use-suggestions-rust-2018/use-suggestions.rs diff --git a/tests/run-make-fulldeps/used-cdylib-macos/Makefile b/tests/run-make/used-cdylib-macos/Makefile similarity index 100% rename from tests/run-make-fulldeps/used-cdylib-macos/Makefile rename to tests/run-make/used-cdylib-macos/Makefile diff --git a/tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs b/tests/run-make/used-cdylib-macos/dylib_used.rs similarity index 100% rename from tests/run-make-fulldeps/used-cdylib-macos/dylib_used.rs rename to tests/run-make/used-cdylib-macos/dylib_used.rs diff --git a/tests/run-make-fulldeps/used/Makefile b/tests/run-make/used/Makefile similarity index 100% rename from tests/run-make-fulldeps/used/Makefile rename to tests/run-make/used/Makefile diff --git a/tests/run-make-fulldeps/used/used.rs b/tests/run-make/used/used.rs similarity index 100% rename from tests/run-make-fulldeps/used/used.rs rename to tests/run-make/used/used.rs diff --git a/tests/run-make-fulldeps/version/Makefile b/tests/run-make/version/Makefile similarity index 100% rename from tests/run-make-fulldeps/version/Makefile rename to tests/run-make/version/Makefile diff --git a/tests/run-make-fulldeps/volatile-intrinsics/Makefile b/tests/run-make/volatile-intrinsics/Makefile similarity index 100% rename from tests/run-make-fulldeps/volatile-intrinsics/Makefile rename to tests/run-make/volatile-intrinsics/Makefile diff --git a/tests/run-make-fulldeps/volatile-intrinsics/main.rs b/tests/run-make/volatile-intrinsics/main.rs similarity index 100% rename from tests/run-make-fulldeps/volatile-intrinsics/main.rs rename to tests/run-make/volatile-intrinsics/main.rs diff --git a/tests/run-make-fulldeps/weird-output-filenames/Makefile b/tests/run-make/weird-output-filenames/Makefile similarity index 100% rename from tests/run-make-fulldeps/weird-output-filenames/Makefile rename to tests/run-make/weird-output-filenames/Makefile diff --git a/tests/run-make-fulldeps/weird-output-filenames/foo.rs b/tests/run-make/weird-output-filenames/foo.rs similarity index 100% rename from tests/run-make-fulldeps/weird-output-filenames/foo.rs rename to tests/run-make/weird-output-filenames/foo.rs diff --git a/tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile b/tests/run-make/windows-binary-no-external-deps/Makefile similarity index 100% rename from tests/run-make-fulldeps/windows-binary-no-external-deps/Makefile rename to tests/run-make/windows-binary-no-external-deps/Makefile diff --git a/tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs b/tests/run-make/windows-binary-no-external-deps/hello.rs similarity index 100% rename from tests/run-make-fulldeps/windows-binary-no-external-deps/hello.rs rename to tests/run-make/windows-binary-no-external-deps/hello.rs diff --git a/tests/run-make-fulldeps/windows-spawn/Makefile b/tests/run-make/windows-spawn/Makefile similarity index 100% rename from tests/run-make-fulldeps/windows-spawn/Makefile rename to tests/run-make/windows-spawn/Makefile diff --git a/tests/run-make-fulldeps/windows-spawn/hello.rs b/tests/run-make/windows-spawn/hello.rs similarity index 100% rename from tests/run-make-fulldeps/windows-spawn/hello.rs rename to tests/run-make/windows-spawn/hello.rs diff --git a/tests/run-make-fulldeps/windows-spawn/spawn.rs b/tests/run-make/windows-spawn/spawn.rs similarity index 100% rename from tests/run-make-fulldeps/windows-spawn/spawn.rs rename to tests/run-make/windows-spawn/spawn.rs diff --git a/tests/run-make-fulldeps/windows-subsystem/Makefile b/tests/run-make/windows-subsystem/Makefile similarity index 100% rename from tests/run-make-fulldeps/windows-subsystem/Makefile rename to tests/run-make/windows-subsystem/Makefile diff --git a/tests/run-make-fulldeps/windows-subsystem/console.rs b/tests/run-make/windows-subsystem/console.rs similarity index 100% rename from tests/run-make-fulldeps/windows-subsystem/console.rs rename to tests/run-make/windows-subsystem/console.rs diff --git a/tests/run-make-fulldeps/windows-subsystem/windows.rs b/tests/run-make/windows-subsystem/windows.rs similarity index 100% rename from tests/run-make-fulldeps/windows-subsystem/windows.rs rename to tests/run-make/windows-subsystem/windows.rs -- 2.54.0 From 06b2d4b4aba539efe86dc139fef7536533fe4026 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 30 Mar 2023 07:43:59 -0500 Subject: [PATCH 2/6] fix wrong includes --- tests/run-make/issue-97463-abi-param-passing/Makefile | 2 +- tests/run-make/macos-fat-archive/Makefile | 2 +- tests/run-make/print-calling-conventions/Makefile | 2 +- tests/run-make/raw-dylib-import-name-type/Makefile | 2 +- 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/track-pgo-dep-info/Makefile | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/tests/run-make/issue-97463-abi-param-passing/Makefile b/tests/run-make/issue-97463-abi-param-passing/Makefile index db1b53e152eae8194ab70e7befe5df8d01a45a25..2f9c8c7c8be8c260ae99f64c3693a95231e43795 100644 --- a/tests/run-make/issue-97463-abi-param-passing/Makefile +++ b/tests/run-make/issue-97463-abi-param-passing/Makefile @@ -1,4 +1,4 @@ --include ../tools.mk +include ../../run-make-fulldeps/tools.mk # ignore-msvc diff --git a/tests/run-make/macos-fat-archive/Makefile b/tests/run-make/macos-fat-archive/Makefile index cc99375db6902410e10d0359ad6191c1084cbd97..8dd9a747686187d746951f80774c110247cb2b2f 100644 --- a/tests/run-make/macos-fat-archive/Makefile +++ b/tests/run-make/macos-fat-archive/Makefile @@ -1,6 +1,6 @@ # only-macos --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk "$(TMPDIR)"/libnative-library.a: native-library.c $(CC) -arch arm64 -arch x86_64 native-library.c -c -o "$(TMPDIR)"/native-library.o diff --git a/tests/run-make/print-calling-conventions/Makefile b/tests/run-make/print-calling-conventions/Makefile index d3fd06392b0ed5ba1263f8266de00c927eea9a6b..472b0723b10e041b734f48b16e090d66acc04034 100644 --- a/tests/run-make/print-calling-conventions/Makefile +++ b/tests/run-make/print-calling-conventions/Makefile @@ -1,4 +1,4 @@ --include ../tools.mk +include ../../run-make-fulldeps/tools.mk all: $(RUSTC) --print calling-conventions diff --git a/tests/run-make/raw-dylib-import-name-type/Makefile b/tests/run-make/raw-dylib-import-name-type/Makefile index fcc60e88e1a43b9db7fb543cb3c242c06296442e..314e22c412dd4938272fd89772a80cdc4ee01868 100644 --- a/tests/run-make/raw-dylib-import-name-type/Makefile +++ b/tests/run-make/raw-dylib-import-name-type/Makefile @@ -3,7 +3,7 @@ # only-x86 # only-windows --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk all: $(RUSTC) --crate-type bin driver.rs -L "$(TMPDIR)" diff --git a/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile index 37b8d809a27423d910c25532380894eeb53780d7..440fd3dd58854a9115c13d4a9eeb284cd5a6a35b 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile @@ -1,4 +1,4 @@ --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk # ignore-cross-compile diff --git a/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile b/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile index 62dc1b5f60602907b6d5d8d3552ca2a508adf1e1..b2006f3ec92f54ad706c0d85756a4a3bccbd855a 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile @@ -1,4 +1,4 @@ --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk # ignore-cross-compile # only-linux diff --git a/tests/run-make/track-pgo-dep-info/Makefile b/tests/run-make/track-pgo-dep-info/Makefile index 60b59c04aa95c71364627dda2afe8dedb2c2e0be..4e1e29f90dbb77b149c6ff111663b42204f408a9 100644 --- a/tests/run-make/track-pgo-dep-info/Makefile +++ b/tests/run-make/track-pgo-dep-info/Makefile @@ -1,7 +1,7 @@ # needs-profiler-support # ignore-windows-gnu --include ../../run-make-fulldeps/tools.mk +include ../../run-make-fulldeps/tools.mk # FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC` # instead of hardcoding them everywhere they're needed. -- 2.54.0 From 26e1ce739400df9e989fa64c0138aaf13ced8c60 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 30 Mar 2023 07:58:50 -0500 Subject: [PATCH 3/6] move `tools.mk` to run-make apparently I missed some tests in the last commit. Rather than having dozens of tests use the long version, use the short version in `run-make` and the long version in `run-make-fulldeps` (which is now only three tests) --- tests/run-make-fulldeps/issue-19371/Makefile | 2 +- tests/run-make-fulldeps/obtain-borrowck/Makefile | 2 +- tests/run-make-fulldeps/pretty-expanded/Makefile | 2 +- tests/run-make/const_fn_mir/Makefile | 2 +- tests/run-make/coverage/coverage_tools.mk | 2 +- tests/run-make/crate-hash-rustc-version/Makefile | 2 +- tests/run-make/dep-graph/Makefile | 2 +- tests/run-make/doctests-keep-binaries/Makefile | 2 +- tests/run-make/dump-mono-stats/Makefile | 2 +- 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/env-dep-info/Makefile | 2 +- tests/run-make/export-executable-symbols/Makefile | 2 +- tests/run-make/fmt-write-bloat/Makefile | 2 +- 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/invalid-so/Makefile | 2 +- tests/run-make/issue-10971-temps-dir/Makefile | 2 +- tests/run-make/issue-36710/Makefile | 2 +- tests/run-make/issue-47384/Makefile | 2 +- tests/run-make/issue-71519/Makefile | 2 +- tests/run-make/issue-83045/Makefile | 2 +- tests/run-make/issue-83112-incr-test-moved-file/Makefile | 2 +- tests/run-make/issue-84395-lto-embed-bitcode/Makefile | 2 +- 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 | 2 +- tests/run-make/issue64319/Makefile | 2 +- tests/run-make/jobserver-error/Makefile | 2 +- tests/run-make/libtest-thread-limit/Makefile | 2 +- tests/run-make/llvm-outputs/Makefile | 2 +- tests/run-make/macos-deployment-target/Makefile | 2 +- tests/run-make/macos-fat-archive/Makefile | 2 +- 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-input-file/Makefile | 2 +- tests/run-make/overwrite-input/Makefile | 2 +- tests/run-make/panic-impl-transitive/Makefile | 2 +- tests/run-make/pass-linker-flags-from-dep/Makefile | 2 +- tests/run-make/pass-linker-flags/Makefile | 2 +- tests/run-make/print-calling-conventions/Makefile | 2 +- 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/remap-path-prefix-dwarf/Makefile | 2 +- tests/run-make/repr128-dwarf/Makefile | 2 +- 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-scrape-examples-multiple/scrape.mk | 2 +- 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/share-generics-dylib/Makefile | 2 +- tests/run-make/static-pie/Makefile | 2 +- tests/run-make/test-benches/Makefile | 2 +- tests/run-make/thumb-none-cortex-m/Makefile | 2 +- tests/run-make/thumb-none-qemu/Makefile | 2 +- tests/{run-make-fulldeps => run-make}/tools.mk | 0 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/unstable-flag-required/Makefile | 2 +- tests/run-make/valid-print-requests/Makefile | 2 +- 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/x86_64-fortanix-unknown-sgx-lvi/Makefile | 2 +- 89 files changed, 88 insertions(+), 88 deletions(-) rename tests/{run-make-fulldeps => run-make}/tools.mk (100%) diff --git a/tests/run-make-fulldeps/issue-19371/Makefile b/tests/run-make-fulldeps/issue-19371/Makefile index 994e50801c817102730bdd7a2736070faa928fe9..edec68f0862329645d22ba57f2a04ec4af92a304 100644 --- a/tests/run-make-fulldeps/issue-19371/Makefile +++ b/tests/run-make-fulldeps/issue-19371/Makefile @@ -1,4 +1,4 @@ -include ../tools.mk +include ../../run-make/tools.mk # This test ensures that rustc compile_input can be called twice in one task # without causing a panic. diff --git a/tests/run-make-fulldeps/obtain-borrowck/Makefile b/tests/run-make-fulldeps/obtain-borrowck/Makefile index 212d0f67d0063919f122095f889d2ddc22ea5693..233f5c9eaf499df07302b803b316387b9ebd2610 100644 --- a/tests/run-make-fulldeps/obtain-borrowck/Makefile +++ b/tests/run-make-fulldeps/obtain-borrowck/Makefile @@ -1,4 +1,4 @@ -include ../tools.mk +include ../../run-make/tools.mk # This example shows how to implement a rustc driver that retrieves MIR bodies # together with the borrow checker information. diff --git a/tests/run-make-fulldeps/pretty-expanded/Makefile b/tests/run-make-fulldeps/pretty-expanded/Makefile index 5a0097a83511f4a90642c91b390007d4b3ed5da6..48199179ecef99bede64786d74b80a7c059ded94 100644 --- a/tests/run-make-fulldeps/pretty-expanded/Makefile +++ b/tests/run-make-fulldeps/pretty-expanded/Makefile @@ -1,4 +1,4 @@ -include ../tools.mk +include ../../run-make/tools.mk all: $(RUSTC) -o $(TMPDIR)/input.expanded.rs -Zunpretty=expanded input.rs diff --git a/tests/run-make/const_fn_mir/Makefile b/tests/run-make/const_fn_mir/Makefile index ad5695093a1a21c3773d7d91490c97f8e5e07348..b2c268f04396c6497b157839bca1cb75b2b1f4f0 100644 --- a/tests/run-make/const_fn_mir/Makefile +++ b/tests/run-make/const_fn_mir/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) main.rs --emit=mir -o "$(TMPDIR)"/dump.mir diff --git a/tests/run-make/coverage/coverage_tools.mk b/tests/run-make/coverage/coverage_tools.mk index 0b6bbc33167c1315798170103b485cf10c79f7db..028c020a461d07cf7ea1a68c4e0d7b0534aba636 100644 --- a/tests/run-make/coverage/coverage_tools.mk +++ b/tests/run-make/coverage/coverage_tools.mk @@ -3,4 +3,4 @@ # # include ../coverage/coverage_tools.mk -include ../../run-make-fulldeps/tools.mk +include ../tools.mk diff --git a/tests/run-make/crate-hash-rustc-version/Makefile b/tests/run-make/crate-hash-rustc-version/Makefile index 4f25a865ebd1f0251a5b124b14d3bf2ba5831c28..cd5950e2bb340084d7e9962deb1ba640705700fe 100644 --- a/tests/run-make/crate-hash-rustc-version/Makefile +++ b/tests/run-make/crate-hash-rustc-version/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Ensure that crates compiled with different rustc versions cannot # be dynamically linked. diff --git a/tests/run-make/dep-graph/Makefile b/tests/run-make/dep-graph/Makefile index ae97b1672ae27cbed473a65d6368c93722f02ac2..d06333f4454b08b5c60647220dfd0eba3dfe9de1 100644 --- a/tests/run-make/dep-graph/Makefile +++ b/tests/run-make/dep-graph/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-cross-compile diff --git a/tests/run-make/doctests-keep-binaries/Makefile b/tests/run-make/doctests-keep-binaries/Makefile index 273c8980b02242d80332e582bd6943beafef31fe..7bfff690b1f0e8e9d605d9a915fd63a9b95591f9 100644 --- a/tests/run-make/doctests-keep-binaries/Makefile +++ b/tests/run-make/doctests-keep-binaries/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Check that valid binaries are persisted by running them, regardless of whether the --run or --no-run option is used. diff --git a/tests/run-make/dump-mono-stats/Makefile b/tests/run-make/dump-mono-stats/Makefile index fe1112fb0a4a8463827cb7cb2e3e9ebbf30cc80b..196f84be6ecaaec1fd24dc4323c3042bc16afe81 100644 --- a/tests/run-make/dump-mono-stats/Makefile +++ b/tests/run-make/dump-mono-stats/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type lib foo.rs -Z dump-mono-stats=$(TMPDIR) -Zdump-mono-stats-format=json diff --git a/tests/run-make/emit-named-files/Makefile b/tests/run-make/emit-named-files/Makefile index e081fa4793bb1bca3d8aec4c79f139d9041719a4..2b97b841fc00d82ed1a1376518bf77f5c6b7854d 100644 --- a/tests/run-make/emit-named-files/Makefile +++ b/tests/run-make/emit-named-files/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUT=$(TMPDIR)/emit diff --git a/tests/run-make/emit-path-unhashed/Makefile b/tests/run-make/emit-path-unhashed/Makefile index c144d4aa92f67fd610d6b9b8a2889233f2e69953..74047fe5f86310ead6d197f0f2944cc65372515f 100644 --- a/tests/run-make/emit-path-unhashed/Makefile +++ b/tests/run-make/emit-path-unhashed/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUT=$(TMPDIR)/emit diff --git a/tests/run-make/emit-shared-files/Makefile b/tests/run-make/emit-shared-files/Makefile index cad0c9e5b81531ef28e432f6e9716b5b22a9078e..27c72b003686d653bf177e4db41d4c775a291440 100644 --- a/tests/run-make/emit-shared-files/Makefile +++ b/tests/run-make/emit-shared-files/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk INVOCATION_ONLY = $(TMPDIR)/invocation-only TOOLCHAIN_ONLY = $(TMPDIR)/toolchain-only diff --git a/tests/run-make/env-dep-info/Makefile b/tests/run-make/env-dep-info/Makefile index 1675a61b1673b5dfc3cc98bcff211355cde8e8c5..bc0ffc2df1e0b2bb5bbbfc5183c5bf82a5b5d2c7 100644 --- a/tests/run-make/env-dep-info/Makefile +++ b/tests/run-make/env-dep-info/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC` # instead of hardcoding them everywhere they're needed. diff --git a/tests/run-make/export-executable-symbols/Makefile b/tests/run-make/export-executable-symbols/Makefile index daa77c99dcdd62d39498bb849b203d294941032f..c4d29aa2bf4500370d64a8940a65729f61e55311 100644 --- a/tests/run-make/export-executable-symbols/Makefile +++ b/tests/run-make/export-executable-symbols/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-wasm32 # ignore-wasm64 diff --git a/tests/run-make/fmt-write-bloat/Makefile b/tests/run-make/fmt-write-bloat/Makefile index 07e6e025e08e39cec6f5c99c7eaeeb7ed1dc3381..04485582660573964ef2ef389562b81b6f2f746a 100644 --- a/tests/run-make/fmt-write-bloat/Makefile +++ b/tests/run-make/fmt-write-bloat/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-windows diff --git a/tests/run-make/incr-foreign-head-span/Makefile b/tests/run-make/incr-foreign-head-span/Makefile index 712965eaa883af043370b01940ffbb8dc1fef6e2..9d6102cdd72dcabb247d780d2f4495c5a3b746e0 100644 --- a/tests/run-make/incr-foreign-head-span/Makefile +++ b/tests/run-make/incr-foreign-head-span/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-none no-std is not supported # ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std' diff --git a/tests/run-make/incr-prev-body-beyond-eof/Makefile b/tests/run-make/incr-prev-body-beyond-eof/Makefile index 24eea3acaeacd4a1f4ec798f95c9fff3dc19dc20..aa47552f52c938b709b379c6c14b943c5bdce5c8 100644 --- a/tests/run-make/incr-prev-body-beyond-eof/Makefile +++ b/tests/run-make/incr-prev-body-beyond-eof/Makefile @@ -1,7 +1,7 @@ # ignore-none no-std is not supported # ignore-nvptx64-nvidia-cuda FIXME: can't find crate for `std` -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Tests that we don't ICE during incremental compilation after modifying a # function span such that its previous end line exceeds the number of lines diff --git a/tests/run-make/incremental-session-fail/Makefile b/tests/run-make/incremental-session-fail/Makefile index 6ce1370927bc1eb776da0deb2514064f22cfaee2..f43eece2eb70906f368e226c9c3c1f78465eeb2e 100644 --- a/tests/run-make/incremental-session-fail/Makefile +++ b/tests/run-make/incremental-session-fail/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk SESSION_DIR := $(TMPDIR)/session OUTPUT_FILE := $(TMPDIR)/build-output diff --git a/tests/run-make/invalid-so/Makefile b/tests/run-make/invalid-so/Makefile index 5b82ecd207dda42bff095b9041f99baa973ccf96..e36c7040bc6cadeff30b3ba777842c132c2b364e 100644 --- a/tests/run-make/invalid-so/Makefile +++ b/tests/run-make/invalid-so/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk DYLIB_NAME := $(shell echo | $(RUSTC) --crate-name foo --crate-type dylib --print file-names -) diff --git a/tests/run-make/issue-10971-temps-dir/Makefile b/tests/run-make/issue-10971-temps-dir/Makefile index e589bbffe60b9eeb3e9c9f622de63db479f11a5f..6e1649a58d23179643d3a82bf5216176b5dda871 100644 --- a/tests/run-make/issue-10971-temps-dir/Makefile +++ b/tests/run-make/issue-10971-temps-dir/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Regression test for issue #10971 # Running two invocations in parallel would overwrite each other's temp files. diff --git a/tests/run-make/issue-36710/Makefile b/tests/run-make/issue-36710/Makefile index c6b71f5fbd49fd7f87c2b2f8e8986e65ee2f4216..c3de474fbbedbc2ab9b3b259175c57d8d41f54c3 100644 --- a/tests/run-make/issue-36710/Makefile +++ b/tests/run-make/issue-36710/Makefile @@ -6,7 +6,7 @@ # (see dist-i586-gnu-i586-i686-musl Dockerfile) # ignore-sgx -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: foo $(call RUN,foo) diff --git a/tests/run-make/issue-47384/Makefile b/tests/run-make/issue-47384/Makefile index 0aadf6c88c98f37f3cee632fb88bd33eef54394d..afc77cb275aaacd390bd40135b15f6d4934bf22f 100644 --- a/tests/run-make/issue-47384/Makefile +++ b/tests/run-make/issue-47384/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-linux # ignore-cross-compile diff --git a/tests/run-make/issue-71519/Makefile b/tests/run-make/issue-71519/Makefile index 57497f5205384cc5883a6809b4c29feb75cfd921..0ee83328bb6892dcc6eae6bfc3911be80b3d95c6 100644 --- a/tests/run-make/issue-71519/Makefile +++ b/tests/run-make/issue-71519/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-msvc # needs-rust-lld diff --git a/tests/run-make/issue-83045/Makefile b/tests/run-make/issue-83045/Makefile index fc180ccfe28e2448844e50f6aa32fc9cc22c2235..7053da00f6b1086f4ccfe5e0a0f354172dc16e47 100644 --- a/tests/run-make/issue-83045/Makefile +++ b/tests/run-make/issue-83045/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # This test case creates a situation where the crate loader would run # into an ICE when confronted with an invalid setup where it cannot diff --git a/tests/run-make/issue-83112-incr-test-moved-file/Makefile b/tests/run-make/issue-83112-incr-test-moved-file/Makefile index 2f796e5b2fc0754e1552584c220ff4dfc76704df..a00088cd9d61bae39a5f2c5eb36fa4800b7e5bbc 100644 --- a/tests/run-make/issue-83112-incr-test-moved-file/Makefile +++ b/tests/run-make/issue-83112-incr-test-moved-file/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-none no-std is not supported # ignore-nvptx64-nvidia-cuda FIXME: can't find crate for 'std' diff --git a/tests/run-make/issue-84395-lto-embed-bitcode/Makefile b/tests/run-make/issue-84395-lto-embed-bitcode/Makefile index 879ce174339a65b1a9af68f47158da3304239109..95c8d08a18bc7b6ba26eebb62eee757eabb52b57 100644 --- a/tests/run-make/issue-84395-lto-embed-bitcode/Makefile +++ b/tests/run-make/issue-84395-lto-embed-bitcode/Makefile @@ -3,7 +3,7 @@ # This test makes sure the embed bitcode in elf created with # lto-embed-bitcode=optimized is valid llvm BC module. -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) test.rs --target $(TARGET) -Clink-arg=-fuse-ld=lld -Clinker-plugin-lto -Clinker=$(CLANG) -Clink-arg=-Wl,--plugin-opt=-lto-embed-bitcode=optimized -Zemit-thin-lto=no diff --git a/tests/run-make/issue-85019-moved-src-dir/Makefile b/tests/run-make/issue-85019-moved-src-dir/Makefile index 3606d4fdf57ce3b500412597a15395c5ef40cf0c..dec289058f9365614085924a7661692504032f44 100644 --- a/tests/run-make/issue-85019-moved-src-dir/Makefile +++ b/tests/run-make/issue-85019-moved-src-dir/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk INCR=$(TMPDIR)/incr FIRST_SRC=$(TMPDIR)/first_src diff --git a/tests/run-make/issue-85401-static-mir/Makefile b/tests/run-make/issue-85401-static-mir/Makefile index 99590166bca3e14a3a70e51ba3289a76a2f92ce0..47a36b6e453554d11e2e8bfa02f568f9c00e0492 100644 --- a/tests/run-make/issue-85401-static-mir/Makefile +++ b/tests/run-make/issue-85401-static-mir/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Regression test for issue #85401 # Verify that we do not ICE when trying to access MIR for statics, diff --git a/tests/run-make/issue-85441/Makefile b/tests/run-make/issue-85441/Makefile index f04b07d51fa63d42af85289fabd9078711f7f82c..987d7f7d4a76fc6d745e61b571b7db1f9969e461 100644 --- a/tests/run-make/issue-85441/Makefile +++ b/tests/run-make/issue-85441/Makefile @@ -1,6 +1,6 @@ # only-windows-msvc -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Tests that WS2_32.dll is not unnecessarily linked, see issue #85441 diff --git a/tests/run-make/issue-88756-default-output/Makefile b/tests/run-make/issue-88756-default-output/Makefile index 275c35c26293544de51ff52908a3dc7a5d92f5b6..d1c3d0fe08249017d31979ace3de97c157b2ec61 100644 --- a/tests/run-make/issue-88756-default-output/Makefile +++ b/tests/run-make/issue-88756-default-output/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(BARE_RUSTDOC) 2>&1 | sed -E 's@/nightly/|/beta/|/stable/|/1\.[0-9]+\.[0-9]+/@/$$CHANNEL/@g' | diff - output-default.stdout diff --git a/tests/run-make/issue-96498/Makefile b/tests/run-make/issue-96498/Makefile index ce2b1b1ff7c3da2ef2eec5ad20843b79bfe44a82..efdd328c671edcf4d9ee11932dbe9a81ef92732a 100644 --- a/tests/run-make/issue-96498/Makefile +++ b/tests/run-make/issue-96498/Makefile @@ -1,7 +1,7 @@ # only-windows # needs-rust-lld -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Ensure that LLD can link all: diff --git a/tests/run-make/issue-97463-abi-param-passing/Makefile b/tests/run-make/issue-97463-abi-param-passing/Makefile index 2f9c8c7c8be8c260ae99f64c3693a95231e43795..b4ff88d1957cac8a5e6d6125f05e9588f6f94ccd 100644 --- a/tests/run-make/issue-97463-abi-param-passing/Makefile +++ b/tests/run-make/issue-97463-abi-param-passing/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-msvc diff --git a/tests/run-make/issue64319/Makefile b/tests/run-make/issue64319/Makefile index ee0d177abc986a07aca4d8b2871bcd93f157db17..f852fdf2d059cfb3365b7190e2e21788bbe2068a 100644 --- a/tests/run-make/issue64319/Makefile +++ b/tests/run-make/issue64319/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # Different optimization levels imply different values for `-Zshare-generics`, # so try out a whole bunch of combinations to make sure everything is compatible diff --git a/tests/run-make/jobserver-error/Makefile b/tests/run-make/jobserver-error/Makefile index 3b9104fc35484d504403ae3b6cddd6079007b0ed..39946ae5edbfae2b138e98320d92ea2dc3522a71 100644 --- a/tests/run-make/jobserver-error/Makefile +++ b/tests/run-make/jobserver-error/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-linux diff --git a/tests/run-make/libtest-thread-limit/Makefile b/tests/run-make/libtest-thread-limit/Makefile index d43a89e60cab8b10419e11c8d0a6885999b6457a..9496fa30159a6c350a65b42c2371f2bdf5ff5386 100644 --- a/tests/run-make/libtest-thread-limit/Makefile +++ b/tests/run-make/libtest-thread-limit/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-linux diff --git a/tests/run-make/llvm-outputs/Makefile b/tests/run-make/llvm-outputs/Makefile index a3f25eba0b2eaf10282f5db1dd5d5d2a8d96211d..cccf1dd66fb938789c0b89961abc00244fd9b778 100644 --- a/tests/run-make/llvm-outputs/Makefile +++ b/tests/run-make/llvm-outputs/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: echo 'fn main() {}' | $(BARE_RUSTC) - --out-dir=$(TMPDIR)/random_directory_that_does_not_exist_ir/ --emit=llvm-ir diff --git a/tests/run-make/macos-deployment-target/Makefile b/tests/run-make/macos-deployment-target/Makefile index 70fca04365378e4af715d7948589000a591399e4..d0cf836bcdfcc8455656b42e471bfe890a416a8b 100644 --- a/tests/run-make/macos-deployment-target/Makefile +++ b/tests/run-make/macos-deployment-target/Makefile @@ -4,7 +4,7 @@ # This is important since its a compatibility hazard. The linker will # generate load commands differently based on what minimum OS it can assume. -include ../../run-make-fulldeps/tools.mk +include ../tools.mk ifeq ($(strip $(shell uname -m)),arm64) GREP_PATTERN = "minos 11.0" diff --git a/tests/run-make/macos-fat-archive/Makefile b/tests/run-make/macos-fat-archive/Makefile index 8dd9a747686187d746951f80774c110247cb2b2f..b6582c809e8b4df1ebb507e918b6f81adb4c563f 100644 --- a/tests/run-make/macos-fat-archive/Makefile +++ b/tests/run-make/macos-fat-archive/Makefile @@ -1,6 +1,6 @@ # only-macos -include ../../run-make-fulldeps/tools.mk +include ../tools.mk "$(TMPDIR)"/libnative-library.a: native-library.c $(CC) -arch arm64 -arch x86_64 native-library.c -c -o "$(TMPDIR)"/native-library.o diff --git a/tests/run-make/native-link-modifier-bundle/Makefile b/tests/run-make/native-link-modifier-bundle/Makefile index e8a1121bfcd975c1023de411450ab6f200e0bc40..527720922fe58a3e6b2a220dd82830edde4b7a33 100644 --- a/tests/run-make/native-link-modifier-bundle/Makefile +++ b/tests/run-make/native-link-modifier-bundle/Makefile @@ -1,7 +1,7 @@ # ignore-cross-compile # ignore-windows-msvc -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # We're using the llvm-nm instead of the system nm to ensure it is compatible # with the LLVM bitcode generated by rustc. diff --git a/tests/run-make/native-link-modifier-verbatim-linker/Makefile b/tests/run-make/native-link-modifier-verbatim-linker/Makefile index 666e4084ce295d4cc16b80d61b2b6bacecd53006..256dc2d0664ee452c7bc896799f47003f7927ca1 100644 --- a/tests/run-make/native-link-modifier-verbatim-linker/Makefile +++ b/tests/run-make/native-link-modifier-verbatim-linker/Makefile @@ -1,7 +1,7 @@ # ignore-cross-compile # ignore-macos -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: # Verbatim allows specify precise name. diff --git a/tests/run-make/native-link-modifier-verbatim-rustc/Makefile b/tests/run-make/native-link-modifier-verbatim-rustc/Makefile index 6f01f37804a2ac5e2dd0f738e95a5dc21bdd3cea..dfd6ec50fc008551062ff75c9d267f2ccadcc1f0 100644 --- a/tests/run-make/native-link-modifier-verbatim-rustc/Makefile +++ b/tests/run-make/native-link-modifier-verbatim-rustc/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: # Verbatim allows specify precise name. diff --git a/tests/run-make/native-link-modifier-whole-archive/Makefile b/tests/run-make/native-link-modifier-whole-archive/Makefile index f26bd864ced313b3bd5583a6ff2ee94b346c55c3..5eb7a416f918afdad7226e757fd8d4e2a9290f07 100644 --- a/tests/run-make/native-link-modifier-whole-archive/Makefile +++ b/tests/run-make/native-link-modifier-whole-archive/Makefile @@ -8,7 +8,7 @@ # that code would never make it into the final executable and we'd thus be missing some # of the output. -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(TMPDIR)/$(call BIN,directly_linked) \ $(TMPDIR)/$(call BIN,directly_linked_test_plus_whole_archive) \ diff --git a/tests/run-make/no-input-file/Makefile b/tests/run-make/no-input-file/Makefile index 2f02159229d3cea987bd1f2be80a33914802e86e..a754573a52410777e7eaa815268286c0b46baed5 100644 --- a/tests/run-make/no-input-file/Makefile +++ b/tests/run-make/no-input-file/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --print crate-name 2>&1 | diff - no-input-file.stderr diff --git a/tests/run-make/overwrite-input/Makefile b/tests/run-make/overwrite-input/Makefile index 03b03eb147def024bb61991d7e82a82b6d7de7f0..c62b5aab190db45be35620eca4d84a08b25b93ee 100644 --- a/tests/run-make/overwrite-input/Makefile +++ b/tests/run-make/overwrite-input/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) main.rs -o main.rs 2> $(TMPDIR)/file.stderr || echo "failed successfully" diff --git a/tests/run-make/panic-impl-transitive/Makefile b/tests/run-make/panic-impl-transitive/Makefile index c3192efcb5a08bb86a0bd8acaf872a6398390a66..9a271a22e10dd48546c4642bd167cd634f4bc781 100644 --- a/tests/run-make/panic-impl-transitive/Makefile +++ b/tests/run-make/panic-impl-transitive/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # NOTE we use --emit=llvm-ir to avoid running the linker (linking will fail because there's no main # in this crate) diff --git a/tests/run-make/pass-linker-flags-from-dep/Makefile b/tests/run-make/pass-linker-flags-from-dep/Makefile index b9426326aea409393098cd99b85ecdd62ea131f9..b57389bb7d491169024304de279b9773653d9909 100644 --- a/tests/run-make/pass-linker-flags-from-dep/Makefile +++ b/tests/run-make/pass-linker-flags-from-dep/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: # Build deps diff --git a/tests/run-make/pass-linker-flags/Makefile b/tests/run-make/pass-linker-flags/Makefile index a3efb8df6ac383028fda3520ce991188ac48f17b..6ddbcbb1b08e6ab11e7c8a80e8206b8712143e50 100644 --- a/tests/run-make/pass-linker-flags/Makefile +++ b/tests/run-make/pass-linker-flags/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) rs.rs -Z unstable-options -l static=l1 -l link-arg=a1 -l static=l2 -l link-arg=a2 -l dylib=d1 -l link-arg=a3 --print link-args | $(CGREP) -e 'l1.*a1.*l2.*a2.*d1.*a3' diff --git a/tests/run-make/print-calling-conventions/Makefile b/tests/run-make/print-calling-conventions/Makefile index 472b0723b10e041b734f48b16e090d66acc04034..27b87e610862d65f8502817fad2578d42a9782ca 100644 --- a/tests/run-make/print-calling-conventions/Makefile +++ b/tests/run-make/print-calling-conventions/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --print calling-conventions diff --git a/tests/run-make/raw-dylib-alt-calling-convention/Makefile b/tests/run-make/raw-dylib-alt-calling-convention/Makefile index 03f8778d25de6a67575c7e61dc3c3be4966ad2b2..1744c431f9c99960f962c4942906e53535e02fc5 100644 --- a/tests/run-make/raw-dylib-alt-calling-convention/Makefile +++ b/tests/run-make/raw-dylib-alt-calling-convention/Makefile @@ -3,7 +3,7 @@ # only-x86 # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type lib --crate-name raw_dylib_alt_calling_convention_test lib.rs diff --git a/tests/run-make/raw-dylib-c/Makefile b/tests/run-make/raw-dylib-c/Makefile index f47ab24f4fbfaa7f5a4af6fc9f5f2634afd4535e..06e7935c02646a50dc5b1377d9e4c953ed2bfd93 100644 --- a/tests/run-make/raw-dylib-c/Makefile +++ b/tests/run-make/raw-dylib-c/Makefile @@ -2,7 +2,7 @@ # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs diff --git a/tests/run-make/raw-dylib-cross-compilation/Makefile b/tests/run-make/raw-dylib-cross-compilation/Makefile index 2a714f3a11fea1da4cd281568b24d7f565c507cd..a8f97edd68936a41dadeed418f09e1041454a08a 100644 --- a/tests/run-make/raw-dylib-cross-compilation/Makefile +++ b/tests/run-make/raw-dylib-cross-compilation/Makefile @@ -7,7 +7,7 @@ # i686 dlltool.exe can't product x64 binaries. # ignore-i686-pc-windows-gnu -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: # Build as x86 and make sure that we have x86 objects only. diff --git a/tests/run-make/raw-dylib-import-name-type/Makefile b/tests/run-make/raw-dylib-import-name-type/Makefile index 314e22c412dd4938272fd89772a80cdc4ee01868..67152329807cf04aca79f0fabb44fbd10aac0259 100644 --- a/tests/run-make/raw-dylib-import-name-type/Makefile +++ b/tests/run-make/raw-dylib-import-name-type/Makefile @@ -3,7 +3,7 @@ # only-x86 # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type bin driver.rs -L "$(TMPDIR)" diff --git a/tests/run-make/raw-dylib-inline-cross-dylib/Makefile b/tests/run-make/raw-dylib-inline-cross-dylib/Makefile index 722a49b02cb3bc499d8da6512e3f7a1a7a91babb..6d1d04bfd37d2acd34a9a8bb9f455c875ab97c30 100644 --- a/tests/run-make/raw-dylib-inline-cross-dylib/Makefile +++ b/tests/run-make/raw-dylib-inline-cross-dylib/Makefile @@ -2,7 +2,7 @@ # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # We'd be using the llvm-objdump instead of the system objdump to ensure compatibility # with the LLVM bitcode generated by rustc but on Windows piping/IO redirection under MSYS2 is wonky with llvm-objdump. diff --git a/tests/run-make/raw-dylib-link-ordinal/Makefile b/tests/run-make/raw-dylib-link-ordinal/Makefile index b55a94dbc46f253eda6eaad3d1b1e84866a1755b..374a0b59de322fa6b41b778d1890d43773154313 100644 --- a/tests/run-make/raw-dylib-link-ordinal/Makefile +++ b/tests/run-make/raw-dylib-link-ordinal/Makefile @@ -2,7 +2,7 @@ # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs diff --git a/tests/run-make/raw-dylib-stdcall-ordinal/Makefile b/tests/run-make/raw-dylib-stdcall-ordinal/Makefile index b9deb7729c22b9896484ca2c0a716962ca4dabcf..178c15ab3dee42d97cd7fb33ce0d836285c5adf0 100644 --- a/tests/run-make/raw-dylib-stdcall-ordinal/Makefile +++ b/tests/run-make/raw-dylib-stdcall-ordinal/Makefile @@ -3,7 +3,7 @@ # only-x86 # only-windows -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --crate-type lib --crate-name raw_dylib_test lib.rs diff --git a/tests/run-make/remap-path-prefix-dwarf/Makefile b/tests/run-make/remap-path-prefix-dwarf/Makefile index fbaea7b68fe568421a5e6fc33e03495240edca8d..c9ede1b60274e8545d4d7973e4d953b578c35d30 100644 --- a/tests/run-make/remap-path-prefix-dwarf/Makefile +++ b/tests/run-make/remap-path-prefix-dwarf/Makefile @@ -6,7 +6,7 @@ SRC_DIR := $(abspath .) SRC_DIR_PARENT := $(abspath ..) -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: \ abs_input_outside_working_dir \ diff --git a/tests/run-make/repr128-dwarf/Makefile b/tests/run-make/repr128-dwarf/Makefile index 2b03c22c0d0d2a80ad3bb73f2d22c42a26934c48..3f933042724a39e495b8c5cdb07965f990c639f7 100644 --- a/tests/run-make/repr128-dwarf/Makefile +++ b/tests/run-make/repr128-dwarf/Makefile @@ -2,7 +2,7 @@ # This test should be replaced with one in tests/debuginfo once GDB or LLDB support 128-bit # enums. -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) -Cdebuginfo=2 lib.rs -o $(TMPDIR)/repr128.rlib diff --git a/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile index 440fd3dd58854a9115c13d4a9eeb284cd5a6a35b..d2a740b06b36cd66ee57cb0ccf49f83e504d8990 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs-2/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-cross-compile diff --git a/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile b/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile index b2006f3ec92f54ad706c0d85756a4a3bccbd855a..1f2812cb0879213ded2b50ed0cfdfd1b3c8a3ea0 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs-3/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-cross-compile # only-linux diff --git a/tests/run-make/rlib-format-packed-bundled-libs/Makefile b/tests/run-make/rlib-format-packed-bundled-libs/Makefile index 046c82f9469c0d6611e8ee71085938772eeea266..f454da67893d09b5aa08e45edfc44f2d812196c1 100644 --- a/tests/run-make/rlib-format-packed-bundled-libs/Makefile +++ b/tests/run-make/rlib-format-packed-bundled-libs/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-cross-compile diff --git a/tests/run-make/rustc-macro-dep-files/Makefile b/tests/run-make/rustc-macro-dep-files/Makefile index 6ae659db2e99feca32d121f9efce6104ef5579b6..76d713c4bb3c4c52ae2611ff1eb2f1c70ae11a00 100644 --- a/tests/run-make/rustc-macro-dep-files/Makefile +++ b/tests/run-make/rustc-macro-dep-files/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC` # instead of hardcoding them everywhere they're needed. diff --git a/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk b/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk index 7a28d2145d551522d0d590d2cf018d7f760c5299..57220bc6635c70007ed405f34eacac186d500a0e 100644 --- a/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk +++ b/tests/run-make/rustdoc-scrape-examples-multiple/scrape.mk @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" diff --git a/tests/run-make/rustdoc-verify-output-files/Makefile b/tests/run-make/rustdoc-verify-output-files/Makefile index 0666122e8abc62d91f817b08fdb02744b0d9d382..57ac7078d14d982ad24d6c24b8304a239c9f7da9 100644 --- a/tests/run-make/rustdoc-verify-output-files/Makefile +++ b/tests/run-make/rustdoc-verify-output-files/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" TMP_OUTPUT_DIR := "$(TMPDIR)/tmp-rustdoc" diff --git a/tests/run-make/rustdoc-with-out-dir-option/Makefile b/tests/run-make/rustdoc-with-out-dir-option/Makefile index b3c3f5230c187fd97ac152d90b32d1397ecce230..f5d5060ed13033ece92d7ae0fee603d63af515b0 100644 --- a/tests/run-make/rustdoc-with-out-dir-option/Makefile +++ b/tests/run-make/rustdoc-with-out-dir-option/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" diff --git a/tests/run-make/rustdoc-with-output-option/Makefile b/tests/run-make/rustdoc-with-output-option/Makefile index 02093a35cfc2af009a154194cfe9e307740a60b1..d0a8205a8ee55533aef350d8aba011c2d61d964d 100644 --- a/tests/run-make/rustdoc-with-output-option/Makefile +++ b/tests/run-make/rustdoc-with-output-option/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" diff --git a/tests/run-make/rustdoc-with-short-out-dir-option/Makefile b/tests/run-make/rustdoc-with-short-out-dir-option/Makefile index dc5056a86dda2bbd029cb58ff0e970724f41ddac..1b9327bce22506e17d41bca23e87e4dfbd072c6b 100644 --- a/tests/run-make/rustdoc-with-short-out-dir-option/Makefile +++ b/tests/run-make/rustdoc-with-short-out-dir-option/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" diff --git a/tests/run-make/share-generics-dylib/Makefile b/tests/run-make/share-generics-dylib/Makefile index 065fb574c3cbaaa263caf827d87b1aafa9a13f5e..5fea91bb4c264b4b50378f508f0bd3248012feb7 100644 --- a/tests/run-make/share-generics-dylib/Makefile +++ b/tests/run-make/share-generics-dylib/Makefile @@ -9,7 +9,7 @@ # # This is regression test for https://github.com/rust-lang/rust/issues/67276. -include ../../run-make-fulldeps/tools.mk +include ../tools.mk COMMON_ARGS=-Cprefer-dynamic -Zshare-generics=yes -Ccodegen-units=1 -Csymbol-mangling-version=v0 diff --git a/tests/run-make/static-pie/Makefile b/tests/run-make/static-pie/Makefile index f4e6adf1b183cc676e76de3e9869f6d0d525a756..19c041d94284cb6203d6ccb650eaf23ce53483b0 100644 --- a/tests/run-make/static-pie/Makefile +++ b/tests/run-make/static-pie/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-x86_64 # only-linux diff --git a/tests/run-make/test-benches/Makefile b/tests/run-make/test-benches/Makefile index 8fc122515d0a330f71b7b9efd58e190c4f0b5343..0253a52637f69dc7e5971f0c5bcfd58bda4de051 100644 --- a/tests/run-make/test-benches/Makefile +++ b/tests/run-make/test-benches/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # ignore-cross-compile diff --git a/tests/run-make/thumb-none-cortex-m/Makefile b/tests/run-make/thumb-none-cortex-m/Makefile index 3065141c08a398a62c8784814f2d766bed579dc8..e941fc4a78e1c0ecf75357e4d1c1253dacc02014 100644 --- a/tests/run-make/thumb-none-cortex-m/Makefile +++ b/tests/run-make/thumb-none-cortex-m/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # How to run this # $ ./x.py clean diff --git a/tests/run-make/thumb-none-qemu/Makefile b/tests/run-make/thumb-none-qemu/Makefile index a1c2ba12cd069574c1de1792fa942967639279fb..eea6ca34992895bb53487e306ad2bd0c84f33d02 100644 --- a/tests/run-make/thumb-none-qemu/Makefile +++ b/tests/run-make/thumb-none-qemu/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-thumb diff --git a/tests/run-make-fulldeps/tools.mk b/tests/run-make/tools.mk similarity index 100% rename from tests/run-make-fulldeps/tools.mk rename to tests/run-make/tools.mk diff --git a/tests/run-make/track-path-dep-info/Makefile b/tests/run-make/track-path-dep-info/Makefile index ee853943f8bce9c84495769a9ab2e9e8365408eb..0d6c9b1d2f01d7159b7d44197518e2f7710c98c0 100644 --- a/tests/run-make/track-path-dep-info/Makefile +++ b/tests/run-make/track-path-dep-info/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC` # instead of hardcoding them everywhere they're needed. diff --git a/tests/run-make/track-pgo-dep-info/Makefile b/tests/run-make/track-pgo-dep-info/Makefile index 4e1e29f90dbb77b149c6ff111663b42204f408a9..6c7f67d0f0a9d5523199ada2e81235be24254378 100644 --- a/tests/run-make/track-pgo-dep-info/Makefile +++ b/tests/run-make/track-pgo-dep-info/Makefile @@ -1,7 +1,7 @@ # needs-profiler-support # ignore-windows-gnu -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # FIXME(eddyb) provide `HOST_RUSTC` and `TARGET_RUSTC` # instead of hardcoding them everywhere they're needed. diff --git a/tests/run-make/translation/Makefile b/tests/run-make/translation/Makefile index 397fc542909ac1c6b8898a10071b5c2a2b465928..0acf64e5da70632f2e5621e6c84c75cc951cfb8a 100644 --- a/tests/run-make/translation/Makefile +++ b/tests/run-make/translation/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # This test uses `ln -s` rather than copying to save testing time, but its # usage doesn't work on Windows. diff --git a/tests/run-make/unstable-flag-required/Makefile b/tests/run-make/unstable-flag-required/Makefile index d3a734fae77f9e3d475f826e4a77040e8c679b36..17dd15b079c62e8a908dcdeb1f62ad653f995169 100644 --- a/tests/run-make/unstable-flag-required/Makefile +++ b/tests/run-make/unstable-flag-required/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTDOC) --output-format=json x.html 2>&1 | diff - output-format-json.stderr diff --git a/tests/run-make/valid-print-requests/Makefile b/tests/run-make/valid-print-requests/Makefile index c325e536e7c5ddae75a10df485cf4e151fe73868..99430e98d1c2dec5f3380ef2362d3764109dd4ec 100644 --- a/tests/run-make/valid-print-requests/Makefile +++ b/tests/run-make/valid-print-requests/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk all: $(RUSTC) --print uwu 2>&1 | diff - valid-print-requests.stderr diff --git a/tests/run-make/wasm-abi/Makefile b/tests/run-make/wasm-abi/Makefile index e713ca1876d5316365963c0edd5cc61a09bcc1df..ed95464efef2e2d9fe4fc5dd2b771d968db582ec 100644 --- a/tests/run-make/wasm-abi/Makefile +++ b/tests/run-make/wasm-abi/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-custom-section/Makefile b/tests/run-make/wasm-custom-section/Makefile index 92b0802e30a6106b654abc89f8ef0fe9aeb7d91f..2f7d38c2736511c7dc18cc02eb4a95a0babc8d80 100644 --- a/tests/run-make/wasm-custom-section/Makefile +++ b/tests/run-make/wasm-custom-section/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-custom-sections-opt/Makefile b/tests/run-make/wasm-custom-sections-opt/Makefile index e5b45d96310f13083e223b54dff4f78677a40f97..a0d4378131be5bebbeb2d7537e074118e9618220 100644 --- a/tests/run-make/wasm-custom-sections-opt/Makefile +++ b/tests/run-make/wasm-custom-sections-opt/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-export-all-symbols/Makefile b/tests/run-make/wasm-export-all-symbols/Makefile index 834f4d258db12f2df7e58e28828f8cd1bb9f5454..86713bc80b85a20c50d5d9f2016e30c7546ea90f 100644 --- a/tests/run-make/wasm-export-all-symbols/Makefile +++ b/tests/run-make/wasm-export-all-symbols/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-import-module/Makefile b/tests/run-make/wasm-import-module/Makefile index 18cef16aac3a1d55f187588918b53c681f1a40be..a0b4d920b3d0d6172430f2f40ea9c1237a67e79b 100644 --- a/tests/run-make/wasm-import-module/Makefile +++ b/tests/run-make/wasm-import-module/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-panic-small/Makefile b/tests/run-make/wasm-panic-small/Makefile index 2af9f71357e9ae5183d0dd1acd5406be64ea47dc..16f545218556f02febb256944eb20ad9a9e4f92c 100644 --- a/tests/run-make/wasm-panic-small/Makefile +++ b/tests/run-make/wasm-panic-small/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-spurious-import/Makefile b/tests/run-make/wasm-spurious-import/Makefile index 6f50e6e554e7f6d3b4f0947f7d01c126416c3fa4..ff9dfeac6d00c2d90e5c5fd7b02258695b209357 100644 --- a/tests/run-make/wasm-spurious-import/Makefile +++ b/tests/run-make/wasm-spurious-import/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-stringify-ints-small/Makefile b/tests/run-make/wasm-stringify-ints-small/Makefile index 2fa2c954d4a849f30d221d12a227bf149e346ba4..f959dbd426b9febbf8b40044fef72e625049f26e 100644 --- a/tests/run-make/wasm-stringify-ints-small/Makefile +++ b/tests/run-make/wasm-stringify-ints-small/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk ifeq ($(TARGET),wasm32-unknown-unknown) all: diff --git a/tests/run-make/wasm-symbols-different-module/Makefile b/tests/run-make/wasm-symbols-different-module/Makefile index 9e657222deab1e63f9475d4de5cf31dc751f8cde..0f86914c7b1f23182915e2368bb0c36c3f1cda4d 100644 --- a/tests/run-make/wasm-symbols-different-module/Makefile +++ b/tests/run-make/wasm-symbols-different-module/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-symbols-not-exported/Makefile b/tests/run-make/wasm-symbols-not-exported/Makefile index 60b0dee001fbf46150b4e4d82560fc15e1f6a387..024ad7797488da15a325043546c9efc089e76bf2 100644 --- a/tests/run-make/wasm-symbols-not-exported/Makefile +++ b/tests/run-make/wasm-symbols-not-exported/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/wasm-symbols-not-imported/Makefile b/tests/run-make/wasm-symbols-not-imported/Makefile index dc7618c19a757e777df74c021afe1f30da6eaff3..38440a8b0258c4cb34f8e56b5072780502a380cd 100644 --- a/tests/run-make/wasm-symbols-not-imported/Makefile +++ b/tests/run-make/wasm-symbols-not-imported/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk # only-wasm32-bare diff --git a/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile index 84dcd2393517cb1a80ecdb25a3cdf3f4b4879ca5..3c88ec34f431ec32de17f1025624a7ed6af20fe5 100644 --- a/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile +++ b/tests/run-make/x86_64-fortanix-unknown-sgx-lvi/Makefile @@ -1,4 +1,4 @@ -include ../../run-make-fulldeps/tools.mk +include ../tools.mk #only-x86_64-fortanix-unknown-sgx -- 2.54.0 From 8e214cbc0640c0a57db0f277d600da248135111c Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 30 Mar 2023 08:44:46 -0500 Subject: [PATCH 4/6] fix `sysroot-crates-are-unstable` for cross-compilation --- tests/run-make/sysroot-crates-are-unstable/test.py | 1 + 1 file changed, 1 insertion(+) diff --git a/tests/run-make/sysroot-crates-are-unstable/test.py b/tests/run-make/sysroot-crates-are-unstable/test.py index cb77eb34fef08d77246fe41bdf4eec42d9be6b78..cab4faa4e645aa2a65e64b7003332ce5544a6f91 100644 --- a/tests/run-make/sysroot-crates-are-unstable/test.py +++ b/tests/run-make/sysroot-crates-are-unstable/test.py @@ -43,6 +43,7 @@ def check_lib(lib): return True print('verifying if {} is an unstable crate'.format(lib['name'])) stdout, stderr = exec_command([os.environ['RUSTC'], '-', '--crate-type', 'rlib', + '--target', os.environ['TARGET'], '--extern', '{}={}'.format(lib['name'], lib['path'])], to_input=('extern crate {};'.format(lib['name'])).encode('utf-8')) if not 'use of unstable library feature' in '{}{}'.format(stdout, stderr): -- 2.54.0 From 4851d5663cf74fafc1d753d68394ea0011cfde36 Mon Sep 17 00:00:00 2001 From: Joshua Nelson Date: Thu, 30 Mar 2023 08:46:31 -0500 Subject: [PATCH 5/6] ignore failing cross-compiled run-make tests `run-make-fulldeps` is never cross-compiled, so a lot of these tests never accounted for --target. Ignore them when cross-compiling for now. --- tests/run-make/a-b-a-linker-guard/Makefile | 1 + tests/run-make/allow-non-lint-warnings-cmdline/Makefile | 1 + tests/run-make/allow-warnings-cmdline-stability/Makefile | 1 + tests/run-make/archive-duplicate-names/Makefile | 1 + tests/run-make/arguments-non-c-like-enum/Makefile | 1 + tests/run-make/bare-outfile/Makefile | 1 + tests/run-make/c-dynamic-dylib/Makefile | 1 + tests/run-make/c-dynamic-rlib/Makefile | 1 + tests/run-make/c-link-to-rust-dylib/Makefile | 1 + tests/run-make/c-link-to-rust-staticlib/Makefile | 1 + tests/run-make/c-link-to-rust-va-list-fn/Makefile | 1 + tests/run-make/c-static-dylib/Makefile | 1 + tests/run-make/c-static-rlib/Makefile | 1 + tests/run-make/c-unwind-abi-catch-lib-panic/Makefile | 1 + tests/run-make/c-unwind-abi-catch-panic/Makefile | 1 + tests/run-make/cdylib-dylib-linkage/Makefile | 1 + tests/run-make/cdylib-fewer-symbols/Makefile | 1 + tests/run-make/cdylib/Makefile | 1 + tests/run-make/codegen-options-parsing/Makefile | 1 + tests/run-make/compile-stdin/Makefile | 1 + tests/run-make/crate-hash-rustc-version/Makefile | 1 + tests/run-make/crate-name-priority/Makefile | 1 + tests/run-make/debug-assertions/Makefile | 1 + tests/run-make/doctests-keep-binaries/Makefile | 1 + tests/run-make/dylib-chain/Makefile | 1 + tests/run-make/emit/Makefile | 1 + tests/run-make/exit-code/Makefile | 1 + tests/run-make/extern-diff-internal-name/Makefile | 1 + tests/run-make/extern-flag-disambiguates/Makefile | 1 + tests/run-make/extern-flag-fun/Makefile | 1 + tests/run-make/extern-flag-pathless/Makefile | 1 + tests/run-make/extern-fn-generic/Makefile | 1 + tests/run-make/extern-fn-mangle/Makefile | 1 + tests/run-make/extern-fn-reachable/Makefile | 1 + tests/run-make/extern-fn-struct-passing-abi/Makefile | 1 + tests/run-make/extern-fn-with-extern-types/Makefile | 1 + tests/run-make/extern-fn-with-packed-struct/Makefile | 1 + tests/run-make/extern-fn-with-union/Makefile | 1 + tests/run-make/extern-multiple-copies/Makefile | 1 + tests/run-make/extern-multiple-copies2/Makefile | 1 + tests/run-make/extern-overrides-distribution/Makefile | 1 + tests/run-make/extra-filename-with-temp-outputs/Makefile | 1 + tests/run-make/foreign-double-unwind/Makefile | 1 + tests/run-make/foreign-exceptions/Makefile | 1 + tests/run-make/foreign-rust-exceptions/Makefile | 1 + tests/run-make/fpic/Makefile | 1 + tests/run-make/glibc-staticlib-args/Makefile | 1 + tests/run-make/incr-add-rust-src-component/Makefile | 1 + tests/run-make/interdependent-c-libraries/Makefile | 1 + tests/run-make/issue-11908/Makefile | 1 + tests/run-make/issue-14500/Makefile | 2 ++ tests/run-make/issue-15460/Makefile | 1 + tests/run-make/issue-20626/Makefile | 1 + tests/run-make/issue-22131/Makefile | 1 + tests/run-make/issue-24445/Makefile | 1 + tests/run-make/issue-25581/Makefile | 1 + tests/run-make/issue-26006/Makefile | 1 + tests/run-make/issue-28595/Makefile | 1 + tests/run-make/issue-30063/Makefile | 1 + tests/run-make/issue-36710/Makefile | 1 + tests/run-make/issue-37839/Makefile | 1 + tests/run-make/issue-37893/Makefile | 1 + tests/run-make/issue-38237/Makefile | 1 + tests/run-make/issue-46239/Makefile | 1 + tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile | 1 + tests/run-make/issue-69368/Makefile | 1 + tests/run-make/issue-97463-abi-param-passing/Makefile | 1 + tests/run-make/issue64319/Makefile | 1 + tests/run-make/libs-through-symlinks/Makefile | 1 + tests/run-make/libtest-json/Makefile | 1 + tests/run-make/link-cfg/Makefile | 1 + tests/run-make/link-path-order/Makefile | 1 + tests/run-make/linkage-attr-on-static/Makefile | 1 + tests/run-make/long-linker-command-lines-cmd-exe/Makefile | 1 + tests/run-make/long-linker-command-lines/Makefile | 1 + tests/run-make/longjmp-across-rust/Makefile | 1 + tests/run-make/ls-metadata/Makefile | 1 + tests/run-make/lto-dylib-dep/Makefile | 1 + tests/run-make/lto-empty/Makefile | 1 + tests/run-make/lto-no-link-whole-rlib/Makefile | 1 + tests/run-make/lto-readonly-lib/Makefile | 1 + tests/run-make/lto-smoke-c/Makefile | 1 + tests/run-make/lto-smoke/Makefile | 1 + tests/run-make/manual-link/Makefile | 1 + tests/run-make/metadata-flag-frobs-symbols/Makefile | 1 + tests/run-make/mixing-deps/Makefile | 1 + tests/run-make/mixing-formats/Makefile | 1 + tests/run-make/mixing-libs/Makefile | 1 + tests/run-make/msvc-opt-minsize/Makefile | 1 + tests/run-make/no-duplicate-libs/Makefile | 1 + tests/run-make/no-intermediate-extras/Makefile | 1 + tests/run-make/obey-crate-type-flag/Makefile | 1 + tests/run-make/output-filename-overwrites-input/Makefile | 1 + tests/run-make/output-type-permutations/Makefile | 1 + tests/run-make/output-with-hyphens/Makefile | 1 + tests/run-make/override-aliased-flags/Makefile | 1 + tests/run-make/pass-non-c-like-enum-to-c/Makefile | 1 + tests/run-make/prefer-dylib/Makefile | 1 + tests/run-make/prefer-rlib/Makefile | 1 + tests/run-make/prune-link-args/Makefile | 1 + tests/run-make/redundant-libs/Makefile | 1 + tests/run-make/relocation-model/Makefile | 1 + tests/run-make/relro-levels/Makefile | 1 + tests/run-make/reproducible-build-2/Makefile | 1 + tests/run-make/reproducible-build/Makefile | 1 + tests/run-make/return-non-c-like-enum-from-c/Makefile | 1 + tests/run-make/return-non-c-like-enum/Makefile | 1 + tests/run-make/rlib-chain/Makefile | 1 + tests/run-make/rustdoc-scrape-examples-macros/Makefile | 1 + tests/run-make/separate-link/Makefile | 1 + tests/run-make/share-generics-dylib/Makefile | 1 + tests/run-make/simple-dylib/Makefile | 1 + tests/run-make/simple-rlib/Makefile | 1 + tests/run-make/split-debuginfo/Makefile | 1 + tests/run-make/static-dylib-by-default/Makefile | 1 + tests/run-make/static-extern-type/Makefile | 1 + tests/run-make/static-unwinding/Makefile | 1 + tests/run-make/std-core-cycle/Makefile | 1 + tests/run-make/suspicious-library/Makefile | 1 + tests/run-make/symbol-visibility/Makefile | 1 + tests/run-make/symlinked-extern/Makefile | 1 + tests/run-make/symlinked-libraries/Makefile | 1 + tests/run-make/symlinked-rlib/Makefile | 1 + tests/run-make/test-harness/Makefile | 1 + tests/run-make/volatile-intrinsics/Makefile | 1 + tests/run-make/windows-subsystem/Makefile | 1 + 126 files changed, 127 insertions(+) diff --git a/tests/run-make/a-b-a-linker-guard/Makefile b/tests/run-make/a-b-a-linker-guard/Makefile index adc9e3d091609fa77ece93b94be6b97076b1a55d..43282eae09c595d9a960109fa7557a32e18eb43f 100644 --- a/tests/run-make/a-b-a-linker-guard/Makefile +++ b/tests/run-make/a-b-a-linker-guard/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test that if we build `b` against a version of `a` that has one set diff --git a/tests/run-make/allow-non-lint-warnings-cmdline/Makefile b/tests/run-make/allow-non-lint-warnings-cmdline/Makefile index 60d9c7c374590fd83c64ee3a03ee754ff3160cc0..78b9a7b989895adff121cf7f849f9e07402869bc 100644 --- a/tests/run-make/allow-non-lint-warnings-cmdline/Makefile +++ b/tests/run-make/allow-non-lint-warnings-cmdline/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test that -A warnings makes the 'empty trait list for derive' warning go away diff --git a/tests/run-make/allow-warnings-cmdline-stability/Makefile b/tests/run-make/allow-warnings-cmdline-stability/Makefile index 1ce8d0ec28417a47984eda6e08e73abf477956ac..368a39af6bfe2f29fba65f135a97339ee29edf49 100644 --- a/tests/run-make/allow-warnings-cmdline-stability/Makefile +++ b/tests/run-make/allow-warnings-cmdline-stability/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test that -A warnings makes the 'empty trait list for derive' warning go away diff --git a/tests/run-make/archive-duplicate-names/Makefile b/tests/run-make/archive-duplicate-names/Makefile index bbdcd2a34fe04e7e71d4534b61e1abcb9ba724b7..5433a42d252865de19de9fea542e3b184a9b30e9 100644 --- a/tests/run-make/archive-duplicate-names/Makefile +++ b/tests/run-make/archive-duplicate-names/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/arguments-non-c-like-enum/Makefile b/tests/run-make/arguments-non-c-like-enum/Makefile index 513311c8289464df4cdc143fe236a1660c08a4c7..0c8d8bf3acc60e599f9b61bc9a080fb02f182e7b 100644 --- a/tests/run-make/arguments-non-c-like-enum/Makefile +++ b/tests/run-make/arguments-non-c-like-enum/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/bare-outfile/Makefile b/tests/run-make/bare-outfile/Makefile index 858466e942b1504254a7dd5b34d51dbf1e142cee..23b619ea0ba3281e8318e5decb7a383b812ef9f5 100644 --- a/tests/run-make/bare-outfile/Makefile +++ b/tests/run-make/bare-outfile/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/c-dynamic-dylib/Makefile b/tests/run-make/c-dynamic-dylib/Makefile index ac68778922d6df99965dcf6efc2abfcaf04a91e9..b5bfbc76539119253681311d0a91116cc2b6240a 100644 --- a/tests/run-make/c-dynamic-dylib/Makefile +++ b/tests/run-make/c-dynamic-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-macos diff --git a/tests/run-make/c-dynamic-rlib/Makefile b/tests/run-make/c-dynamic-rlib/Makefile index c65d648b929579bdc86c21fdbedfa419b238ca22..0475bd8acae5a83d0a1ace4badaca18341d34cc6 100644 --- a/tests/run-make/c-dynamic-rlib/Makefile +++ b/tests/run-make/c-dynamic-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-macos diff --git a/tests/run-make/c-link-to-rust-dylib/Makefile b/tests/run-make/c-link-to-rust-dylib/Makefile index 2a371b54541e522fcd5a579b29d3f89ff3ff1958..2763cb6ed1d73351cf7d9ec9343104d1b1dcb878 100644 --- a/tests/run-make/c-link-to-rust-dylib/Makefile +++ b/tests/run-make/c-link-to-rust-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(TMPDIR)/$(call BIN,bar) diff --git a/tests/run-make/c-link-to-rust-staticlib/Makefile b/tests/run-make/c-link-to-rust-staticlib/Makefile index d38bcef309a76df82660fc344e60b0ad6bf54845..e14775f5c181c0a8e2bc0c328275d1b1cb934c3e 100644 --- a/tests/run-make/c-link-to-rust-staticlib/Makefile +++ b/tests/run-make/c-link-to-rust-staticlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-freebsd diff --git a/tests/run-make/c-link-to-rust-va-list-fn/Makefile b/tests/run-make/c-link-to-rust-va-list-fn/Makefile index 9ce2a34e677b36e992b29a34dae80fb951ae49fe..596c0fce3ceae64fd45b3c95c5fbd739ad8870a2 100644 --- a/tests/run-make/c-link-to-rust-va-list-fn/Makefile +++ b/tests/run-make/c-link-to-rust-va-list-fn/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/c-static-dylib/Makefile b/tests/run-make/c-static-dylib/Makefile index 5b78005e3ee35ea62bef352b6659853d7df73da2..4e23edb6c57a4e5ab344c1f8ac0843d38443c3df 100644 --- a/tests/run-make/c-static-dylib/Makefile +++ b/tests/run-make/c-static-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,cfoo) diff --git a/tests/run-make/c-static-rlib/Makefile b/tests/run-make/c-static-rlib/Makefile index 11a3cf1940c641148e9b6902d0fffd2cd2ad884f..4e351127cb67c7693248e54374489fb796013428 100644 --- a/tests/run-make/c-static-rlib/Makefile +++ b/tests/run-make/c-static-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,cfoo) diff --git a/tests/run-make/c-unwind-abi-catch-lib-panic/Makefile b/tests/run-make/c-unwind-abi-catch-lib-panic/Makefile index 134f000d4535b2ca3b0ba3cb40c07b140ba757a0..9c41a5a717e75a5f497c5bafdcc1e1fcad6d40ad 100644 --- a/tests/run-make/c-unwind-abi-catch-lib-panic/Makefile +++ b/tests/run-make/c-unwind-abi-catch-lib-panic/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: archive diff --git a/tests/run-make/c-unwind-abi-catch-panic/Makefile b/tests/run-make/c-unwind-abi-catch-panic/Makefile index e93ec99da2a57fe0415d47ed0835d48c36201ae8..4398ac2ee24c43dac9102c5b0997b70bd323a0da 100644 --- a/tests/run-make/c-unwind-abi-catch-panic/Makefile +++ b/tests/run-make/c-unwind-abi-catch-panic/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,add) diff --git a/tests/run-make/cdylib-dylib-linkage/Makefile b/tests/run-make/cdylib-dylib-linkage/Makefile index 5c9b2d1bb2f1e7fa2dd1647ded0cb9011850113b..51fbfef2d85f771059ba4a9edce0e567811242f7 100644 --- a/tests/run-make/cdylib-dylib-linkage/Makefile +++ b/tests/run-make/cdylib-dylib-linkage/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk TARGET_SYSROOT := $(shell $(RUSTC) --print sysroot)/lib/rustlib/$(TARGET)/lib diff --git a/tests/run-make/cdylib-fewer-symbols/Makefile b/tests/run-make/cdylib-fewer-symbols/Makefile index 324791af8dee54a9515e94f9748c8934d9ac5021..4e08f979c36b4359c8ee6442f14a5ef61e548afb 100644 --- a/tests/run-make/cdylib-fewer-symbols/Makefile +++ b/tests/run-make/cdylib-fewer-symbols/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # Test that allocator-related symbols don't show up as exported from a cdylib as # they're internal to Rust and not part of the public ABI. diff --git a/tests/run-make/cdylib/Makefile b/tests/run-make/cdylib/Makefile index 47ec762b3e94c86ebceea79022d5dba0be923911..3c8b526955452c53efcf9632b20ae1158fea9a2c 100644 --- a/tests/run-make/cdylib/Makefile +++ b/tests/run-make/cdylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call RUN_BINFILE,foo) diff --git a/tests/run-make/codegen-options-parsing/Makefile b/tests/run-make/codegen-options-parsing/Makefile index b063593c9d97a9b0319c6ecb2b36c5a46ec36c68..56bb900b7d8e846ee6f13f2de23be84547c37dd3 100644 --- a/tests/run-make/codegen-options-parsing/Makefile +++ b/tests/run-make/codegen-options-parsing/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/compile-stdin/Makefile b/tests/run-make/compile-stdin/Makefile index be15548690fb51ba99a139502519971b50c8b146..2a495281c247fed5ac273170841cb31d18de5ad8 100644 --- a/tests/run-make/compile-stdin/Makefile +++ b/tests/run-make/compile-stdin/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/crate-hash-rustc-version/Makefile b/tests/run-make/crate-hash-rustc-version/Makefile index cd5950e2bb340084d7e9962deb1ba640705700fe..f1d2a3604104508c87293f8bec81bd618fa20c53 100644 --- a/tests/run-make/crate-hash-rustc-version/Makefile +++ b/tests/run-make/crate-hash-rustc-version/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Ensure that crates compiled with different rustc versions cannot diff --git a/tests/run-make/crate-name-priority/Makefile b/tests/run-make/crate-name-priority/Makefile index 08a07c325e3102ded9ea45152ef818486271882b..4adaa75a71cf678a264bf39bf691bca07f0fd058 100644 --- a/tests/run-make/crate-name-priority/Makefile +++ b/tests/run-make/crate-name-priority/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/debug-assertions/Makefile b/tests/run-make/debug-assertions/Makefile index 73beb4b03ae10281bbf5ef5bdb3a62fe5d3eebc6..e83337c597f5b2e4c6a66c9d2106d21ab0f7ccfc 100644 --- a/tests/run-make/debug-assertions/Makefile +++ b/tests/run-make/debug-assertions/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/doctests-keep-binaries/Makefile b/tests/run-make/doctests-keep-binaries/Makefile index 7bfff690b1f0e8e9d605d9a915fd63a9b95591f9..6254e93d3334f7c5986bcb2c808a56108256fe24 100644 --- a/tests/run-make/doctests-keep-binaries/Makefile +++ b/tests/run-make/doctests-keep-binaries/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Check that valid binaries are persisted by running them, regardless of whether the --run or --no-run option is used. diff --git a/tests/run-make/dylib-chain/Makefile b/tests/run-make/dylib-chain/Makefile index 1139822f4ea91be9a325d5b9971c2e726aa12e2b..f1fea99c5ee91c52a2482a9eccbf7074a337e012 100644 --- a/tests/run-make/dylib-chain/Makefile +++ b/tests/run-make/dylib-chain/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/emit/Makefile b/tests/run-make/emit/Makefile index 78e68bd61114f8e4ea08522a8e89041328a112c6..b3ca0b79fb0cf8c06e5cc780127ddad9baeea6de 100644 --- a/tests/run-make/emit/Makefile +++ b/tests/run-make/emit/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/exit-code/Makefile b/tests/run-make/exit-code/Makefile index 3ffaafe90657c469c17b0c8eef3848532711caf6..6458b71688fff01462744b76cb62d58d0315ceaa 100644 --- a/tests/run-make/exit-code/Makefile +++ b/tests/run-make/exit-code/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extern-diff-internal-name/Makefile b/tests/run-make/extern-diff-internal-name/Makefile index 54596c2f029e1b6fdf38c8c2b5dfec38aaa62ceb..250f82dfac08e580f337f9b36bc46a24850a022b 100644 --- a/tests/run-make/extern-diff-internal-name/Makefile +++ b/tests/run-make/extern-diff-internal-name/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extern-flag-disambiguates/Makefile b/tests/run-make/extern-flag-disambiguates/Makefile index a8f142a6402e2dd22874b97240e6ee418a59f627..e54a537ecd062e421e71de2fd3e1b25936b945b2 100644 --- a/tests/run-make/extern-flag-disambiguates/Makefile +++ b/tests/run-make/extern-flag-disambiguates/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Attempt to build this dependency tree: diff --git a/tests/run-make/extern-flag-fun/Makefile b/tests/run-make/extern-flag-fun/Makefile index a0b7c15edb9a5b854c0be8c2d630a361886e3586..687cdfd76755b483b09552637b5cc8fbd19131d6 100644 --- a/tests/run-make/extern-flag-fun/Makefile +++ b/tests/run-make/extern-flag-fun/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extern-flag-pathless/Makefile b/tests/run-make/extern-flag-pathless/Makefile index 0f23815b6505bcacde50e172ac59b9e5286480f5..701bfcd28c8a8fe0f69b8731177eb0d69e4d0626 100644 --- a/tests/run-make/extern-flag-pathless/Makefile +++ b/tests/run-make/extern-flag-pathless/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test mixing pathless --extern with paths. diff --git a/tests/run-make/extern-fn-generic/Makefile b/tests/run-make/extern-fn-generic/Makefile index 71746fb10cbf47e2f87cdac6b9d613bb542b32b3..7dceea6cb887cf924cbf991ac91d1c416cd6ff36 100644 --- a/tests/run-make/extern-fn-generic/Makefile +++ b/tests/run-make/extern-fn-generic/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/extern-fn-mangle/Makefile b/tests/run-make/extern-fn-mangle/Makefile index 4f5d026f213f282dfc24a32484b2110bf6e36ffd..3cbbf3839969f1ada665724fbc4d3c43a9c82529 100644 --- a/tests/run-make/extern-fn-mangle/Makefile +++ b/tests/run-make/extern-fn-mangle/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/extern-fn-reachable/Makefile b/tests/run-make/extern-fn-reachable/Makefile index 05bdb8d65b7bff79659c50daa9198b9d5296918f..3297251bfd1aadd3a91ff27e6e5ff31d4ac2eccf 100644 --- a/tests/run-make/extern-fn-reachable/Makefile +++ b/tests/run-make/extern-fn-reachable/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows-msvc diff --git a/tests/run-make/extern-fn-struct-passing-abi/Makefile b/tests/run-make/extern-fn-struct-passing-abi/Makefile index 4f5d026f213f282dfc24a32484b2110bf6e36ffd..3cbbf3839969f1ada665724fbc4d3c43a9c82529 100644 --- a/tests/run-make/extern-fn-struct-passing-abi/Makefile +++ b/tests/run-make/extern-fn-struct-passing-abi/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/extern-fn-with-extern-types/Makefile b/tests/run-make/extern-fn-with-extern-types/Makefile index 1fa708950d4361a00e0c82c22a98fb60ae542aea..07ec503aaaea556339fc1dce62a32e97a9d6f2e4 100644 --- a/tests/run-make/extern-fn-with-extern-types/Makefile +++ b/tests/run-make/extern-fn-with-extern-types/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,ctest) diff --git a/tests/run-make/extern-fn-with-packed-struct/Makefile b/tests/run-make/extern-fn-with-packed-struct/Makefile index 4f5d026f213f282dfc24a32484b2110bf6e36ffd..3cbbf3839969f1ada665724fbc4d3c43a9c82529 100644 --- a/tests/run-make/extern-fn-with-packed-struct/Makefile +++ b/tests/run-make/extern-fn-with-packed-struct/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/extern-fn-with-union/Makefile b/tests/run-make/extern-fn-with-union/Makefile index 40bae923e30b91c8a3960607da79ab08a7cc169b..e6c8c9936791b86a00f883b5e56d33403eb64e04 100644 --- a/tests/run-make/extern-fn-with-union/Makefile +++ b/tests/run-make/extern-fn-with-union/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,ctest) diff --git a/tests/run-make/extern-multiple-copies/Makefile b/tests/run-make/extern-multiple-copies/Makefile index 00668a6bc88c2eedcbed35b1711ce873529e87ba..b0b84278edac38da337ef0c46b1f183f1375c057 100644 --- a/tests/run-make/extern-multiple-copies/Makefile +++ b/tests/run-make/extern-multiple-copies/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extern-multiple-copies2/Makefile b/tests/run-make/extern-multiple-copies2/Makefile index 84de2ebf34dfc74ce5ae6a12fa079af109f9b447..708b1c1b5409f2de01b9031d485f5469b5ba46c8 100644 --- a/tests/run-make/extern-multiple-copies2/Makefile +++ b/tests/run-make/extern-multiple-copies2/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extern-overrides-distribution/Makefile b/tests/run-make/extern-overrides-distribution/Makefile index c57b062cd5dd10b24abc23ed90f0a9191aacf884..bfd0dd6991ba742314a03781b35cd310e23c7cda 100644 --- a/tests/run-make/extern-overrides-distribution/Makefile +++ b/tests/run-make/extern-overrides-distribution/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/extra-filename-with-temp-outputs/Makefile b/tests/run-make/extra-filename-with-temp-outputs/Makefile index 470448cf50c575b786b96810e0bd52473dee5a6b..64745bef5b869682867fdb2a967eb82fc0b4f3b1 100644 --- a/tests/run-make/extra-filename-with-temp-outputs/Makefile +++ b/tests/run-make/extra-filename-with-temp-outputs/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/foreign-double-unwind/Makefile b/tests/run-make/foreign-double-unwind/Makefile index ea2fe9ff881bc86bb20cef2c05d85f980957f617..f20fe3ce66e823c91da1709f2b32c1817f87979c 100644 --- a/tests/run-make/foreign-double-unwind/Makefile +++ b/tests/run-make/foreign-double-unwind/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: foo diff --git a/tests/run-make/foreign-exceptions/Makefile b/tests/run-make/foreign-exceptions/Makefile index 38fe2773df2e76e988e09bd442534bd7356dffb2..a8e20ffb1f4985d9f26c1b170cad749359dfec23 100644 --- a/tests/run-make/foreign-exceptions/Makefile +++ b/tests/run-make/foreign-exceptions/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: foo diff --git a/tests/run-make/foreign-rust-exceptions/Makefile b/tests/run-make/foreign-rust-exceptions/Makefile index 50fca7f24e616d70b91028681ca0c901810987fc..0d007bf1c49a4141ad4acc3fe5a3d68a13649381 100644 --- a/tests/run-make/foreign-rust-exceptions/Makefile +++ b/tests/run-make/foreign-rust-exceptions/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # ignore-i686-pc-windows-gnu # This test doesn't work on 32-bit MinGW as cdylib has its own copy of unwinder diff --git a/tests/run-make/fpic/Makefile b/tests/run-make/fpic/Makefile index 5986de3666f71c08a9c7deecdbe91bbb18f04f25..c38dd8d6e8c4b74dfefa3a5fb0b90bb8961b9aad 100644 --- a/tests/run-make/fpic/Makefile +++ b/tests/run-make/fpic/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/glibc-staticlib-args/Makefile b/tests/run-make/glibc-staticlib-args/Makefile index 39e64bacf581314198c71b91720d20d634e0b02f..cad6c049e4594e3d182d0916fc3d5f91d246bc52 100644 --- a/tests/run-make/glibc-staticlib-args/Makefile +++ b/tests/run-make/glibc-staticlib-args/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # only-gnu # only-linux diff --git a/tests/run-make/incr-add-rust-src-component/Makefile b/tests/run-make/incr-add-rust-src-component/Makefile index 5c1d953cc05b6c1efc28285f42ac0061659d05a2..fd09c2299f98e8d97eb65ad19825a80ca7ae5c0d 100644 --- a/tests/run-make/incr-add-rust-src-component/Makefile +++ b/tests/run-make/incr-add-rust-src-component/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # rust-lang/rust#70924: Test that if we add rust-src component in between two diff --git a/tests/run-make/interdependent-c-libraries/Makefile b/tests/run-make/interdependent-c-libraries/Makefile index dc5b55a99256e118dc628832c16f99cc49b62f61..53a696d82bf12794cddc4e973f63fe6d0d0372eb 100644 --- a/tests/run-make/interdependent-c-libraries/Makefile +++ b/tests/run-make/interdependent-c-libraries/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # The rust crate foo will link to the native library foo, while the rust crate diff --git a/tests/run-make/issue-11908/Makefile b/tests/run-make/issue-11908/Makefile index 47005537e41af7afe86ccd472083eb8bb44b933a..38586662fc75bea7b2d44dee02759f8048af45d2 100644 --- a/tests/run-make/issue-11908/Makefile +++ b/tests/run-make/issue-11908/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # This test ensures that if you have the same rlib or dylib at two locations # in the same path that you don't hit an assertion in the compiler. # diff --git a/tests/run-make/issue-14500/Makefile b/tests/run-make/issue-14500/Makefile index 52550e57018e42d9a9ab0b7beeb83676bc99b9a7..eeab48de3b9500100646d3f7463c2fd75561d930 100644 --- a/tests/run-make/issue-14500/Makefile +++ b/tests/run-make/issue-14500/Makefile @@ -1,5 +1,7 @@ include ../tools.mk +# ignore-cross-compile + # Test to make sure that reachable extern fns are always available in final # productcs, including when LTO is used. In this test, the `foo` crate has a # reahable symbol, and is a dependency of the `bar` crate. When the `bar` crate diff --git a/tests/run-make/issue-15460/Makefile b/tests/run-make/issue-15460/Makefile index 1648d0c0c9b844810d7c0ca8accb12279d8eb6a3..a36a085fa6f186994bdce233b8d47b6afb0320fa 100644 --- a/tests/run-make/issue-15460/Makefile +++ b/tests/run-make/issue-15460/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,foo) diff --git a/tests/run-make/issue-20626/Makefile b/tests/run-make/issue-20626/Makefile index f76f31e794af15da81448d82e9be7fe0adbbe573..63eee910a9c3a33bd335495e0f44b44888def7a0 100644 --- a/tests/run-make/issue-20626/Makefile +++ b/tests/run-make/issue-20626/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test output to be four diff --git a/tests/run-make/issue-22131/Makefile b/tests/run-make/issue-22131/Makefile index 770f4b04ec3582357347468c640fc4f076bd9fa2..4f33a4659cc1ea98bca11a590c3e3b657313667f 100644 --- a/tests/run-make/issue-22131/Makefile +++ b/tests/run-make/issue-22131/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: foo.rs diff --git a/tests/run-make/issue-24445/Makefile b/tests/run-make/issue-24445/Makefile index 2a12226a6c037cfd033cde033633bc059e7224cf..a13910aa73ed0824cd131c429843a1ecdd8ad40c 100644 --- a/tests/run-make/issue-24445/Makefile +++ b/tests/run-make/issue-24445/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # only-linux diff --git a/tests/run-make/issue-25581/Makefile b/tests/run-make/issue-25581/Makefile index 4f5d026f213f282dfc24a32484b2110bf6e36ffd..3cbbf3839969f1ada665724fbc4d3c43a9c82529 100644 --- a/tests/run-make/issue-25581/Makefile +++ b/tests/run-make/issue-25581/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/issue-26006/Makefile b/tests/run-make/issue-26006/Makefile index 0ff0730200250c4eef7a0c1ae9ac3d0541d866c5..b679c121530ad32e9b326c83ec7ce73193db0918 100644 --- a/tests/run-make/issue-26006/Makefile +++ b/tests/run-make/issue-26006/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/issue-28595/Makefile b/tests/run-make/issue-28595/Makefile index 30a1d9c560a96a85bbd20968a8f2ed2d56a08821..258f9788aafa784144f76a7fd78da421909a29b2 100644 --- a/tests/run-make/issue-28595/Makefile +++ b/tests/run-make/issue-28595/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,a) $(call NATIVE_STATICLIB,b) diff --git a/tests/run-make/issue-30063/Makefile b/tests/run-make/issue-30063/Makefile index e4ede598f7be83372c1d046aaab2208d61063ee8..8a69ca79f515066a7a5155547acd4c7bb5bef26f 100644 --- a/tests/run-make/issue-30063/Makefile +++ b/tests/run-make/issue-30063/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/issue-36710/Makefile b/tests/run-make/issue-36710/Makefile index c3de474fbbedbc2ab9b3b259175c57d8d41f54c3..7b91107a234957bf24a744e67fd083812428952a 100644 --- a/tests/run-make/issue-36710/Makefile +++ b/tests/run-make/issue-36710/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # ignore-none no-std is not supported # ignore-wasm32 FIXME: don't attempt to compile C++ to WASM # ignore-wasm64 FIXME: don't attempt to compile C++ to WASM diff --git a/tests/run-make/issue-37839/Makefile b/tests/run-make/issue-37839/Makefile index de50bd7137968d5611daecf22ad23973dee47e43..6bad27b7bdcd2d95b9e09b78225ee70ab6830aa9 100644 --- a/tests/run-make/issue-37839/Makefile +++ b/tests/run-make/issue-37839/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/issue-37893/Makefile b/tests/run-make/issue-37893/Makefile index 33a60830e5d190333296b4d40d0b3a5d627d3da4..44e4a321a30a5b499e738a75200466a34d30e1a9 100644 --- a/tests/run-make/issue-37893/Makefile +++ b/tests/run-make/issue-37893/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/issue-38237/Makefile b/tests/run-make/issue-38237/Makefile index 75121d04012435cb3f2fcd3d80a946d6b5456296..80dddc5bd1331a505348d496b5519de6ce2f1531 100644 --- a/tests/run-make/issue-38237/Makefile +++ b/tests/run-make/issue-38237/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/issue-46239/Makefile b/tests/run-make/issue-46239/Makefile index a93ef32129846d26ebce3ebdb207b47d434e2b41..0006ced25156ae9dd3b5a2cdb7e578f8f9c1cd75 100644 --- a/tests/run-make/issue-46239/Makefile +++ b/tests/run-make/issue-46239/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile b/tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile index 13983f4ffe03aee51d0a616cc37c413c91329a49..6140b39c0e2aa816d0e6132802a45b504b475e93 100644 --- a/tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile +++ b/tests/run-make/issue-68794-textrel-on-minimal-lib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # Regression test for issue #68794 # # Verify that no text relocations are accidentally introduced by linking a diff --git a/tests/run-make/issue-69368/Makefile b/tests/run-make/issue-69368/Makefile index 41770475db04e9d1b8c3f7a5f7ee1b094334400b..b1229d1b07fc725f4a9bcc5cf8e6166b9d8932c9 100644 --- a/tests/run-make/issue-69368/Makefile +++ b/tests/run-make/issue-69368/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test that previously triggered a linker failure with root cause diff --git a/tests/run-make/issue-97463-abi-param-passing/Makefile b/tests/run-make/issue-97463-abi-param-passing/Makefile index b4ff88d1957cac8a5e6d6125f05e9588f6f94ccd..7ce7aaeec57a06238c32cf77509ea330072f8163 100644 --- a/tests/run-make/issue-97463-abi-param-passing/Makefile +++ b/tests/run-make/issue-97463-abi-param-passing/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-msvc diff --git a/tests/run-make/issue64319/Makefile b/tests/run-make/issue64319/Makefile index f852fdf2d059cfb3365b7190e2e21788bbe2068a..56346cbcc154c7bfcac13ac5ebe889bd67237e23 100644 --- a/tests/run-make/issue64319/Makefile +++ b/tests/run-make/issue64319/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Different optimization levels imply different values for `-Zshare-generics`, diff --git a/tests/run-make/libs-through-symlinks/Makefile b/tests/run-make/libs-through-symlinks/Makefile index 45deaecb8406ad31f7032ed02465bc3ecca12140..592eae663a49afc129b82f34b132d589b61230bd 100644 --- a/tests/run-make/libs-through-symlinks/Makefile +++ b/tests/run-make/libs-through-symlinks/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/libtest-json/Makefile b/tests/run-make/libtest-json/Makefile index 37b6cb9e2d4d52e6fe4f2a27f56157276492becc..417637cf072767d85d48e10e6d0dd996b995c63c 100644 --- a/tests/run-make/libtest-json/Makefile +++ b/tests/run-make/libtest-json/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test expected libtest's JSON output diff --git a/tests/run-make/link-cfg/Makefile b/tests/run-make/link-cfg/Makefile index 0b25ccded0694f44318dbc17676c3b6f471ac069..a40997011443c4e94021848b66dd1eef66a86ad7 100644 --- a/tests/run-make/link-cfg/Makefile +++ b/tests/run-make/link-cfg/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call DYLIB,return1) $(call DYLIB,return2) $(call NATIVE_STATICLIB,return3) diff --git a/tests/run-make/link-path-order/Makefile b/tests/run-make/link-path-order/Makefile index ed7c299e61a778559d6bf9c9d7aa6432982fdcab..a3831a63ac7e5d66dd5a51b0626d59f35023ed35 100644 --- a/tests/run-make/link-path-order/Makefile +++ b/tests/run-make/link-path-order/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Verifies that the -L arguments given to the linker is in the same order diff --git a/tests/run-make/linkage-attr-on-static/Makefile b/tests/run-make/linkage-attr-on-static/Makefile index 7cc54e40a3a80508db3cc3e3be07a4da6d7bda47..ef50a7ef9f13c12224cf6509a9bd3f6ed625503b 100644 --- a/tests/run-make/linkage-attr-on-static/Makefile +++ b/tests/run-make/linkage-attr-on-static/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,foo) diff --git a/tests/run-make/long-linker-command-lines-cmd-exe/Makefile b/tests/run-make/long-linker-command-lines-cmd-exe/Makefile index a38f4fe5dc59697a4f04700ac6bfd43677576732..e43aab7f8e0fdd9ede947974a3f60ae1434d7998 100644 --- a/tests/run-make/long-linker-command-lines-cmd-exe/Makefile +++ b/tests/run-make/long-linker-command-lines-cmd-exe/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/long-linker-command-lines/Makefile b/tests/run-make/long-linker-command-lines/Makefile index 00199ca970d3d52ef39af1c9cf27c88750f170ed..f864ea74f4a95940273adcc148f9464b4dd00783 100644 --- a/tests/run-make/long-linker-command-lines/Makefile +++ b/tests/run-make/long-linker-command-lines/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/longjmp-across-rust/Makefile b/tests/run-make/longjmp-across-rust/Makefile index 848638d82dd6e89040dcc86a11beb9a9915b4354..5fd2d4f855ffe174d04770c4a49dd5b16addca64 100644 --- a/tests/run-make/longjmp-across-rust/Makefile +++ b/tests/run-make/longjmp-across-rust/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,foo) diff --git a/tests/run-make/ls-metadata/Makefile b/tests/run-make/ls-metadata/Makefile index e0f916a248e9b011bddcbacc31801bacdf4620af..123dd64e15cbd5619653d8faa3d63de667545e3b 100644 --- a/tests/run-make/ls-metadata/Makefile +++ b/tests/run-make/ls-metadata/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/lto-dylib-dep/Makefile b/tests/run-make/lto-dylib-dep/Makefile index 41487b23c748f3fcd5fd0e0587b5e685f615cca2..a9344597d081e2dcd03d6d1523336492826035f4 100644 --- a/tests/run-make/lto-dylib-dep/Makefile +++ b/tests/run-make/lto-dylib-dep/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Test that we don't run into an assertion when using a Rust dylib dependency diff --git a/tests/run-make/lto-empty/Makefile b/tests/run-make/lto-empty/Makefile index b4345ba18832196b6aa205272fed8505b9eb4274..1b795c4b73805c9729440cdaa69bd84ea61ea32d 100644 --- a/tests/run-make/lto-empty/Makefile +++ b/tests/run-make/lto-empty/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: cdylib-fat cdylib-thin diff --git a/tests/run-make/lto-no-link-whole-rlib/Makefile b/tests/run-make/lto-no-link-whole-rlib/Makefile index e576ee37cf7156d5dd6fd94d428aafd75142de98..3e82322e72d34fec4f84c63789d326fe39c11eca 100644 --- a/tests/run-make/lto-no-link-whole-rlib/Makefile +++ b/tests/run-make/lto-no-link-whole-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,foo) $(call NATIVE_STATICLIB,bar) diff --git a/tests/run-make/lto-readonly-lib/Makefile b/tests/run-make/lto-readonly-lib/Makefile index a20ecea88ea1cd1c0957737990a2bfe33649b73b..11d944e3e3d4bb8bd440017a63ab52205f0fb4df 100644 --- a/tests/run-make/lto-readonly-lib/Makefile +++ b/tests/run-make/lto-readonly-lib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/lto-smoke-c/Makefile b/tests/run-make/lto-smoke-c/Makefile index 7c6ee3be849502e9e34dad9b625edbf2ace2db6f..f1ba3d95da2920e5cb47fd6898b593c03a30407c 100644 --- a/tests/run-make/lto-smoke-c/Makefile +++ b/tests/run-make/lto-smoke-c/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Apparently older versions of GCC segfault if -g is passed... diff --git a/tests/run-make/lto-smoke/Makefile b/tests/run-make/lto-smoke/Makefile index 8bce708b44b0b3b47d85f5847c9ee5a93de8cdeb..13a09fce73404670565a48a54aa49ccabe58b405 100644 --- a/tests/run-make/lto-smoke/Makefile +++ b/tests/run-make/lto-smoke/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: noparam bool_true bool_false thin fat diff --git a/tests/run-make/manual-link/Makefile b/tests/run-make/manual-link/Makefile index 401f6eb440a58e6394165c2ed9a8a9da90a54086..8dbf0460fff50d1361125b05cddf2d6993952824 100644 --- a/tests/run-make/manual-link/Makefile +++ b/tests/run-make/manual-link/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(TMPDIR)/libbar.a diff --git a/tests/run-make/metadata-flag-frobs-symbols/Makefile b/tests/run-make/metadata-flag-frobs-symbols/Makefile index dc6b10f4e9db236ffd1decaec62abc869bc8dbec..53d7d0657695f65184d1ae04501a156feb866acb 100644 --- a/tests/run-make/metadata-flag-frobs-symbols/Makefile +++ b/tests/run-make/metadata-flag-frobs-symbols/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/mixing-deps/Makefile b/tests/run-make/mixing-deps/Makefile index 956e704ee168e081909c517b29b97d85b034dfdd..c2a5a2a0abbed9f1702cf2722c1a2501762b3e8b 100644 --- a/tests/run-make/mixing-deps/Makefile +++ b/tests/run-make/mixing-deps/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/mixing-formats/Makefile b/tests/run-make/mixing-formats/Makefile index b27e54257f9c104cff6bea607a462225c41b193c..d01978a159953c8392362fae235e3bc4ff7b263e 100644 --- a/tests/run-make/mixing-formats/Makefile +++ b/tests/run-make/mixing-formats/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # Testing various mixings of rlibs and dylibs. Makes sure that it's possible to diff --git a/tests/run-make/mixing-libs/Makefile b/tests/run-make/mixing-libs/Makefile index 39cc0708ca1ea9dbf8fc9ac9e83873ed35e16486..e8262b284011b750bb762f37628ac8de918d4473 100644 --- a/tests/run-make/mixing-libs/Makefile +++ b/tests/run-make/mixing-libs/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/msvc-opt-minsize/Makefile b/tests/run-make/msvc-opt-minsize/Makefile index a5f019f244e2a07caaa2e827dd2e7cbf1537bbae..32e6e28018f7ab962cf3a23ee25479cb356529dd 100644 --- a/tests/run-make/msvc-opt-minsize/Makefile +++ b/tests/run-make/msvc-opt-minsize/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/no-duplicate-libs/Makefile b/tests/run-make/no-duplicate-libs/Makefile index b05aff7826e095e43c4ff731282e6d40c0ffedce..4be8c0262941aa4f8ded4fc24627acee6868bf28 100644 --- a/tests/run-make/no-duplicate-libs/Makefile +++ b/tests/run-make/no-duplicate-libs/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk ifdef IS_MSVC diff --git a/tests/run-make/no-intermediate-extras/Makefile b/tests/run-make/no-intermediate-extras/Makefile index 4116aac1b8f0b165a1a7ef44291a3449edc4f6ef..83b5cedcf2a65c81196821e8102458af2c7576a7 100644 --- a/tests/run-make/no-intermediate-extras/Makefile +++ b/tests/run-make/no-intermediate-extras/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # Regression test for issue #10973 include ../tools.mk diff --git a/tests/run-make/obey-crate-type-flag/Makefile b/tests/run-make/obey-crate-type-flag/Makefile index effcfc94cc5ee252521d14fabeeb9f5a28687a97..ecbb2e620ed38a3bff46568f314a8fffc054cfee 100644 --- a/tests/run-make/obey-crate-type-flag/Makefile +++ b/tests/run-make/obey-crate-type-flag/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # check that rustc builds all crate_type attributes diff --git a/tests/run-make/output-filename-overwrites-input/Makefile b/tests/run-make/output-filename-overwrites-input/Makefile index 33069c06f5adec0ac996d4fa085b7635327db14f..605b86b253ea3beff3f99a0271f5ac354c12360a 100644 --- a/tests/run-make/output-filename-overwrites-input/Makefile +++ b/tests/run-make/output-filename-overwrites-input/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/output-type-permutations/Makefile b/tests/run-make/output-type-permutations/Makefile index 791606c643b14e925a6a2f93c95381de7e082335..035033b9fddd327c8fb7d1ae98334fc5c63ef348 100644 --- a/tests/run-make/output-type-permutations/Makefile +++ b/tests/run-make/output-type-permutations/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/output-with-hyphens/Makefile b/tests/run-make/output-with-hyphens/Makefile index 365fb6e591a914d613807f1a7519cb022fe4776f..846c9a66a89a07a0473f58eef4c06f5f9cf6e24f 100644 --- a/tests/run-make/output-with-hyphens/Makefile +++ b/tests/run-make/output-with-hyphens/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/override-aliased-flags/Makefile b/tests/run-make/override-aliased-flags/Makefile index 186b8c7c85eaddf7f4501f61f33d4b6538c86675..db1ff1ff9816142e08ff69ed8530803c1270162e 100644 --- a/tests/run-make/override-aliased-flags/Makefile +++ b/tests/run-make/override-aliased-flags/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # FIXME: it would be good to check that it's actually the rightmost flags diff --git a/tests/run-make/pass-non-c-like-enum-to-c/Makefile b/tests/run-make/pass-non-c-like-enum-to-c/Makefile index 42d3c977f757d87720559baac34922e3891c558a..bd441d321bfabb8a0c67f14ca266d371e9743a73 100644 --- a/tests/run-make/pass-non-c-like-enum-to-c/Makefile +++ b/tests/run-make/pass-non-c-like-enum-to-c/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/prefer-dylib/Makefile b/tests/run-make/prefer-dylib/Makefile index 3817ca195eb2de4f81e3ee944129b0f5844f05d2..cc26e70ae67cad25cba4136010ba34e9a87719de 100644 --- a/tests/run-make/prefer-dylib/Makefile +++ b/tests/run-make/prefer-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/prefer-rlib/Makefile b/tests/run-make/prefer-rlib/Makefile index adc345d760da557cdc9f26f195da0a99962a656a..2e86b9c1dd7e0c69de413706e729f9a5b2e6093f 100644 --- a/tests/run-make/prefer-rlib/Makefile +++ b/tests/run-make/prefer-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/prune-link-args/Makefile b/tests/run-make/prune-link-args/Makefile index a359dc5aef10228a1ca16803ed2e5cf8fbe1380a..c21ba6ace38d6043073617d0f8934d3781fda4d5 100644 --- a/tests/run-make/prune-link-args/Makefile +++ b/tests/run-make/prune-link-args/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/redundant-libs/Makefile b/tests/run-make/redundant-libs/Makefile index b2dff05d1639a1c32d2a12dd40bb01b262075c92..0a48b2b2801367d7bd65b3627621875056978cdf 100644 --- a/tests/run-make/redundant-libs/Makefile +++ b/tests/run-make/redundant-libs/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows-msvc diff --git a/tests/run-make/relocation-model/Makefile b/tests/run-make/relocation-model/Makefile index a31dbfd916772cecada281275f6b5000563d023d..8cc5205ed51b492becdbfc9171dc5a3dec5fcc4f 100644 --- a/tests/run-make/relocation-model/Makefile +++ b/tests/run-make/relocation-model/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: others diff --git a/tests/run-make/relro-levels/Makefile b/tests/run-make/relro-levels/Makefile index 6176fc1a58954975db7526e054ca8b903eaa9a31..e0402f59f12dde3d48740b78ba4d570545b6a000 100644 --- a/tests/run-make/relro-levels/Makefile +++ b/tests/run-make/relro-levels/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # only-linux diff --git a/tests/run-make/reproducible-build-2/Makefile b/tests/run-make/reproducible-build-2/Makefile index 1df5e102ce36c211ee7c9af69970830a4c97b669..68fcac8b47f5f6caefabbb7b3703857fc1782766 100644 --- a/tests/run-make/reproducible-build-2/Makefile +++ b/tests/run-make/reproducible-build-2/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-musl diff --git a/tests/run-make/reproducible-build/Makefile b/tests/run-make/reproducible-build/Makefile index 642a480815b7be64889d8f4c11c71abbb9af93be..f5d17a234c0ac23632d74db2e2d819ee385630d9 100644 --- a/tests/run-make/reproducible-build/Makefile +++ b/tests/run-make/reproducible-build/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-musl diff --git a/tests/run-make/return-non-c-like-enum-from-c/Makefile b/tests/run-make/return-non-c-like-enum-from-c/Makefile index 42d3c977f757d87720559baac34922e3891c558a..bd441d321bfabb8a0c67f14ca266d371e9743a73 100644 --- a/tests/run-make/return-non-c-like-enum-from-c/Makefile +++ b/tests/run-make/return-non-c-like-enum-from-c/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,test) diff --git a/tests/run-make/return-non-c-like-enum/Makefile b/tests/run-make/return-non-c-like-enum/Makefile index 513311c8289464df4cdc143fe236a1660c08a4c7..0c8d8bf3acc60e599f9b61bc9a080fb02f182e7b 100644 --- a/tests/run-make/return-non-c-like-enum/Makefile +++ b/tests/run-make/return-non-c-like-enum/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/rlib-chain/Makefile b/tests/run-make/rlib-chain/Makefile index 236943a2a3b3513711d5b4d52a9c8f26d9a3b819..7a1f887fa52719626ceac0f818f4a4f9874d04c6 100644 --- a/tests/run-make/rlib-chain/Makefile +++ b/tests/run-make/rlib-chain/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/rustdoc-scrape-examples-macros/Makefile b/tests/run-make/rustdoc-scrape-examples-macros/Makefile index 3cc6dcac366c27cd7eb15970f455bca432d72dc3..edc19d8cb5de4ebef4da5b05828647268ef89699 100644 --- a/tests/run-make/rustdoc-scrape-examples-macros/Makefile +++ b/tests/run-make/rustdoc-scrape-examples-macros/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../../run-make/tools.mk OUTPUT_DIR := "$(TMPDIR)/rustdoc" diff --git a/tests/run-make/separate-link/Makefile b/tests/run-make/separate-link/Makefile index 3ccdb6275d15827394deb39ac42c812c657a2d80..d01158d9f5fb0b61393582209b18af7187aacbbc 100644 --- a/tests/run-make/separate-link/Makefile +++ b/tests/run-make/separate-link/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/share-generics-dylib/Makefile b/tests/run-make/share-generics-dylib/Makefile index 5fea91bb4c264b4b50378f508f0bd3248012feb7..9d97eca80d3f5f0146380b6264b9bba7ec43d25b 100644 --- a/tests/run-make/share-generics-dylib/Makefile +++ b/tests/run-make/share-generics-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile # This test makes sure all generic instances get re-exported from Rust dylibs for use by # `-Zshare-generics`. There are two rlibs (`instance_provider_a` and `instance_provider_b`) # which both provide an instance of `Cell::set`. There is `instance_user_dylib` which is diff --git a/tests/run-make/simple-dylib/Makefile b/tests/run-make/simple-dylib/Makefile index 5dda5d66d1c84917644303fd4fc305f6670f2a15..f3e1c1da88cecfd29fe93bb783589da6c7a7db97 100644 --- a/tests/run-make/simple-dylib/Makefile +++ b/tests/run-make/simple-dylib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(RUSTC) bar.rs --crate-type=dylib -C prefer-dynamic diff --git a/tests/run-make/simple-rlib/Makefile b/tests/run-make/simple-rlib/Makefile index d912b8a7bab1f13319660e0b6c72c0077cec192a..28df61a15478d90d3bf85801076ceb61d0d1a2e3 100644 --- a/tests/run-make/simple-rlib/Makefile +++ b/tests/run-make/simple-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(RUSTC) bar.rs --crate-type=rlib diff --git a/tests/run-make/split-debuginfo/Makefile b/tests/run-make/split-debuginfo/Makefile index 44cda0d3d117f8bfec9ff71bea889ee811153ba2..71e014c1f71471b32a0c06cc5803dd79652c235f 100644 --- a/tests/run-make/split-debuginfo/Makefile +++ b/tests/run-make/split-debuginfo/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: off packed unpacked diff --git a/tests/run-make/static-dylib-by-default/Makefile b/tests/run-make/static-dylib-by-default/Makefile index eedd0b320920aade5920c14f7815268ca42a7340..cdaab42d06c5c5ee49d6e803d1ff2deaa5db563f 100644 --- a/tests/run-make/static-dylib-by-default/Makefile +++ b/tests/run-make/static-dylib-by-default/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk TO_LINK := $(call DYLIB,bar) diff --git a/tests/run-make/static-extern-type/Makefile b/tests/run-make/static-extern-type/Makefile index e9aa95e63a05f679cb6d702d598d7d1f227ede56..778971543221ef658f66436e99a93280f4ca3cfa 100644 --- a/tests/run-make/static-extern-type/Makefile +++ b/tests/run-make/static-extern-type/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: $(call NATIVE_STATICLIB,define-foo) diff --git a/tests/run-make/static-unwinding/Makefile b/tests/run-make/static-unwinding/Makefile index 9c755d4ab18194e5658f236eee536479fcd95737..dec94fb16f408399fe02afadf5c80f8f7267dd73 100644 --- a/tests/run-make/static-unwinding/Makefile +++ b/tests/run-make/static-unwinding/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/std-core-cycle/Makefile b/tests/run-make/std-core-cycle/Makefile index 4f252863767903613fb5428a843b2960e06163ae..5ed6be905dffa2acbcae054e8e99ab668f7ceb84 100644 --- a/tests/run-make/std-core-cycle/Makefile +++ b/tests/run-make/std-core-cycle/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk ifeq ($(UNAME),Darwin) diff --git a/tests/run-make/suspicious-library/Makefile b/tests/run-make/suspicious-library/Makefile index 2af9e85c228fde666fc27e8e6628c3f14ab044fb..3b5ab3c53a5649486a2dfd39edb646e36474723b 100644 --- a/tests/run-make/suspicious-library/Makefile +++ b/tests/run-make/suspicious-library/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/symbol-visibility/Makefile b/tests/run-make/symbol-visibility/Makefile index 17052ef4e634615c35a8f2cad3bdb98f1671fb71..9159af214ca7b47b88111d81ac612959328113a2 100644 --- a/tests/run-make/symbol-visibility/Makefile +++ b/tests/run-make/symbol-visibility/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows-msvc diff --git a/tests/run-make/symlinked-extern/Makefile b/tests/run-make/symlinked-extern/Makefile index 058f43e857a2b263126c808b72825e96335df3ce..28c764b84e8b7599e04f8c6a3efd25faab4b47c5 100644 --- a/tests/run-make/symlinked-extern/Makefile +++ b/tests/run-make/symlinked-extern/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/symlinked-libraries/Makefile b/tests/run-make/symlinked-libraries/Makefile index 576bf7e54bed8cfae3341263528a4713028b59ce..fb0b6127e6f5c4aa68b5c308b721da20f32b50ad 100644 --- a/tests/run-make/symlinked-libraries/Makefile +++ b/tests/run-make/symlinked-libraries/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/symlinked-rlib/Makefile b/tests/run-make/symlinked-rlib/Makefile index 49d3f220a353fd598373e8324558476757738249..a8565f683c3e86e79844c3ba142f26060ffbd5b4 100644 --- a/tests/run-make/symlinked-rlib/Makefile +++ b/tests/run-make/symlinked-rlib/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk # ignore-windows diff --git a/tests/run-make/test-harness/Makefile b/tests/run-make/test-harness/Makefile index 1fe059b07d2a05f6106493c340a6981bc33fa787..ee8c9294f91ab15f799fc92b8363a713bf0d6413 100644 --- a/tests/run-make/test-harness/Makefile +++ b/tests/run-make/test-harness/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/volatile-intrinsics/Makefile b/tests/run-make/volatile-intrinsics/Makefile index 2a78c7b9cfe174859ac2adc7d3267efc647d5ff6..5672a045873dd684b53e3974bb9e0c40650d763f 100644 --- a/tests/run-make/volatile-intrinsics/Makefile +++ b/tests/run-make/volatile-intrinsics/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: diff --git a/tests/run-make/windows-subsystem/Makefile b/tests/run-make/windows-subsystem/Makefile index 78c4e2ac1e875f0574c23181fd032bf2cc3f4226..e3cf9181de418e0cafae494163e41cabc03851a3 100644 --- a/tests/run-make/windows-subsystem/Makefile +++ b/tests/run-make/windows-subsystem/Makefile @@ -1,3 +1,4 @@ +# ignore-cross-compile include ../tools.mk all: -- 2.54.0 From c45037b95641f22ec53a39bd13e2535d4d1605bd Mon Sep 17 00:00:00 2001 From: jyn Date: Sun, 2 Apr 2023 17:25:20 -0400 Subject: [PATCH 6/6] try to fix test-various --- .../hotplug_codegen_backend/Makefile | 2 +- .../hotplug_codegen_backend/some_crate.rs | 0 .../hotplug_codegen_backend/the_backend.rs | 0 tests/run-make/compiler-lookup-paths/Makefile | 3 +++ 4 files changed, 4 insertions(+), 1 deletion(-) rename tests/{run-make => run-make-fulldeps}/hotplug_codegen_backend/Makefile (97%) rename tests/{run-make => run-make-fulldeps}/hotplug_codegen_backend/some_crate.rs (100%) rename tests/{run-make => run-make-fulldeps}/hotplug_codegen_backend/the_backend.rs (100%) diff --git a/tests/run-make/hotplug_codegen_backend/Makefile b/tests/run-make-fulldeps/hotplug_codegen_backend/Makefile similarity index 97% rename from tests/run-make/hotplug_codegen_backend/Makefile rename to tests/run-make-fulldeps/hotplug_codegen_backend/Makefile index 4cda243ffb5a3d255dcea63e345650b42d861f89..6752091e699ff9c54dc19eb79bcf0a42648f6802 100644 --- a/tests/run-make/hotplug_codegen_backend/Makefile +++ b/tests/run-make-fulldeps/hotplug_codegen_backend/Makefile @@ -1,4 +1,4 @@ -include ../tools.mk +include ../../run-make/tools.mk # ignore-stage1 diff --git a/tests/run-make/hotplug_codegen_backend/some_crate.rs b/tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs similarity index 100% rename from tests/run-make/hotplug_codegen_backend/some_crate.rs rename to tests/run-make-fulldeps/hotplug_codegen_backend/some_crate.rs diff --git a/tests/run-make/hotplug_codegen_backend/the_backend.rs b/tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs similarity index 100% rename from tests/run-make/hotplug_codegen_backend/the_backend.rs rename to tests/run-make-fulldeps/hotplug_codegen_backend/the_backend.rs diff --git a/tests/run-make/compiler-lookup-paths/Makefile b/tests/run-make/compiler-lookup-paths/Makefile index c16bf7af6c48d9c6152b252400b6b87bf2b43e62..310d6772c342cdfe23f1ac3eed2ac67306f08719 100644 --- a/tests/run-make/compiler-lookup-paths/Makefile +++ b/tests/run-make/compiler-lookup-paths/Makefile @@ -1,5 +1,8 @@ include ../tools.mk +# ignore-wasm32 (need a C compiler) +# ignore-wasm64 (need a C compiler) + all: $(TMPDIR)/libnative.a mkdir -p $(TMPDIR)/crate mkdir -p $(TMPDIR)/native -- 2.54.0