Skip to content

Commit 93ad395

Browse files
committed
Update codegen_{cranelift,gcc} and opt-dist to use build.compiletest-allow-stage0
1 parent e6cb066 commit 93ad395

File tree

4 files changed

+7
-5
lines changed

4 files changed

+7
-5
lines changed

compiler/rustc_codegen_cranelift/scripts/setup_rust_fork.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ rustc = "$(pwd)/../dist/bin/rustc-clif"
3333
cargo = "$(rustup which cargo)"
3434
full-bootstrap = true
3535
local-rebuild = true
36+
compiletest-allow-stage0 = true
3637
3738
[rust]
3839
download-rustc = false

compiler/rustc_codegen_cranelift/scripts/test_rustc_tests.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,5 +166,5 @@ index 073116933bd..c3e4578204d 100644
166166
EOF
167167

168168
echo "[TEST] rustc test suite"
169-
COMPILETEST_FORCE_STAGE0=1 ./x.py test --stage 0 --test-args=--no-capture tests/{codegen-units,run-make,ui,incremental}
169+
./x.py test --stage 0 --test-args=--no-capture tests/{codegen-units,run-make,ui,incremental}
170170
popd

compiler/rustc_codegen_gcc/build_system/src/test.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -561,8 +561,6 @@ fn asm_tests(env: &Env, args: &TestArg) -> Result<(), String> {
561561
// FIXME: create a function "display_if_not_quiet" or something along the line.
562562
println!("[TEST] rustc asm test suite");
563563

564-
env.insert("COMPILETEST_FORCE_STAGE0".to_string(), "1".to_string());
565-
566564
let codegen_backend_path = format!(
567565
"{pwd}/target/{channel}/librustc_codegen_gcc.{dylib_ext}",
568566
pwd = std::env::current_dir()
@@ -588,6 +586,8 @@ fn asm_tests(env: &Env, args: &TestArg) -> Result<(), String> {
588586
&"always",
589587
&"--stage",
590588
&"0",
589+
&"--set",
590+
&"build.compiletest-allow-stage0=true",
591591
&"tests/assembly-llvm/asm",
592592
&"--compiletest-rustc-args",
593593
&rustc_args,
@@ -1047,7 +1047,6 @@ where
10471047

10481048
// FIXME: create a function "display_if_not_quiet" or something along the line.
10491049
println!("[TEST] rustc {test_type} test suite");
1050-
env.insert("COMPILETEST_FORCE_STAGE0".to_string(), "1".to_string());
10511050

10521051
let extra =
10531052
if args.is_using_gcc_master_branch() { "" } else { " -Csymbol-mangling-version=v0" };
@@ -1070,6 +1069,8 @@ where
10701069
&"always",
10711070
&"--stage",
10721071
&"0",
1072+
&"--set",
1073+
&"build.compiletest-allow-stage0=true",
10731074
&format!("tests/{test_type}"),
10741075
&"--compiletest-rustc-args",
10751076
&rustc_args,

src/tools/opt-dist/src/tests.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@ lld = false
7979
rustc = "{rustc}"
8080
cargo = "{cargo}"
8181
local-rebuild = true
82+
compiletest-allow-stage0=true
8283
8384
[target.{host_triple}]
8485
llvm-config = "{llvm_config}"
@@ -117,7 +118,6 @@ llvm-config = "{llvm_config}"
117118
args.extend(["--skip", test_path]);
118119
}
119120
cmd(&args)
120-
.env("COMPILETEST_FORCE_STAGE0", "1")
121121
// Also run dist-only tests
122122
.env("COMPILETEST_ENABLE_DIST_TESTS", "1")
123123
.run()

0 commit comments

Comments
 (0)