about summary refs log tree commit diff
diff options
context:
space:
mode:
authorPietro Albini <pietro@pietroalbini.org>2020-12-29 15:18:40 -0500
committerPietro Albini <pietro@pietroalbini.org>2021-02-09 16:02:19 +0100
commit7ecc995f0906f16c277c57206e17d2ae810b5476 (patch)
tree601199d4f20dc9ecede246edc5c2d0ad4b6cc004
parentea098255f74923d69ea234ee526df6b9cecc3b9b (diff)
downloadrust-7ecc995f0906f16c277c57206e17d2ae810b5476.tar.gz
rust-7ecc995f0906f16c277c57206e17d2ae810b5476.zip
ci: allow unstable features in some PGO benchmarks
-rwxr-xr-xsrc/ci/pgo.sh6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/ci/pgo.sh b/src/ci/pgo.sh
index a5f47ca78ff..95cf1183fc1 100755
--- a/src/ci/pgo.sh
+++ b/src/ci/pgo.sh
@@ -7,7 +7,7 @@ rm -rf /tmp/rustc-pgo
 python2.7 ../x.py build --target=$PGO_HOST --host=$PGO_HOST \
     --stage 2 library/std --rust-profile-generate=/tmp/rustc-pgo
 
-./build/$PGO_HOST/stage2/bin/rustc --edition=2018 \
+RUSTC_BOOTSTRAP=1 ./build/$PGO_HOST/stage2/bin/rustc --edition=2018 \
     --crate-type=lib ../library/core/src/lib.rs
 
 # Download and build a single-file stress test benchmark on perf.rust-lang.org.
@@ -16,7 +16,9 @@ function pgo_perf_benchmark {
     local github_prefix=https://raw.githubusercontent.com/rust-lang/rustc-perf/$PERF
     local name=$1
     curl -o /tmp/$name.rs $github_prefix/collector/benchmarks/$name/src/lib.rs
-    ./build/$PGO_HOST/stage2/bin/rustc --edition=2018 --crate-type=lib /tmp/$name.rs
+
+    RUSTC_BOOTSTRAP=1 ./build/$PGO_HOST/stage2/bin/rustc --edition=2018 \
+        --crate-type=lib /tmp/$name.rs
 }
 
 pgo_perf_benchmark externs