Skip to content

Handle infer -> dyn unsizing directly in the trait solver #138598

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Closed

Conversation

oli-obk
Copy link
Contributor

@oli-obk oli-obk commented Mar 17, 2025

This was introduced in #56219 for unblocking (#49593) never type stabilization, which never (heh) happened.

I am trying to simplify unsizing coercions to get closer to #50753 (using the trait solver instead of manually running trait solver steps).

r? @compiler-errors

@rustbot rustbot added S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue. labels Mar 17, 2025
@oli-obk

This comment was marked as outdated.

@rust-timer

This comment was marked as outdated.

@rustbot rustbot added the S-waiting-on-perf Status: Waiting on a perf run to be completed. label Mar 17, 2025
@rust-timer

This comment was marked as outdated.

@bors

This comment was marked as outdated.

bors added a commit to rust-lang-ci/rust that referenced this pull request Mar 17, 2025
…e-hint, r=<try>

Remove hacky inference hint in unsizing

This was introduced in rust-lang#56219 for unblocking (rust-lang#49593) never type stabilization, which never (heh) happened.

cc `@WaffleLapkin` for never types

I am trying to simplify unsizing coercions to get closer to rust-lang#50753 (using the trait solver instead of manually running trait solver steps). This one stood out as particularly annoying to do in the trait solver, so I want to remove it for now and once rust-lang#50753 is resolved try to add it again

reopens rust-lang#49593

r? `@compiler-errors`
@oli-obk oli-obk changed the title Remove hacky inference hint in unsizing Handle infer -> dyn unsizing directly in the trait solver Mar 17, 2025
@rust-log-analyzer
Copy link
Collaborator

The job x86_64-gnu-llvm-18 failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
#19 exporting to docker image format
#19 sending tarball 19.7s done
#19 DONE 25.0s
##[endgroup]
Setting extra environment values for docker:  --env ENABLE_GCC_CODEGEN=1 --env GCC_EXEC_PREFIX=/usr/lib/gcc/
[CI_JOB_NAME=x86_64-gnu-llvm-18]
[CI_JOB_NAME=x86_64-gnu-llvm-18]
debug: `DISABLE_CI_RUSTC_IF_INCOMPATIBLE` configured.
---
sccache: Listening on address 127.0.0.1:4226
##[group]Configure the build
configure: processing command line
configure: 
configure: build.configure-args := ['--build=x86_64-unknown-linux-gnu', '--llvm-root=/usr/lib/llvm-18', '--enable-llvm-link-shared', '--set', 'rust.randomize-layout=true', '--set', 'rust.thin-lto-import-instr-limit=10', '--set', 'build.print-step-timings', '--enable-verbose-tests', '--set', 'build.metrics', '--enable-verbose-configure', '--enable-sccache', '--disable-manage-submodules', '--enable-locked-deps', '--enable-cargo-native-static', '--set', 'rust.codegen-units-std=1', '--set', 'dist.compression-profile=balanced', '--dist-compression-formats=xz', '--set', 'rust.lld=false', '--disable-dist-src', '--release-channel=nightly', '--enable-debug-assertions', '--enable-overflow-checks', '--enable-llvm-assertions', '--set', 'rust.verify-llvm-ir', '--set', 'rust.codegen-backends=llvm,cranelift,gcc', '--set', 'llvm.static-libstdcpp', '--enable-new-symbol-mangling']
configure: build.build          := x86_64-unknown-linux-gnu
configure: target.x86_64-unknown-linux-gnu.llvm-config := /usr/lib/llvm-18/bin/llvm-config
configure: llvm.link-shared     := True
configure: rust.randomize-layout := True
configure: rust.thin-lto-import-instr-limit := 10
---
  Number of decisions:   4447
  longest path:          1159 (code:    152)
  longest backtrack:       66 (code:    428)
Shared 86733 out of 152951 states by creating 14756 new states, saving 71977
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc: In function ‘rtx_def* extract_bit_field_1(rtx, poly_uint64, poly_uint64, int, rtx, machine_mode, machine_mode, bool, bool, rtx_def**)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc:1864:45: warning: ‘*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))’ may be used uninitialized [-Wmaybe-uninitialized]
 1864 |       rtx sub = extract_bit_field_as_subreg (mode1, op0, imode,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
 1865 |                                              bitsize, bitnum);
      |                                              ~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/expmed.cc:1824:19: note: ‘*(unsigned int*)((char*)&imode + offsetof(scalar_int_mode, scalar_int_mode::m_mode))’ was declared here
 1824 |   scalar_int_mode imode;
      |                   ^~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gimple-range-gori.cc: In member function ‘void range_def_chain::dump(FILE*, basic_block, const char*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gimple-range-gori.cc:319:19: warning: format not a string literal and no format arguments [-Wformat-security]
  319 |           fprintf (f, prefix);
      |           ~~~~~~~~^~~~~~~~~~~
---
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc:7930:9: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 7930 |   write (fd, "\n\n", 2);
      |   ~~~~~~^~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc: In member function ‘void driver::final_actions() const’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/gcc.cc:9307:13: warning: ignoring return value of ‘int truncate(const char*, __off_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 9307 |     truncate(totruncate_file, 0);
      |     ~~~~~~~~^~~~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto-wrapper.cc: In function ‘bool find_and_merge_options(int, off_t, const char*, vec<cl_decoded_option>, bool, vec<cl_decoded_option>*, const char*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto-wrapper.cc:1165:8: warning: ignoring return value of ‘ssize_t read(int, void*, size_t)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 1165 |   read (fd, data, length);
      |   ~~~~~^~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc: In function ‘void lto_resolution_read(splay_tree, FILE*, lto_file*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2091:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2091 |   fscanf (resolution, " ");   /* Read white space.  */
      |   ~~~~~~~^~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2093:9: warning: ignoring return value of ‘size_t fread(void*, size_t, size_t, FILE*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2093 |   fread (obj_name, sizeof (char), name_len, resolution);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/lto/lto-common.cc:2113:10: warning: ignoring return value of ‘int fscanf(FILE*, const char*, ...)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
 2113 |   fscanf (resolution, "%u", &num_symbols);
      |   ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/gcc/jit/jit-recording.cc:32:
---
Applying io_quotes_use            to linux/blkzoned.h
Applying io_quotes_use            to linux/ipmi.h
Applying io_quotes_use            to linux/psp-dbc.h
Applying io_quotes_use            to linux/bt-bmc.h
Applying io_quotes_use            to linux/tps6594_pfsm.h
Applying io_quotes_use            to linux/cxl_mem.h
Applying io_quotes_use            to linux/wmi.h
Applying io_quotes_use            to linux/auto_fs.h
Applying io_quotes_use            to linux/mmtimer.h
Applying io_quotes_use            to linux/f2fs.h
Applying io_quotes_use            to linux/vhost.h
---
Applying machine_name             to x86_64-linux-gnu/bits/unistd_ext.h
Applying io_quotes_use            to x86_64-linux-gnu/asm/mtrr.h
Applying io_quotes_use            to x86_64-linux-gnu/asm/amd_hsmp.h
Applying machine_name             to openssl/e_os2.h
Applying io_quotes_use            to drm/xe_drm.h
Applying io_quotes_use            to drm/radeon_drm.h
Applying io_quotes_use            to drm/panfrost_drm.h
Applying io_quotes_use            to drm/etnaviv_drm.h
Applying io_quotes_use            to drm/lima_drm.h
Applying io_quotes_use            to drm/qaic_accel.h
Applying io_quotes_use            to drm/vc4_drm.h
Applying io_quotes_use            to drm/i915_drm.h
Applying io_quotes_use            to drm/omap_drm.h
Applying io_quotes_use            to drm/pvr_drm.h
Applying io_quotes_use            to drm/amdgpu_drm.h
Applying io_quotes_use            to drm/vgem_drm.h
Applying io_quotes_use            to drm/msm_drm.h
Applying io_quotes_use            to drm/v3d_drm.h
Applying io_quotes_use            to drm/exynos_drm.h
Applying io_quotes_use            to drm/nouveau_drm.h
Applying io_quotes_use            to drm/drm.h
Applying io_quotes_use            to drm/habanalabs_accel.h
Applying io_quotes_use            to drm/tegra_drm.h
Applying io_quotes_use            to rdma/rdma_user_ioctl.h
cc1: note: self-tests are not enabled in this build
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/c++tools/server.cc: In function ‘void server(bool, int, module_resolver*)’:
/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/src/c++tools/server.cc:620:10: warning: ignoring return value of ‘int pipe(int*)’ declared with attribute ‘warn_unused_result’ [-Wunused-result]
---
[RUSTC-TIMING] proc_macro test:false 5.302
[RUSTC-TIMING] test test:false 9.106
    Finished `release` profile [optimized] target(s) in 1m 20s
##[endgroup]
[TIMING] core::build_steps::compile::Std { target: x86_64-unknown-linux-gnu, compiler: Compiler { stage: 1, host: x86_64-unknown-linux-gnu, forced_compiler: true }, crates: [], force_recompile: false, extra_rust_args: ["-Csymbol-mangling-version=v0", "-Cpanic=abort"], is_for_mir_opt_tests: false } -- 80.769
Testing GCC stage1 (x86_64-unknown-linux-gnu -> x86_64-unknown-linux-gnu)
 Downloading crates ...
  Downloaded boml v0.3.1
   Compiling boml v0.3.1
[RUSTC-TIMING] boml test:false 0.820
   Compiling y v0.1.0 (/checkout/compiler/rustc_codegen_gcc/build_system)
[RUSTC-TIMING] y test:false 3.075
    Finished `release` profile [optimized] target(s) in 4.22s
     Running `/checkout/obj/build/x86_64-unknown-linux-gnu/stage1-codegen/x86_64-unknown-linux-gnu/release/y test --use-backend gcc --gcc-path /checkout/obj/build/x86_64-unknown-linux-gnu/gcc/install/lib --out-dir /checkout/obj/build/x86_64-unknown-linux-gnu/stage1-tools/cg_gcc --release --mini-tests --std-tests`
`--gcc-path` was provided, ignoring config file. Using `/checkout/obj/build/x86_64-unknown-linux-gnu/gcc/install/lib` as path for libgccjit
[BUILD] mini_core
[RUSTC-TIMING] mini_core test:false 0.197
[BUILD] example
[AOT] mini_core_hello_world
[RUSTC-TIMING] mini_core_hello_world test:false 0.186
---
[RUSTC-TIMING] gix test:false 14.391
error[E0277]: the trait bound `dyn std::fmt::Write: std::default::Default` is not satisfied
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                  ^^^^^^ the trait `std::default::Default` is not implemented for `dyn std::fmt::Write`
    |
    = help: the trait `std::default::Default` is implemented for `Secret<T>`
    = note: required for `Secret<dyn std::fmt::Write>` to implement `std::default::Default`

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by a bound in `Secret::<T>::map`
   --> /checkout/src/tools/cargo/credential/cargo-credential/src/secret.rs:26:6
    |
26  | impl<T> Secret<T> {
    |      ^ required by this bound in `Secret::<T>::map`
...
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |            --- required by a bound in this associated function

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:57
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                         ^^^^^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
    = help: unsized fn params are gated as an unstable feature

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by an implicit `Sized` bound in `Secret::<T>::map`
   --> /checkout/src/tools/cargo/credential/cargo-credential/src/secret.rs:54:16
    |
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |                ^ required by the implicit `Sized` requirement on this type parameter in `Secret::<T>::map`

error[E0746]: return type cannot be a trait object without pointer indirection
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:66
    |
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |_____________________^ doesn't have a size known at compile-time
    |
help: consider returning an `impl Trait` instead of a `dyn Trait`
    |
181 |                     secret_key = Secret::default().map(|mut key| impl {
    |                                                                  ++++
help: alternatively, box the return type, and wrap all of the returned values in `Box::new`
    |
181 ~                     secret_key = Secret::default().map(|mut key| Box<dyn {
182 |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 ~                         Box::new(key)
184 ~                     }>);
    |

error[E0308]: mismatched types
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
176 |                   let secret_key: Secret<String>;
    |                                   -------------- expected due to this type
...
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |______________________^ expected `Secret<String>`, found `Secret<dyn Write>`
    |
    = note: expected struct `Secret<std::string::String>`
               found struct `Secret<dyn std::fmt::Write>`
    = help: `std::string::String` implements `Write` so you could change the expected type to `Box<dyn Write>`

Some errors have detailed explanations: E0277, E0308, E0746.
For more information about an error, try `rustc --explain E0277`.
[RUSTC-TIMING] cargo test:false 26.794
error: could not compile `cargo` (lib) due to 6 previous errors

@oli-obk
Copy link
Contributor Author

oli-obk commented Mar 17, 2025

Hm I don't see a good way to do this in the old solver without implication bounds stating if $var: Sized then $var: Unsize<T>

@oli-obk oli-obk closed this Mar 17, 2025
@rust-log-analyzer
Copy link
Collaborator

The job dist-x86_64-linux failed! Check out the build log: (web) (plain)

Click to see the possible cause of the failure (guessed by this bot)
file:.git/config remote.origin.url=https://github.com/rust-lang-ci/rust
file:.git/config remote.origin.fetch=+refs/heads/*:refs/remotes/origin/*
file:.git/config gc.auto=0
file:.git/config http.https://github.com/.extraheader=AUTHORIZATION: basic ***
file:.git/config branch.try.remote=origin
file:.git/config branch.try.merge=refs/heads/try
file:.git/config remote.upstream.url=https://github.com/rust-lang/rust
file:.git/config remote.upstream.fetch=+refs/heads/*:refs/remotes/upstream/*
file:.git/config submodule.library/backtrace.active=true
file:.git/config submodule.library/backtrace.url=https://github.com/rust-lang/backtrace-rs.git
file:.git/config submodule.library/stdarch.active=true
---
[2025-03-17T10:55:28Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:55:29Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:55:29Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:55:49Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:55:49Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
[2025-03-17T10:56:13Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:56:13Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
[2025-03-17T10:56:16Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T10:56:16Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmphKrTbj"
[2025-03-17T10:56:16Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T10:56:16Z DEBUG collector::compile::execute] cd "/tmp/.tmphKrTbj" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmphKrTbj#cargo@0.60.0" "--lib" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmphKrTbj/incremental-state"
Running cargo-0.60.0: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:56:19Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:56:20Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:56:20Z DEBUG collector::compile::execute] cd "/tmp/.tmpjecSti" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjecSti#cargo@0.60.0" "--release" "--lib" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:56:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:57:47Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:57:47Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:47Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:57:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:52Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZi2nSZ/incremental-state"
[2025-03-17T10:57:58Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpZi2nSZ" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpZi2nSZ#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpZi2nSZ/incremental-state"
Running ctfe-stress-5: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:57:58Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:57:58Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:57:58Z DEBUG collector::compile::execute] cd "/tmp/.tmpzu9hQS" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzu9hQS#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:03Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:58:16Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:58:16Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:16Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:21Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
[2025-03-17T10:58:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
[2025-03-17T10:58:29Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T10:58:29Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpottwAr"
[2025-03-17T10:58:29Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T10:58:29Z DEBUG collector::compile::execute] cd "/tmp/.tmpottwAr" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpottwAr#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpottwAr/incremental-state"
Running diesel-1.4.8: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:58:31Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:58:31Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:58:31Z DEBUG collector::compile::execute] cd "/tmp/.tmpdN0Ozy" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdN0Ozy#diesel@1.4.8" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:58:37Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:59:05Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:05Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:05Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptAqAwB/incremental-state"
[2025-03-17T10:59:05Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmptAqAwB" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmptAqAwB#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmptAqAwB/incremental-state"
Running externs: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMqOkrn/incremental-state"
[2025-03-17T10:59:06Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMqOkrn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMqOkrn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMqOkrn/incremental-state"
Running externs: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:07Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:07Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpMrF4km" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMrF4km#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T10:59:08Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:08Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:08Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:09Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:09Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpukR9Nz/incremental-state"
[2025-03-17T10:59:10Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpukR9Nz" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpukR9Nz#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpukR9Nz/incremental-state"
Running match-stress: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T10:59:10Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T10:59:10Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T10:59:11Z DEBUG collector::compile::execute] cd "/tmp/.tmpSZOsQ2" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpSZOsQ2#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T10:59:12Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark syn-1.0.89 (8/8)
[2025-03-17T11:49:15.073Z INFO  opt_dist::training] Merging LLVM BOLT profiles from /tmp/.tmpfi3lid/prof.fdata to /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata
##[endgroup]
##[group]Merging BOLT profiles
[2025-03-17T11:49:15.074Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpfi3lid/prof.fdata.292998.fdata /tmp/.tmpfi3lid/prof.fdata.293009.fdata /tmp/.tmpfi3lid/prof.fdata.293010.fdata /tmp/.tmpfi3lid/prof.fdata.293013.fdata /tmp/.tmpfi3lid/prof.fdata.293014.fdata /tmp/.tmpfi3lid/prof.fdata.293019.fdata /tmp/.tmpfi3lid/prof.fdata.293020.fdata /tmp/.tmpfi3lid/prof.fdata.293032.fdata /tmp/.tmpfi3lid/prof.fdata.293033.fdata /tmp/.tmpfi3lid/prof.fdata.293034.fdata /tmp/.tmpfi3lid/prof.fdata.293036.fdata /tmp/.tmpfi3lid/prof.fdata.293037.fdata /tmp/.tmpfi3lid/prof.fdata.293039.fdata /tmp/.tmpfi3lid/prof.fdata.293041.fdata /tmp/.tmpfi3lid/prof.fdata.293042.fdata /tmp/.tmpfi3lid/prof.fdata.293044.fdata /tmp/.tmpfi3lid/prof.fdata.293045.fdata /tmp/.tmpfi3lid/prof.fdata.293048.fdata /tmp/.tmpfi3lid/prof.fdata.293050.fdata /tmp/.tmpfi3lid/prof.fdata.293052.fdata /tmp/.tmpfi3lid/prof.fdata.293054.fdata /tmp/.tmpfi3lid/prof.fdata.293055.fdata /tmp/.tmpfi3lid/prof.fdata.293058.fdata /tmp/.tmpfi3lid/prof.fdata.293059.fdata /tmp/.tmpfi3lid/prof.fdata.293060.fdata /tmp/.tmpfi3lid/prof.fdata.293199.fdata /tmp/.tmpfi3lid/prof.fdata.293201.fdata /tmp/.tmpfi3lid/prof.fdata.293208.fdata /tmp/.tmpfi3lid/prof.fdata.293209.fdata /tmp/.tmpfi3lid/prof.fdata.293226.fdata /tmp/.tmpfi3lid/prof.fdata.293240.fdata /tmp/.tmpfi3lid/prof.fdata.293249.fdata /tmp/.tmpfi3lid/prof.fdata.293253.fdata /tmp/.tmpfi3lid/prof.fdata.293259.fdata /tmp/.tmpfi3lid/prof.fdata.293261.fdata /tmp/.tmpfi3lid/prof.fdata.293265.fdata /tmp/.tmpfi3lid/prof.fdata.293273.fdata /tmp/.tmpfi3lid/prof.fdata.293278.fdata /tmp/.tmpfi3lid/prof.fdata.293281.fdata /tmp/.tmpfi3lid/prof.fdata.293289.fdata /tmp/.tmpfi3lid/prof.fdata.293293.fdata /tmp/.tmpfi3lid/prof.fdata.293302.fdata /tmp/.tmpfi3lid/prof.fdata.293306.fdata /tmp/.tmpfi3lid/prof.fdata.293317.fdata /tmp/.tmpfi3lid/prof.fdata.293321.fdata /tmp/.tmpfi3lid/prof.fdata.293325.fdata /tmp/.tmpfi3lid/prof.fdata.293329.fdata /tmp/.tmpfi3lid/prof.fdata.293334.fdata /tmp/.tmpfi3lid/prof.fdata.293335.fdata /tmp/.tmpfi3lid/prof.fdata.293351.fdata /tmp/.tmpfi3lid/prof.fdata.293357.fdata /tmp/.tmpfi3lid/prof.fdata.293367.fdata /tmp/.tmpfi3lid/prof.fdata.293375.fdata /tmp/.tmpfi3lid/prof.fdata.293386.fdata /tmp/.tmpfi3lid/prof.fdata.293398.fdata /tmp/.tmpfi3lid/prof.fdata.293422.fdata /tmp/.tmpfi3lid/prof.fdata.293426.fdata /tmp/.tmpfi3lid/prof.fdata.293438.fdata /tmp/.tmpfi3lid/prof.fdata.293440.fdata /tmp/.tmpfi3lid/prof.fdata.293450.fdata /tmp/.tmpfi3lid/prof.fdata.293454.fdata /tmp/.tmpfi3lid/prof.fdata.293466.fdata /tmp/.tmpfi3lid/prof.fdata.293474.fdata /tmp/.tmpfi3lid/prof.fdata.293486.fdata /tmp/.tmpfi3lid/prof.fdata.293495.fdata /tmp/.tmpfi3lid/prof.fdata.293497.fdata /tmp/.tmpfi3lid/prof.fdata.293505.fdata /tmp/.tmpfi3lid/prof.fdata.293510.fdata /tmp/.tmpfi3lid/prof.fdata.293526.fdata /tmp/.tmpfi3lid/prof.fdata.293534.fdata /tmp/.tmpfi3lid/prof.fdata.293539.fdata /tmp/.tmpfi3lid/prof.fdata.293546.fdata /tmp/.tmpfi3lid/prof.fdata.293573.fdata /tmp/.tmpfi3lid/prof.fdata.293596.fdata /tmp/.tmpfi3lid/prof.fdata.293604.fdata /tmp/.tmpfi3lid/prof.fdata.293631.fdata /tmp/.tmpfi3lid/prof.fdata.293636.fdata /tmp/.tmpfi3lid/prof.fdata.293647.fdata /tmp/.tmpfi3lid/prof.fdata.293653.fdata /tmp/.tmpfi3lid/prof.fdata.293657.fdata /tmp/.tmpfi3lid/prof.fdata.293677.fdata /tmp/.tmpfi3lid/prof.fdata.293694.fdata /tmp/.tmpfi3lid/prof.fdata.293709.fdata /tmp/.tmpfi3lid/prof.fdata.293715.fdata /tmp/.tmpfi3lid/prof.fdata.293725.fdata /tmp/.tmpfi3lid/prof.fdata.293743.fdata /tmp/.tmpfi3lid/prof.fdata.293757.fdata /tmp/.tmpfi3lid/prof.fdata.293767.fdata /tmp/.tmpfi3lid/prof.fdata.293778.fdata /tmp/.tmpfi3lid/prof.fdata.293790.fdata /tmp/.tmpfi3lid/prof.fdata.293797.fdata /tmp/.tmpfi3lid/prof.fdata.293809.fdata /tmp/.tmpfi3lid/prof.fdata.293815.fdata /tmp/.tmpfi3lid/prof.fdata.293817.fdata /tmp/.tmpfi3lid/prof.fdata.293839.fdata /tmp/.tmpfi3lid/prof.fdata.293843.fdata /tmp/.tmpfi3lid/prof.fdata.293847.fdata /tmp/.tmpfi3lid/prof.fdata.293851.fdata /tmp/.tmpfi3lid/prof.fdata.293870.fdata /tmp/.tmpfi3lid/prof.fdata.293877.fdata /tmp/.tmpfi3lid/prof.fdata.293884.fdata /tmp/.tmpfi3lid/prof.fdata.293889.fdata /tmp/.tmpfi3lid/prof.fdata.293893.fdata /tmp/.tmpfi3lid/prof.fdata.293897.fdata /tmp/.tmpfi3lid/prof.fdata.293908.fdata /tmp/.tmpfi3lid/prof.fdata.293914.fdata /tmp/.tmpfi3lid/prof.fdata.293929.fdata /tmp/.tmpfi3lid/prof.fdata.293942.fdata /tmp/.tmpfi3lid/prof.fdata.293959.fdata /tmp/.tmpfi3lid/prof.fdata.293968.fdata /tmp/.tmpfi3lid/prof.fdata.293971.fdata /tmp/.tmpfi3lid/prof.fdata.293980.fdata /tmp/.tmpfi3lid/prof.fdata.293983.fdata /tmp/.tmpfi3lid/prof.fdata.293993.fdata /tmp/.tmpfi3lid/prof.fdata.293996.fdata /tmp/.tmpfi3lid/prof.fdata.294008.fdata /tmp/.tmpfi3lid/prof.fdata.294009.fdata /tmp/.tmpfi3lid/prof.fdata.294011.fdata /tmp/.tmpfi3lid/prof.fdata.294032.fdata /tmp/.tmpfi3lid/prof.fdata.294054.fdata /tmp/.tmpfi3lid/prof.fdata.294062.fdata /tmp/.tmpfi3lid/prof.fdata.294087.fdata /tmp/.tmpfi3lid/prof.fdata.294092.fdata /tmp/.tmpfi3lid/prof.fdata.294095.fdata /tmp/.tmpfi3lid/prof.fdata.294098.fdata /tmp/.tmpfi3lid/prof.fdata.294120.fdata /tmp/.tmpfi3lid/prof.fdata.294125.fdata /tmp/.tmpfi3lid/prof.fdata.294130.fdata /tmp/.tmpfi3lid/prof.fdata.294137.fdata /tmp/.tmpfi3lid/prof.fdata.294139.fdata /tmp/.tmpfi3lid/prof.fdata.294156.fdata /tmp/.tmpfi3lid/prof.fdata.294158.fdata /tmp/.tmpfi3lid/prof.fdata.294187.fdata /tmp/.tmpfi3lid/prof.fdata.294191.fdata /tmp/.tmpfi3lid/prof.fdata.294198.fdata /tmp/.tmpfi3lid/prof.fdata.294205.fdata /tmp/.tmpfi3lid/prof.fdata.294207.fdata /tmp/.tmpfi3lid/prof.fdata.294227.fdata /tmp/.tmpfi3lid/prof.fdata.294232.fdata /tmp/.tmpfi3lid/prof.fdata.294243.fdata /tmp/.tmpfi3lid/prof.fdata.294248.fdata /tmp/.tmpfi3lid/prof.fdata.294256.fdata /tmp/.tmpfi3lid/prof.fdata.294272.fdata /tmp/.tmpfi3lid/prof.fdata.294293.fdata /tmp/.tmpfi3lid/prof.fdata.294303.fdata /tmp/.tmpfi3lid/prof.fdata.294320.fdata /tmp/.tmpfi3lid/prof.fdata.294332.fdata /tmp/.tmpfi3lid/prof.fdata.294346.fdata /tmp/.tmpfi3lid/prof.fdata.294354.fdata /tmp/.tmpfi3lid/prof.fdata.294359.fdata /tmp/.tmpfi3lid/prof.fdata.294376.fdata /tmp/.tmpfi3lid/prof.fdata.294387.fdata /tmp/.tmpfi3lid/prof.fdata.294393.fdata /tmp/.tmpfi3lid/prof.fdata.294400.fdata /tmp/.tmpfi3lid/prof.fdata.294425.fdata /tmp/.tmpfi3lid/prof.fdata.294446.fdata /tmp/.tmpfi3lid/prof.fdata.294466.fdata /tmp/.tmpfi3lid/prof.fdata.294480.fdata /tmp/.tmpfi3lid/prof.fdata.294496.fdata /tmp/.tmpfi3lid/prof.fdata.294517.fdata /tmp/.tmpfi3lid/prof.fdata.294531.fdata /tmp/.tmpfi3lid/prof.fdata.294537.fdata /tmp/.tmpfi3lid/prof.fdata.294539.fdata /tmp/.tmpfi3lid/prof.fdata.294562.fdata /tmp/.tmpfi3lid/prof.fdata.294577.fdata /tmp/.tmpfi3lid/prof.fdata.294586.fdata /tmp/.tmpfi3lid/prof.fdata.294598.fdata /tmp/.tmpfi3lid/prof.fdata.294610.fdata /tmp/.tmpfi3lid/prof.fdata.294617.fdata /tmp/.tmpfi3lid/prof.fdata.294620.fdata /tmp/.tmpfi3lid/prof.fdata.294622.fdata /tmp/.tmpfi3lid/prof.fdata.294629.fdata /tmp/.tmpfi3lid/prof.fdata.294632.fdata /tmp/.tmpfi3lid/prof.fdata.294639.fdata /tmp/.tmpfi3lid/prof.fdata.294646.fdata /tmp/.tmpfi3lid/prof.fdata.294649.fdata /tmp/.tmpfi3lid/prof.fdata.294662.fdata /tmp/.tmpfi3lid/prof.fdata.294677.fdata /tmp/.tmpfi3lid/prof.fdata.294683.fdata /tmp/.tmpfi3lid/prof.fdata.294688.fdata /tmp/.tmpfi3lid/prof.fdata.294699.fdata /tmp/.tmpfi3lid/prof.fdata.294709.fdata /tmp/.tmpfi3lid/prof.fdata.294719.fdata /tmp/.tmpfi3lid/prof.fdata.294739.fdata /tmp/.tmpfi3lid/prof.fdata.294746.fdata /tmp/.tmpfi3lid/prof.fdata.294752.fdata /tmp/.tmpfi3lid/prof.fdata.294756.fdata /tmp/.tmpfi3lid/prof.fdata.294785.fdata /tmp/.tmpfi3lid/prof.fdata.294787.fdata /tmp/.tmpfi3lid/prof.fdata.294804.fdata /tmp/.tmpfi3lid/prof.fdata.294824.fdata /tmp/.tmpfi3lid/prof.fdata.294826.fdata /tmp/.tmpfi3lid/prof.fdata.294834.fdata /tmp/.tmpfi3lid/prof.fdata.294873.fdata /tmp/.tmpfi3lid/prof.fdata.294880.fdata /tmp/.tmpfi3lid/prof.fdata.294906.fdata /tmp/.tmpfi3lid/prof.fdata.294925.fdata /tmp/.tmpfi3lid/prof.fdata.294938.fdata /tmp/.tmpfi3lid/prof.fdata.294967.fdata /tmp/.tmpfi3lid/prof.fdata.294971.fdata /tmp/.tmpfi3lid/prof.fdata.294981.fdata /tmp/.tmpfi3lid/prof.fdata.294996.fdata /tmp/.tmpfi3lid/prof.fdata.294998.fdata /tmp/.tmpfi3lid/prof.fdata.295027.fdata /tmp/.tmpfi3lid/prof.fdata.295029.fdata /tmp/.tmpfi3lid/prof.fdata.295039.fdata /tmp/.tmpfi3lid/prof.fdata.295058.fdata /tmp/.tmpfi3lid/prof.fdata.295063.fdata /tmp/.tmpfi3lid/prof.fdata.295067.fdata /tmp/.tmpfi3lid/prof.fdata.295094.fdata /tmp/.tmpfi3lid/prof.fdata.295105.fdata /tmp/.tmpfi3lid/prof.fdata.295111.fdata /tmp/.tmpfi3lid/prof.fdata.295133.fdata /tmp/.tmpfi3lid/prof.fdata.295149.fdata /tmp/.tmpfi3lid/prof.fdata.295151.fdata /tmp/.tmpfi3lid/prof.fdata.295158.fdata /tmp/.tmpfi3lid/prof.fdata.295178.fdata /tmp/.tmpfi3lid/prof.fdata.295199.fdata /tmp/.tmpfi3lid/prof.fdata.295210.fdata /tmp/.tmpfi3lid/prof.fdata.295219.fdata /tmp/.tmpfi3lid/prof.fdata.295233.fdata /tmp/.tmpfi3lid/prof.fdata.295244.fdata /tmp/.tmpfi3lid/prof.fdata.295249.fdata /tmp/.tmpfi3lid/prof.fdata.295260.fdata /tmp/.tmpfi3lid/prof.fdata.295267.fdata /tmp/.tmpfi3lid/prof.fdata.295309.fdata /tmp/.tmpfi3lid/prof.fdata.295315.fdata /tmp/.tmpfi3lid/prof.fdata.295344.fdata /tmp/.tmpfi3lid/prof.fdata.295351.fdata /tmp/.tmpfi3lid/prof.fdata.295361.fdata /tmp/.tmpfi3lid/prof.fdata.295362.fdata /tmp/.tmpfi3lid/prof.fdata.295374.fdata /tmp/.tmpfi3lid/prof.fdata.295392.fdata /tmp/.tmpfi3lid/prof.fdata.295406.fdata /tmp/.tmpfi3lid/prof.fdata.295415.fdata /tmp/.tmpfi3lid/prof.fdata.295420.fdata /tmp/.tmpfi3lid/prof.fdata.295437.fdata /tmp/.tmpfi3lid/prof.fdata.295442.fdata /tmp/.tmpfi3lid/prof.fdata.295447.fdata /tmp/.tmpfi3lid/prof.fdata.295461.fdata /tmp/.tmpfi3lid/prof.fdata.295472.fdata /tmp/.tmpfi3lid/prof.fdata.295474.fdata /tmp/.tmpfi3lid/prof.fdata.295483.fdata /tmp/.tmpfi3lid/prof.fdata.295500.fdata /tmp/.tmpfi3lid/prof.fdata.295513.fdata /tmp/.tmpfi3lid/prof.fdata.295519.fdata /tmp/.tmpfi3lid/prof.fdata.295536.fdata /tmp/.tmpfi3lid/prof.fdata.295546.fdata /tmp/.tmpfi3lid/prof.fdata.295552.fdata /tmp/.tmpfi3lid/prof.fdata.295564.fdata /tmp/.tmpfi3lid/prof.fdata.295590.fdata /tmp/.tmpfi3lid/prof.fdata.295603.fdata /tmp/.tmpfi3lid/prof.fdata.295613.fdata /tmp/.tmpfi3lid/prof.fdata.295627.fdata /tmp/.tmpfi3lid/prof.fdata.295638.fdata /tmp/.tmpfi3lid/prof.fdata.295645.fdata /tmp/.tmpfi3lid/prof.fdata.295646.fdata /tmp/.tmpfi3lid/prof.fdata.295675.fdata /tmp/.tmpfi3lid/prof.fdata.295679.fdata /tmp/.tmpfi3lid/prof.fdata.295691.fdata /tmp/.tmpfi3lid/prof.fdata.295721.fdata /tmp/.tmpfi3lid/prof.fdata.295747.fdata /tmp/.tmpfi3lid/prof.fdata.295761.fdata /tmp/.tmpfi3lid/prof.fdata.295777.fdata /tmp/.tmpfi3lid/prof.fdata.295781.fdata /tmp/.tmpfi3lid/prof.fdata.295799.fdata /tmp/.tmpfi3lid/prof.fdata.295816.fdata /tmp/.tmpfi3lid/prof.fdata.295832.fdata /tmp/.tmpfi3lid/prof.fdata.295837.fdata /tmp/.tmpfi3lid/prof.fdata.295841.fdata /tmp/.tmpfi3lid/prof.fdata.295850.fdata /tmp/.tmpfi3lid/prof.fdata.295860.fdata /tmp/.tmpfi3lid/prof.fdata.295866.fdata /tmp/.tmpfi3lid/prof.fdata.295877.fdata /tmp/.tmpfi3lid/prof.fdata.295884.fdata /tmp/.tmpfi3lid/prof.fdata.295905.fdata /tmp/.tmpfi3lid/prof.fdata.295931.fdata /tmp/.tmpfi3lid/prof.fdata.295935.fdata /tmp/.tmpfi3lid/prof.fdata.295967.fdata /tmp/.tmpfi3lid/prof.fdata.295990.fdata /tmp/.tmpfi3lid/prof.fdata.296015.fdata /tmp/.tmpfi3lid/prof.fdata.296038.fdata /tmp/.tmpfi3lid/prof.fdata.296045.fdata /tmp/.tmpfi3lid/prof.fdata.296051.fdata /tmp/.tmpfi3lid/prof.fdata.296057.fdata /tmp/.tmpfi3lid/prof.fdata.296089.fdata /tmp/.tmpfi3lid/prof.fdata.296106.fdata /tmp/.tmpfi3lid/prof.fdata.296126.fdata /tmp/.tmpfi3lid/prof.fdata.296139.fdata /tmp/.tmpfi3lid/prof.fdata.296153.fdata /tmp/.tmpfi3lid/prof.fdata.296290.fdata /tmp/.tmpfi3lid/prof.fdata.296327.fdata /tmp/.tmpfi3lid/prof.fdata.296521.fdata /tmp/.tmpfi3lid/prof.fdata.296677.fdata /tmp/.tmpfi3lid/prof.fdata.297303.fdata /tmp/.tmpfi3lid/prof.fdata.297337.fdata /tmp/.tmpfi3lid/prof.fdata.297467.fdata /tmp/.tmpfi3lid/prof.fdata.297753.fdata /tmp/.tmpfi3lid/prof.fdata.297806.fdata /tmp/.tmpfi3lid/prof.fdata.297936.fdata /tmp/.tmpfi3lid/prof.fdata.298135.fdata /tmp/.tmpfi3lid/prof.fdata.298155.fdata /tmp/.tmpfi3lid/prof.fdata.298172.fdata /tmp/.tmpfi3lid/prof.fdata.298206.fdata /tmp/.tmpfi3lid/prof.fdata.298213.fdata /tmp/.tmpfi3lid/prof.fdata.298221.fdata /tmp/.tmpfi3lid/prof.fdata.298276.fdata /tmp/.tmpfi3lid/prof.fdata.298303.fdata /tmp/.tmpfi3lid/prof.fdata.298348.fdata /tmp/.tmpfi3lid/prof.fdata.298349.fdata /tmp/.tmpfi3lid/prof.fdata.298352.fdata /tmp/.tmpfi3lid/prof.fdata.298353.fdata /tmp/.tmpfi3lid/prof.fdata.298358.fdata /tmp/.tmpfi3lid/prof.fdata.298359.fdata /tmp/.tmpfi3lid/prof.fdata.298368.fdata /tmp/.tmpfi3lid/prof.fdata.298375.fdata /tmp/.tmpfi3lid/prof.fdata.298376.fdata /tmp/.tmpfi3lid/prof.fdata.298377.fdata /tmp/.tmpfi3lid/prof.fdata.298379.fdata /tmp/.tmpfi3lid/prof.fdata.298380.fdata /tmp/.tmpfi3lid/prof.fdata.298382.fdata /tmp/.tmpfi3lid/prof.fdata.298383.fdata /tmp/.tmpfi3lid/prof.fdata.298385.fdata /tmp/.tmpfi3lid/prof.fdata.298386.fdata /tmp/.tmpfi3lid/prof.fdata.298389.fdata /tmp/.tmpfi3lid/prof.fdata.298391.fdata /tmp/.tmpfi3lid/prof.fdata.298392.fdata /tmp/.tmpfi3lid/prof.fdata.298393.fdata /tmp/.tmpfi3lid/prof.fdata.298394.fdata /tmp/.tmpfi3lid/prof.fdata.298395.fdata /tmp/.tmpfi3lid/prof.fdata.298527.fdata /tmp/.tmpfi3lid/prof.fdata.298537.fdata /tmp/.tmpfi3lid/prof.fdata.298541.fdata /tmp/.tmpfi3lid/prof.fdata.298552.fdata /tmp/.tmpfi3lid/prof.fdata.298556.fdata /tmp/.tmpfi3lid/prof.fdata.298563.fdata /tmp/.tmpfi3lid/prof.fdata.298568.fdata /tmp/.tmpfi3lid/prof.fdata.298573.fdata /tmp/.tmpfi3lid/prof.fdata.298579.fdata /tmp/.tmpfi3lid/prof.fdata.298591.fdata /tmp/.tmpfi3lid/prof.fdata.298614.fdata /tmp/.tmpfi3lid/prof.fdata.298625.fdata /tmp/.tmpfi3lid/prof.fdata.298635.fdata /tmp/.tmpfi3lid/prof.fdata.298641.fdata /tmp/.tmpfi3lid/prof.fdata.298661.fdata /tmp/.tmpfi3lid/prof.fdata.298688.fdata /tmp/.tmpfi3lid/prof.fdata.298733.fdata /tmp/.tmpfi3lid/prof.fdata.298734.fdata /tmp/.tmpfi3lid/prof.fdata.298737.fdata /tmp/.tmpfi3lid/prof.fdata.298738.fdata /tmp/.tmpfi3lid/prof.fdata.298743.fdata /tmp/.tmpfi3lid/prof.fdata.298744.fdata /tmp/.tmpfi3lid/prof.fdata.298755.fdata /tmp/.tmpfi3lid/prof.fdata.298757.fdata /tmp/.tmpfi3lid/prof.fdata.298758.fdata /tmp/.tmpfi3lid/prof.fdata.298759.fdata /tmp/.tmpfi3lid/prof.fdata.298761.fdata /tmp/.tmpfi3lid/prof.fdata.298764.fdata /tmp/.tmpfi3lid/prof.fdata.298765.fdata /tmp/.tmpfi3lid/prof.fdata.298766.fdata /tmp/.tmpfi3lid/prof.fdata.298768.fdata /tmp/.tmpfi3lid/prof.fdata.298769.fdata /tmp/.tmpfi3lid/prof.fdata.298772.fdata /tmp/.tmpfi3lid/prof.fdata.298774.fdata /tmp/.tmpfi3lid/prof.fdata.298776.fdata /tmp/.tmpfi3lid/prof.fdata.298777.fdata /tmp/.tmpfi3lid/prof.fdata.298778.fdata /tmp/.tmpfi3lid/prof.fdata.298782.fdata /tmp/.tmpfi3lid/prof.fdata.298783.fdata /tmp/.tmpfi3lid/prof.fdata.298784.fdata /tmp/.tmpfi3lid/prof.fdata.298916.fdata /tmp/.tmpfi3lid/prof.fdata.298920.fdata /tmp/.tmpfi3lid/prof.fdata.298924.fdata /tmp/.tmpfi3lid/prof.fdata.298926.fdata /tmp/.tmpfi3lid/prof.fdata.298935.fdata /tmp/.tmpfi3lid/prof.fdata.298951.fdata /tmp/.tmpfi3lid/prof.fdata.298960.fdata /tmp/.tmpfi3lid/prof.fdata.298966.fdata /tmp/.tmpfi3lid/prof.fdata.298970.fdata /tmp/.tmpfi3lid/prof.fdata.298974.fdata /tmp/.tmpfi3lid/prof.fdata.298991.fdata /tmp/.tmpfi3lid/prof.fdata.298999.fdata /tmp/.tmpfi3lid/prof.fdata.299008.fdata /tmp/.tmpfi3lid/prof.fdata.299019.fdata /tmp/.tmpfi3lid/prof.fdata.299021.fdata /tmp/.tmpfi3lid/prof.fdata.299026.fdata /tmp/.tmpfi3lid/prof.fdata.299032.fdata /tmp/.tmpfi3lid/prof.fdata.299036.fdata /tmp/.tmpfi3lid/prof.fdata.299040.fdata /tmp/.tmpfi3lid/prof.fdata.299044.fdata /tmp/.tmpfi3lid/prof.fdata.299050.fdata /tmp/.tmpfi3lid/prof.fdata.299055.fdata /tmp/.tmpfi3lid/prof.fdata.299065.fdata /tmp/.tmpfi3lid/prof.fdata.299067.fdata /tmp/.tmpfi3lid/prof.fdata.299089.fdata /tmp/.tmpfi3lid/prof.fdata.299100.fdata /tmp/.tmpfi3lid/prof.fdata.299104.fdata /tmp/.tmpfi3lid/prof.fdata.299113.fdata /tmp/.tmpfi3lid/prof.fdata.299117.fdata /tmp/.tmpfi3lid/prof.fdata.299132.fdata /tmp/.tmpfi3lid/prof.fdata.299136.fdata /tmp/.tmpfi3lid/prof.fdata.299148.fdata /tmp/.tmpfi3lid/prof.fdata.299158.fdata /tmp/.tmpfi3lid/prof.fdata.299167.fdata /tmp/.tmpfi3lid/prof.fdata.299169.fdata /tmp/.tmpfi3lid/prof.fdata.299183.fdata /tmp/.tmpfi3lid/prof.fdata.299198.fdata /tmp/.tmpfi3lid/prof.fdata.299205.fdata /tmp/.tmpfi3lid/prof.fdata.299215.fdata /tmp/.tmpfi3lid/prof.fdata.299225.fdata /tmp/.tmpfi3lid/prof.fdata.299232.fdata /tmp/.tmpfi3lid/prof.fdata.299240.fdata /tmp/.tmpfi3lid/prof.fdata.299257.fdata /tmp/.tmpfi3lid/prof.fdata.299263.fdata /tmp/.tmpfi3lid/prof.fdata.299268.fdata /tmp/.tmpfi3lid/prof.fdata.299273.fdata /tmp/.tmpfi3lid/prof.fdata.299285.fdata /tmp/.tmpfi3lid/prof.fdata.299295.fdata /tmp/.tmpfi3lid/prof.fdata.299301.fdata /tmp/.tmpfi3lid/prof.fdata.299310.fdata /tmp/.tmpfi3lid/prof.fdata.299317.fdata /tmp/.tmpfi3lid/prof.fdata.299322.fdata /tmp/.tmpfi3lid/prof.fdata.299333.fdata /tmp/.tmpfi3lid/prof.fdata.299337.fdata /tmp/.tmpfi3lid/prof.fdata.299353.fdata /tmp/.tmpfi3lid/prof.fdata.299363.fdata /tmp/.tmpfi3lid/prof.fdata.299374.fdata /tmp/.tmpfi3lid/prof.fdata.299380.fdata /tmp/.tmpfi3lid/prof.fdata.299390.fdata /tmp/.tmpfi3lid/prof.fdata.299396.fdata /tmp/.tmpfi3lid/prof.fdata.299405.fdata /tmp/.tmpfi3lid/prof.fdata.299415.fdata /tmp/.tmpfi3lid/prof.fdata.299422.fdata /tmp/.tmpfi3lid/prof.fdata.299435.fdata /tmp/.tmpfi3lid/prof.fdata.299437.fdata /tmp/.tmpfi3lid/prof.fdata.299449.fdata /tmp/.tmpfi3lid/prof.fdata.299456.fdata /tmp/.tmpfi3lid/prof.fdata.299466.fdata /tmp/.tmpfi3lid/prof.fdata.299470.fdata /tmp/.tmpfi3lid/prof.fdata.299476.fdata /tmp/.tmpfi3lid/prof.fdata.299488.fdata /tmp/.tmpfi3lid/prof.fdata.299502.fdata /tmp/.tmpfi3lid/prof.fdata.299512.fdata /tmp/.tmpfi3lid/prof.fdata.299513.fdata /tmp/.tmpfi3lid/prof.fdata.299514.fdata /tmp/.tmpfi3lid/prof.fdata.299547.fdata /tmp/.tmpfi3lid/prof.fdata.299583.fdata /tmp/.tmpfi3lid/prof.fdata.299588.fdata /tmp/.tmpfi3lid/prof.fdata.299589.fdata /tmp/.tmpfi3lid/prof.fdata.299605.fdata /tmp/.tmpfi3lid/prof.fdata.299629.fdata /tmp/.tmpfi3lid/prof.fdata.299635.fdata /tmp/.tmpfi3lid/prof.fdata.299642.fdata /tmp/.tmpfi3lid/prof.fdata.299647.fdata /tmp/.tmpfi3lid/prof.fdata.299656.fdata /tmp/.tmpfi3lid/prof.fdata.299668.fdata /tmp/.tmpfi3lid/prof.fdata.299714.fdata /tmp/.tmpfi3lid/prof.fdata.299735.fdata /tmp/.tmpfi3lid/prof.fdata.299749.fdata /tmp/.tmpfi3lid/prof.fdata.299750.fdata /tmp/.tmpfi3lid/prof.fdata.299753.fdata /tmp/.tmpfi3lid/prof.fdata.299754.fdata /tmp/.tmpfi3lid/prof.fdata.299759.fdata /tmp/.tmpfi3lid/prof.fdata.299760.fdata /tmp/.tmpfi3lid/prof.fdata.299766.fdata /tmp/.tmpfi3lid/prof.fdata.299767.fdata /tmp/.tmpfi3lid/prof.fdata.299771.fdata /tmp/.tmpfi3lid/prof.fdata.299772.fdata /tmp/.tmpfi3lid/prof.fdata.299832.fdata /tmp/.tmpfi3lid/prof.fdata.299836.fdata /tmp/.tmpfi3lid/prof.fdata.299866.fdata /tmp/.tmpfi3lid/prof.fdata.299870.fdata /tmp/.tmpfi3lid/prof.fdata.299932.fdata /tmp/.tmpfi3lid/prof.fdata.299959.fdata /tmp/.tmpfi3lid/prof.fdata.300004.fdata /tmp/.tmpfi3lid/prof.fdata.300005.fdata /tmp/.tmpfi3lid/prof.fdata.300008.fdata /tmp/.tmpfi3lid/prof.fdata.300009.fdata /tmp/.tmpfi3lid/prof.fdata.300014.fdata /tmp/.tmpfi3lid/prof.fdata.300015.fdata /tmp/.tmpfi3lid/prof.fdata.300024.fdata /tmp/.tmpfi3lid/prof.fdata.300026.fdata /tmp/.tmpfi3lid/prof.fdata.300027.fdata /tmp/.tmpfi3lid/prof.fdata.300028.fdata /tmp/.tmpfi3lid/prof.fdata.300031.fdata /tmp/.tmpfi3lid/prof.fdata.300033.fdata /tmp/.tmpfi3lid/prof.fdata.300034.fdata /tmp/.tmpfi3lid/prof.fdata.300036.fdata /tmp/.tmpfi3lid/prof.fdata.300039.fdata /tmp/.tmpfi3lid/prof.fdata.300041.fdata /tmp/.tmpfi3lid/prof.fdata.300043.fdata /tmp/.tmpfi3lid/prof.fdata.300045.fdata /tmp/.tmpfi3lid/prof.fdata.300047.fdata /tmp/.tmpfi3lid/prof.fdata.300050.fdata /tmp/.tmpfi3lid/prof.fdata.300051.fdata /tmp/.tmpfi3lid/prof.fdata.300053.fdata /tmp/.tmpfi3lid/prof.fdata.300054.fdata /tmp/.tmpfi3lid/prof.fdata.300055.fdata /tmp/.tmpfi3lid/prof.fdata.300185.fdata /tmp/.tmpfi3lid/prof.fdata.300187.fdata /tmp/.tmpfi3lid/prof.fdata.300199.fdata /tmp/.tmpfi3lid/prof.fdata.300205.fdata /tmp/.tmpfi3lid/prof.fdata.300212.fdata /tmp/.tmpfi3lid/prof.fdata.300225.fdata /tmp/.tmpfi3lid/prof.fdata.300230.fdata /tmp/.tmpfi3lid/prof.fdata.300236.fdata /tmp/.tmpfi3lid/prof.fdata.300240.fdata /tmp/.tmpfi3lid/prof.fdata.300247.fdata /tmp/.tmpfi3lid/prof.fdata.300251.fdata /tmp/.tmpfi3lid/prof.fdata.300254.fdata /tmp/.tmpfi3lid/prof.fdata.300258.fdata /tmp/.tmpfi3lid/prof.fdata.300262.fdata /tmp/.tmpfi3lid/prof.fdata.300275.fdata /tmp/.tmpfi3lid/prof.fdata.300287.fdata /tmp/.tmpfi3lid/prof.fdata.300290.fdata /tmp/.tmpfi3lid/prof.fdata.300296.fdata /tmp/.tmpfi3lid/prof.fdata.300299.fdata /tmp/.tmpfi3lid/prof.fdata.300309.fdata /tmp/.tmpfi3lid/prof.fdata.300315.fdata /tmp/.tmpfi3lid/prof.fdata.300317.fdata /tmp/.tmpfi3lid/prof.fdata.300327.fdata /tmp/.tmpfi3lid/prof.fdata.300330.fdata /tmp/.tmpfi3lid/prof.fdata.300348.fdata /tmp/.tmpfi3lid/prof.fdata.300360.fdata /tmp/.tmpfi3lid/prof.fdata.300367.fdata /tmp/.tmpfi3lid/prof.fdata.300369.fdata /tmp/.tmpfi3lid/prof.fdata.300382.fdata /tmp/.tmpfi3lid/prof.fdata.300391.fdata /tmp/.tmpfi3lid/prof.fdata.300443.fdata /tmp/.tmpfi3lid/prof.fdata.300448.fdata /tmp/.tmpfi3lid/prof.fdata.300453.fdata /tmp/.tmpfi3lid/prof.fdata.300467.fdata /tmp/.tmpfi3lid/prof.fdata.300472.fdata /tmp/.tmpfi3lid/prof.fdata.300478.fdata /tmp/.tmpfi3lid/prof.fdata.300488.fdata /tmp/.tmpfi3lid/prof.fdata.300497.fdata /tmp/.tmpfi3lid/prof.fdata.300499.fdata /tmp/.tmpfi3lid/prof.fdata.300511.fdata /tmp/.tmpfi3lid/prof.fdata.300517.fdata /tmp/.tmpfi3lid/prof.fdata.300519.fdata /tmp/.tmpfi3lid/prof.fdata.300540.fdata /tmp/.tmpfi3lid/prof.fdata.300557.fdata /tmp/.tmpfi3lid/prof.fdata.300568.fdata /tmp/.tmpfi3lid/prof.fdata.300580.fdata /tmp/.tmpfi3lid/prof.fdata.300608.fdata /tmp/.tmpfi3lid/prof.fdata.300631.fdata /tmp/.tmpfi3lid/prof.fdata.300649.fdata /tmp/.tmpfi3lid/prof.fdata.300654.fdata /tmp/.tmpfi3lid/prof.fdata.300669.fdata /tmp/.tmpfi3lid/prof.fdata.300689.fdata /tmp/.tmpfi3lid/prof.fdata.300701.fdata /tmp/.tmpfi3lid/prof.fdata.300704.fdata /tmp/.tmpfi3lid/prof.fdata.300713.fdata /tmp/.tmpfi3lid/prof.fdata.300718.fdata /tmp/.tmpfi3lid/prof.fdata.300732.fdata /tmp/.tmpfi3lid/prof.fdata.300740.fdata /tmp/.tmpfi3lid/prof.fdata.300761.fdata /tmp/.tmpfi3lid/prof.fdata.300763.fdata /tmp/.tmpfi3lid/prof.fdata.300771.fdata /tmp/.tmpfi3lid/prof.fdata.300775.fdata /tmp/.tmpfi3lid/prof.fdata.300780.fdata /tmp/.tmpfi3lid/prof.fdata.300797.fdata /tmp/.tmpfi3lid/prof.fdata.300807.fdata /tmp/.tmpfi3lid/prof.fdata.300811.fdata /tmp/.tmpfi3lid/prof.fdata.300822.fdata /tmp/.tmpfi3lid/prof.fdata.300827.fdata /tmp/.tmpfi3lid/prof.fdata.300845.fdata /tmp/.tmpfi3lid/prof.fdata.300859.fdata /tmp/.tmpfi3lid/prof.fdata.300872.fdata /tmp/.tmpfi3lid/prof.fdata.300875.fdata /tmp/.tmpfi3lid/prof.fdata.300881.fdata /tmp/.tmpfi3lid/prof.fdata.300895.fdata /tmp/.tmpfi3lid/prof.fdata.300899.fdata /tmp/.tmpfi3lid/prof.fdata.300904.fdata /tmp/.tmpfi3lid/prof.fdata.300906.fdata /tmp/.tmpfi3lid/prof.fdata.300915.fdata /tmp/.tmpfi3lid/prof.fdata.300926.fdata /tmp/.tmpfi3lid/prof.fdata.300928.fdata /tmp/.tmpfi3lid/prof.fdata.300940.fdata /tmp/.tmpfi3lid/prof.fdata.300943.fdata /tmp/.tmpfi3lid/prof.fdata.300959.fdata /tmp/.tmpfi3lid/prof.fdata.300966.fdata /tmp/.tmpfi3lid/prof.fdata.300984.fdata /tmp/.tmpfi3lid/prof.fdata.301004.fdata /tmp/.tmpfi3lid/prof.fdata.301013.fdata /tmp/.tmpfi3lid/prof.fdata.301029.fdata /tmp/.tmpfi3lid/prof.fdata.301063.fdata /tmp/.tmpfi3lid/prof.fdata.301086.fdata /tmp/.tmpfi3lid/prof.fdata.301102.fdata /tmp/.tmpfi3lid/prof.fdata.301114.fdata /tmp/.tmpfi3lid/prof.fdata.301119.fdata /tmp/.tmpfi3lid/prof.fdata.301138.fdata /tmp/.tmpfi3lid/prof.fdata.301152.fdata /tmp/.tmpfi3lid/prof.fdata.301165.fdata /tmp/.tmpfi3lid/prof.fdata.301178.fdata /tmp/.tmpfi3lid/prof.fdata.301182.fdata /tmp/.tmpfi3lid/prof.fdata.301192.fdata /tmp/.tmpfi3lid/prof.fdata.301197.fdata /tmp/.tmpfi3lid/prof.fdata.301205.fdata /tmp/.tmpfi3lid/prof.fdata.301216.fdata /tmp/.tmpfi3lid/prof.fdata.301223.fdata /tmp/.tmpfi3lid/prof.fdata.301235.fdata /tmp/.tmpfi3lid/prof.fdata.301242.fdata /tmp/.tmpfi3lid/prof.fdata.301257.fdata /tmp/.tmpfi3lid/prof.fdata.301266.fdata /tmp/.tmpfi3lid/prof.fdata.301276.fdata /tmp/.tmpfi3lid/prof.fdata.301313.fdata /tmp/.tmpfi3lid/prof.fdata.301336.fdata /tmp/.tmpfi3lid/prof.fdata.301353.fdata /tmp/.tmpfi3lid/prof.fdata.301368.fdata /tmp/.tmpfi3lid/prof.fdata.301396.fdata /tmp/.tmpfi3lid/prof.fdata.301401.fdata /tmp/.tmpfi3lid/prof.fdata.301414.fdata /tmp/.tmpfi3lid/prof.fdata.301436.fdata /tmp/.tmpfi3lid/prof.fdata.301484.fdata /tmp/.tmpfi3lid/prof.fdata.301505.fdata /tmp/.tmpfi3lid/prof.fdata.301519.fdata /tmp/.tmpfi3lid/prof.fdata.301537.fdata /tmp/.tmpfi3lid/prof.fdata.301594.fdata /tmp/.tmpfi3lid/prof.fdata.301629.fdata /tmp/.tmpfi3lid/prof.fdata.301651.fdata /tmp/.tmpfi3lid/prof.fdata.301677.fdata /tmp/.tmpfi3lid/prof.fdata.301712.fdata /tmp/.tmpfi3lid/prof.fdata.301756.fdata /tmp/.tmpfi3lid/prof.fdata.301758.fdata /tmp/.tmpfi3lid/prof.fdata.301761.fdata /tmp/.tmpfi3lid/prof.fdata.301769.fdata /tmp/.tmpfi3lid/prof.fdata.301771.fdata /tmp/.tmpfi3lid/prof.fdata.301772.fdata /tmp/.tmpfi3lid/prof.fdata.301774.fdata /tmp/.tmpfi3lid/prof.fdata.301775.fdata /tmp/.tmpfi3lid/prof.fdata.301776.fdata /tmp/.tmpfi3lid/prof.fdata.301779.fdata /tmp/.tmpfi3lid/prof.fdata.301782.fdata /tmp/.tmpfi3lid/prof.fdata.301783.fdata /tmp/.tmpfi3lid/prof.fdata.301784.fdata /tmp/.tmpfi3lid/prof.fdata.301787.fdata /tmp/.tmpfi3lid/prof.fdata.301789.fdata /tmp/.tmpfi3lid/prof.fdata.301791.fdata /tmp/.tmpfi3lid/prof.fdata.301792.fdata /tmp/.tmpfi3lid/prof.fdata.301795.fdata /tmp/.tmpfi3lid/prof.fdata.301796.fdata /tmp/.tmpfi3lid/prof.fdata.301819.fdata /tmp/.tmpfi3lid/prof.fdata.301915.fdata /tmp/.tmpfi3lid/prof.fdata.301917.fdata /tmp/.tmpfi3lid/prof.fdata.301927.fdata /tmp/.tmpfi3lid/prof.fdata.301939.fdata /tmp/.tmpfi3lid/prof.fdata.301945.fdata /tmp/.tmpfi3lid/prof.fdata.301947.fdata /tmp/.tmpfi3lid/prof.fdata.301963.fdata /tmp/.tmpfi3lid/prof.fdata.301973.fdata /tmp/.tmpfi3lid/prof.fdata.301977.fdata /tmp/.tmpfi3lid/prof.fdata.301980.fdata /tmp/.tmpfi3lid/prof.fdata.301985.fdata /tmp/.tmpfi3lid/prof.fdata.301989.fdata /tmp/.tmpfi3lid/prof.fdata.301993.fdata /tmp/.tmpfi3lid/prof.fdata.302000.fdata /tmp/.tmpfi3lid/prof.fdata.302001.fdata /tmp/.tmpfi3lid/prof.fdata.302009.fdata /tmp/.tmpfi3lid/prof.fdata.302014.fdata /tmp/.tmpfi3lid/prof.fdata.302023.fdata /tmp/.tmpfi3lid/prof.fdata.302024.fdata /tmp/.tmpfi3lid/prof.fdata.302026.fdata /tmp/.tmpfi3lid/prof.fdata.302038.fdata /tmp/.tmpfi3lid/prof.fdata.302053.fdata /tmp/.tmpfi3lid/prof.fdata.302061.fdata /tmp/.tmpfi3lid/prof.fdata.302065.fdata /tmp/.tmpfi3lid/prof.fdata.302072.fdata /tmp/.tmpfi3lid/prof.fdata.302076.fdata /tmp/.tmpfi3lid/prof.fdata.302094.fdata /tmp/.tmpfi3lid/prof.fdata.302101.fdata /tmp/.tmpfi3lid/prof.fdata.302111.fdata /tmp/.tmpfi3lid/prof.fdata.302115.fdata /tmp/.tmpfi3lid/prof.fdata.302119.fdata /tmp/.tmpfi3lid/prof.fdata.302121.fdata /tmp/.tmpfi3lid/prof.fdata.302130.fdata /tmp/.tmpfi3lid/prof.fdata.302140.fdata /tmp/.tmpfi3lid/prof.fdata.302150.fdata /tmp/.tmpfi3lid/prof.fdata.302156.fdata /tmp/.tmpfi3lid/prof.fdata.302163.fdata /tmp/.tmpfi3lid/prof.fdata.302168.fdata /tmp/.tmpfi3lid/prof.fdata.302176.fdata /tmp/.tmpfi3lid/prof.fdata.302181.fdata /tmp/.tmpfi3lid/prof.fdata.302190.fdata /tmp/.tmpfi3lid/prof.fdata.302197.fdata /tmp/.tmpfi3lid/prof.fdata.302199.fdata /tmp/.tmpfi3lid/prof.fdata.302219.fdata /tmp/.tmpfi3lid/prof.fdata.302224.fdata /tmp/.tmpfi3lid/prof.fdata.302229.fdata /tmp/.tmpfi3lid/prof.fdata.302233.fdata /tmp/.tmpfi3lid/prof.fdata.302250.fdata /tmp/.tmpfi3lid/prof.fdata.302260.fdata /tmp/.tmpfi3lid/prof.fdata.302262.fdata /tmp/.tmpfi3lid/prof.fdata.302273.fdata /tmp/.tmpfi3lid/prof.fdata.302300.fdata /tmp/.tmpfi3lid/prof.fdata.302305.fdata /tmp/.tmpfi3lid/prof.fdata.302345.fdata /tmp/.tmpfi3lid/prof.fdata.302351.fdata /tmp/.tmpfi3lid/prof.fdata.302358.fdata /tmp/.tmpfi3lid/prof.fdata.302365.fdata /tmp/.tmpfi3lid/prof.fdata.302385.fdata /tmp/.tmpfi3lid/prof.fdata.302403.fdata /tmp/.tmpfi3lid/prof.fdata.302404.fdata /tmp/.tmpfi3lid/prof.fdata.302407.fdata /tmp/.tmpfi3lid/prof.fdata.302408.fdata /tmp/.tmpfi3lid/prof.fdata.302413.fdata /tmp/.tmpfi3lid/prof.fdata.302414.fdata /tmp/.tmpfi3lid/prof.fdata.302419.fdata /tmp/.tmpfi3lid/prof.fdata.302422.fdata /tmp/.tmpfi3lid/prof.fdata.302441.fdata /tmp/.tmpfi3lid/prof.fdata.302445.fdata /tmp/.tmpfi3lid/prof.fdata.302460.fdata /tmp/.tmpfi3lid/prof.fdata.302475.fdata /tmp/.tmpfi3lid/prof.fdata.302490.fdata /tmp/.tmpfi3lid/prof.fdata.302491.fdata /tmp/.tmpfi3lid/prof.fdata.302494.fdata /tmp/.tmpfi3lid/prof.fdata.302495.fdata /tmp/.tmpfi3lid/prof.fdata.302500.fdata /tmp/.tmpfi3lid/prof.fdata.302501.fdata /tmp/.tmpfi3lid/prof.fdata.302508.fdata /tmp/.tmpfi3lid/prof.fdata.302512.fdata /tmp/.tmpfi3lid/prof.fdata.302514.fdata /tmp/.tmpfi3lid/prof.fdata.302515.fdata /tmp/.tmpfi3lid/prof.fdata.302516.fdata /tmp/.tmpfi3lid/prof.fdata.302517.fdata /tmp/.tmpfi3lid/prof.fdata.302571.fdata /tmp/.tmpfi3lid/prof.fdata.302575.fdata /tmp/.tmpfi3lid/prof.fdata.302579.fdata /tmp/.tmpfi3lid/prof.fdata.302583.fdata /tmp/.tmpfi3lid/prof.fdata.302586.fdata /tmp/.tmpfi3lid/prof.fdata.302590.fdata /tmp/.tmpfi3lid/prof.fdata.302596.fdata /tmp/.tmpfi3lid/prof.fdata.302600.fdata /tmp/.tmpfi3lid/prof.fdata.302649.fdata /tmp/.tmpfi3lid/prof.fdata.302679.fdata > "/tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 735 files merged.
[2025-03-17T11:49:22.088Z INFO  opt_dist::training] LLVM BOLT statistics
[2025-03-17T11:49:22.088Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata: 151.51 MiB
##[endgroup]
---
[2025-03-17T11:53:57Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T11:53:57Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:53:57Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T11:54:02Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:02Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
[2025-03-17T11:54:07Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:07Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
[2025-03-17T11:54:09Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T11:54:09Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpKGmIHK"
[2025-03-17T11:54:09Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T11:54:09Z DEBUG collector::compile::execute] cd "/tmp/.tmpKGmIHK" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpKGmIHK#bitmaps@3.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpKGmIHK/incremental-state"
Running bitmaps-3.1.0: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T11:54:13Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T11:54:13Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T11:54:13Z DEBUG collector::compile::execute] cd "/tmp/.tmpcvGBgD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpcvGBgD#bitmaps@3.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T11:54:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T12:00:15Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:00:15Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:15Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:00:22Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:22Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMLPBzi/incremental-state"
[2025-03-17T12:00:30Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:30Z DEBUG collector::compile::execute] cd "/tmp/.tmpMLPBzi" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMLPBzi#ctfe-stress-5@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpMLPBzi/incremental-state"
Running ctfe-stress-5: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:00:32Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:00:32Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:00:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpf5cd7k" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpf5cd7k#ctfe-stress-5@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:00:39Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing diesel-1.4.8
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpEtaIhx" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpEtaIhx#diesel@1.4.8" "--release" "--" "--skip-this-rustc"
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpJagomI" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpJagomI#diesel@1.4.8" "--" "--skip-this-rustc"
[2025-03-17T12:00:49Z DEBUG collector::compile::execute] cd "/tmp/.tmpiDUZ34" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpiDUZ34#diesel@1.4.8" "--profile" "check" "--" "--skip-this-rustc"
Running diesel-1.4.8: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:01:09Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:01:09Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:10Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:01:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:18Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
[2025-03-17T12:01:28Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:28Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
[2025-03-17T12:01:32Z DEBUG collector::compile::benchmark] applying patch println
[2025-03-17T12:01:32Z DEBUG collector::compile::benchmark::patch] applying println to "/tmp/.tmpjwXZHE"
[2025-03-17T12:01:32Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("println"), path: "0-println.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T12:01:32Z DEBUG collector::compile::execute] cd "/tmp/.tmpjwXZHE" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpjwXZHE#diesel@1.4.8" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpjwXZHE/incremental-state"
Running diesel-1.4.8: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:01:37Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:01:37Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:01:37Z DEBUG collector::compile::execute] cd "/tmp/.tmpuT0AKa" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpuT0AKa#diesel@1.4.8" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:01:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing externs
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpenhHfT" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpenhHfT#externs@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmpnwqYul" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpnwqYul#externs@0.1.0" "--" "--skip-this-rustc"
[2025-03-17T12:02:39Z DEBUG collector::compile::execute] cd "/tmp/.tmp6ZJFGa" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmp6ZJFGa#externs@0.1.0" "--release" "--" "--skip-this-rustc"
Running externs: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:40Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:40Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:40Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:41Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:41Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzJAfnD/incremental-state"
[2025-03-17T12:02:43Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:43Z DEBUG collector::compile::execute] cd "/tmp/.tmpzJAfnD" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpzJAfnD#externs@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpzJAfnD/incremental-state"
Running externs: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:45Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:45Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:45Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:46Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:46Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVjOpmn/incremental-state"
[2025-03-17T12:02:48Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:48Z DEBUG collector::compile::execute] cd "/tmp/.tmpVjOpmn" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpVjOpmn#externs@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpVjOpmn/incremental-state"
Running externs: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:50Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:50Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:50Z DEBUG collector::compile::execute] cd "/tmp/.tmpn7aCqP" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpn7aCqP#externs@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:02:52Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Preparing match-stress
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=None, patch=None, backend=Llvm, phase=dependencies
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpqqTxKu" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpqqTxKu#match-stress@0.1.0" "--" "--skip-this-rustc"
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpbFt4x5" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpbFt4x5#match-stress@0.1.0" "--release" "--" "--skip-this-rustc"
[2025-03-17T12:02:55Z DEBUG collector::compile::execute] cd "/tmp/.tmpOTwRib" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" CARGO_MAKEFLAGS="-j --jobserver-fds=9,10 --jobserver-auth=9,10" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpOTwRib#match-stress@0.1.0" "--profile" "check" "--" "--skip-this-rustc"
Running match-stress: Check + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:02:56Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:02:56Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Check, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:02:56Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:03:00Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:00Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpAxzJWg/incremental-state"
[2025-03-17T12:03:04Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Check, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:04Z DEBUG collector::compile::execute] cd "/tmp/.tmpAxzJWg" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpAxzJWg#match-stress@0.1.0" "--profile" "check" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpAxzJWg/incremental-state"
Running match-stress: Debug + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:03:06Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:03:06Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:03:06Z DEBUG collector::compile::execute] cd "/tmp/.tmpMYZtL6" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpMYZtL6#match-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:03:11Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
[2025-03-17T12:04:08Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:04:08Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Debug, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:08Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:04:13Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:13Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
[2025-03-17T12:04:18Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrUnchanged), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:19Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
[2025-03-17T12:04:21Z DEBUG collector::compile::benchmark] applying patch new row
[2025-03-17T12:04:21Z DEBUG collector::compile::benchmark::patch] applying new row to "/tmp/.tmpdq7thf"
[2025-03-17T12:04:21Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Debug, scenario=Some(IncrPatched), patch=Some(Patch { index: 0, name: PatchName("new row"), path: "0-new-row.patch" }), backend=Llvm, phase=benchmark
[2025-03-17T12:04:21Z DEBUG collector::compile::execute] cd "/tmp/.tmpdq7thf" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpdq7thf#tuple-stress@0.1.0" "--" "--wrap-rustc-with" "Eprintln" "-C" "incremental=/tmp/.tmpdq7thf/incremental-state"
Running tuple-stress: Opt + [Full, IncrFull, IncrUnchanged, IncrPatched] + Llvm
[2025-03-17T12:04:26Z DEBUG collector::compile::benchmark] Benchmark iteration 1/1
[2025-03-17T12:04:26Z INFO  collector::compile::execute] run_rustc with incremental=false, profile=Opt, scenario=Some(Full), patch=None, backend=Llvm, phase=benchmark
[2025-03-17T12:04:26Z DEBUG collector::compile::execute] cd "/tmp/.tmpIaK6Oy" && CARGO="/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" CARGO_INCREMENTAL="0" EXPECT_ONLY_WRAPPED_RUSTC="1" RUSTC="/tmp/tmp-multistage/opt-artifacts/rustc-perf/target/debug/rustc-fake" RUSTC_BOOTSTRAP="1" RUSTC_REAL="/checkout/obj/build/x86_64-unknown-linux-gnu/stage2/bin/rustc" "/checkout/obj/build/x86_64-unknown-linux-gnu/stage0/bin/cargo" "rustc" "--manifest-path" "Cargo.toml" "-p" "path+file:///tmp/.tmpIaK6Oy#tuple-stress@0.1.0" "--release" "--" "--wrap-rustc-with" "Eprintln"
[2025-03-17T12:04:31Z INFO  collector::compile::execute] run_rustc with incremental=true, profile=Opt, scenario=Some(IncrFull), patch=None, backend=Llvm, phase=benchmark
---
Finished benchmark tuple-stress (8/8)
##[endgroup]
[2025-03-17T12:04:44.526Z INFO  opt_dist::training] Merging rustc BOLT profiles from /tmp/.tmpCQOWz4/prof.fdata to /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata
##[group]Merging BOLT profiles
[2025-03-17T12:04:44.528Z INFO  opt_dist::exec] Executing `merge-fdata /tmp/.tmpCQOWz4/prof.fdata.302770.fdata /tmp/.tmpCQOWz4/prof.fdata.302785.fdata /tmp/.tmpCQOWz4/prof.fdata.302786.fdata /tmp/.tmpCQOWz4/prof.fdata.302787.fdata /tmp/.tmpCQOWz4/prof.fdata.302791.fdata /tmp/.tmpCQOWz4/prof.fdata.302792.fdata /tmp/.tmpCQOWz4/prof.fdata.302793.fdata /tmp/.tmpCQOWz4/prof.fdata.302800.fdata /tmp/.tmpCQOWz4/prof.fdata.302801.fdata /tmp/.tmpCQOWz4/prof.fdata.302802.fdata /tmp/.tmpCQOWz4/prof.fdata.302821.fdata /tmp/.tmpCQOWz4/prof.fdata.302831.fdata /tmp/.tmpCQOWz4/prof.fdata.302841.fdata /tmp/.tmpCQOWz4/prof.fdata.302852.fdata /tmp/.tmpCQOWz4/prof.fdata.302863.fdata /tmp/.tmpCQOWz4/prof.fdata.302874.fdata /tmp/.tmpCQOWz4/prof.fdata.302908.fdata /tmp/.tmpCQOWz4/prof.fdata.302943.fdata /tmp/.tmpCQOWz4/prof.fdata.302978.fdata /tmp/.tmpCQOWz4/prof.fdata.302992.fdata /tmp/.tmpCQOWz4/prof.fdata.303016.fdata /tmp/.tmpCQOWz4/prof.fdata.303034.fdata /tmp/.tmpCQOWz4/prof.fdata.303058.fdata /tmp/.tmpCQOWz4/prof.fdata.303059.fdata /tmp/.tmpCQOWz4/prof.fdata.303060.fdata /tmp/.tmpCQOWz4/prof.fdata.303064.fdata /tmp/.tmpCQOWz4/prof.fdata.303065.fdata /tmp/.tmpCQOWz4/prof.fdata.303066.fdata /tmp/.tmpCQOWz4/prof.fdata.303073.fdata /tmp/.tmpCQOWz4/prof.fdata.303074.fdata /tmp/.tmpCQOWz4/prof.fdata.303075.fdata /tmp/.tmpCQOWz4/prof.fdata.303085.fdata /tmp/.tmpCQOWz4/prof.fdata.303087.fdata /tmp/.tmpCQOWz4/prof.fdata.303088.fdata /tmp/.tmpCQOWz4/prof.fdata.303090.fdata /tmp/.tmpCQOWz4/prof.fdata.303091.fdata /tmp/.tmpCQOWz4/prof.fdata.303093.fdata /tmp/.tmpCQOWz4/prof.fdata.303094.fdata /tmp/.tmpCQOWz4/prof.fdata.303097.fdata /tmp/.tmpCQOWz4/prof.fdata.303099.fdata /tmp/.tmpCQOWz4/prof.fdata.303102.fdata /tmp/.tmpCQOWz4/prof.fdata.303104.fdata /tmp/.tmpCQOWz4/prof.fdata.303108.fdata /tmp/.tmpCQOWz4/prof.fdata.303109.fdata /tmp/.tmpCQOWz4/prof.fdata.303110.fdata /tmp/.tmpCQOWz4/prof.fdata.303113.fdata /tmp/.tmpCQOWz4/prof.fdata.303116.fdata /tmp/.tmpCQOWz4/prof.fdata.303117.fdata /tmp/.tmpCQOWz4/prof.fdata.303118.fdata /tmp/.tmpCQOWz4/prof.fdata.303129.fdata /tmp/.tmpCQOWz4/prof.fdata.303269.fdata /tmp/.tmpCQOWz4/prof.fdata.303271.fdata /tmp/.tmpCQOWz4/prof.fdata.303277.fdata /tmp/.tmpCQOWz4/prof.fdata.303286.fdata /tmp/.tmpCQOWz4/prof.fdata.303304.fdata /tmp/.tmpCQOWz4/prof.fdata.303324.fdata /tmp/.tmpCQOWz4/prof.fdata.303330.fdata /tmp/.tmpCQOWz4/prof.fdata.303336.fdata /tmp/.tmpCQOWz4/prof.fdata.303338.fdata /tmp/.tmpCQOWz4/prof.fdata.303345.fdata /tmp/.tmpCQOWz4/prof.fdata.303348.fdata /tmp/.tmpCQOWz4/prof.fdata.303353.fdata /tmp/.tmpCQOWz4/prof.fdata.303357.fdata /tmp/.tmpCQOWz4/prof.fdata.303368.fdata /tmp/.tmpCQOWz4/prof.fdata.303373.fdata /tmp/.tmpCQOWz4/prof.fdata.303377.fdata /tmp/.tmpCQOWz4/prof.fdata.303381.fdata /tmp/.tmpCQOWz4/prof.fdata.303385.fdata /tmp/.tmpCQOWz4/prof.fdata.303388.fdata /tmp/.tmpCQOWz4/prof.fdata.303390.fdata /tmp/.tmpCQOWz4/prof.fdata.303401.fdata /tmp/.tmpCQOWz4/prof.fdata.303407.fdata /tmp/.tmpCQOWz4/prof.fdata.303414.fdata /tmp/.tmpCQOWz4/prof.fdata.303420.fdata /tmp/.tmpCQOWz4/prof.fdata.303425.fdata /tmp/.tmpCQOWz4/prof.fdata.303432.fdata /tmp/.tmpCQOWz4/prof.fdata.303444.fdata /tmp/.tmpCQOWz4/prof.fdata.303479.fdata /tmp/.tmpCQOWz4/prof.fdata.303501.fdata /tmp/.tmpCQOWz4/prof.fdata.303512.fdata /tmp/.tmpCQOWz4/prof.fdata.303519.fdata /tmp/.tmpCQOWz4/prof.fdata.303556.fdata /tmp/.tmpCQOWz4/prof.fdata.303572.fdata /tmp/.tmpCQOWz4/prof.fdata.303593.fdata /tmp/.tmpCQOWz4/prof.fdata.303601.fdata /tmp/.tmpCQOWz4/prof.fdata.303613.fdata /tmp/.tmpCQOWz4/prof.fdata.303622.fdata /tmp/.tmpCQOWz4/prof.fdata.303625.fdata /tmp/.tmpCQOWz4/prof.fdata.303630.fdata /tmp/.tmpCQOWz4/prof.fdata.303648.fdata /tmp/.tmpCQOWz4/prof.fdata.303652.fdata /tmp/.tmpCQOWz4/prof.fdata.303656.fdata /tmp/.tmpCQOWz4/prof.fdata.303663.fdata /tmp/.tmpCQOWz4/prof.fdata.303675.fdata /tmp/.tmpCQOWz4/prof.fdata.303684.fdata /tmp/.tmpCQOWz4/prof.fdata.303686.fdata /tmp/.tmpCQOWz4/prof.fdata.303699.fdata /tmp/.tmpCQOWz4/prof.fdata.303721.fdata /tmp/.tmpCQOWz4/prof.fdata.303725.fdata /tmp/.tmpCQOWz4/prof.fdata.303737.fdata /tmp/.tmpCQOWz4/prof.fdata.303746.fdata /tmp/.tmpCQOWz4/prof.fdata.303748.fdata /tmp/.tmpCQOWz4/prof.fdata.303761.fdata /tmp/.tmpCQOWz4/prof.fdata.303789.fdata /tmp/.tmpCQOWz4/prof.fdata.303796.fdata /tmp/.tmpCQOWz4/prof.fdata.303805.fdata /tmp/.tmpCQOWz4/prof.fdata.303831.fdata /tmp/.tmpCQOWz4/prof.fdata.303852.fdata /tmp/.tmpCQOWz4/prof.fdata.303857.fdata /tmp/.tmpCQOWz4/prof.fdata.303872.fdata /tmp/.tmpCQOWz4/prof.fdata.303884.fdata /tmp/.tmpCQOWz4/prof.fdata.303900.fdata /tmp/.tmpCQOWz4/prof.fdata.303905.fdata /tmp/.tmpCQOWz4/prof.fdata.303910.fdata /tmp/.tmpCQOWz4/prof.fdata.303935.fdata /tmp/.tmpCQOWz4/prof.fdata.303970.fdata /tmp/.tmpCQOWz4/prof.fdata.303980.fdata /tmp/.tmpCQOWz4/prof.fdata.303982.fdata /tmp/.tmpCQOWz4/prof.fdata.304005.fdata /tmp/.tmpCQOWz4/prof.fdata.304019.fdata /tmp/.tmpCQOWz4/prof.fdata.304029.fdata /tmp/.tmpCQOWz4/prof.fdata.304036.fdata /tmp/.tmpCQOWz4/prof.fdata.304048.fdata /tmp/.tmpCQOWz4/prof.fdata.304049.fdata /tmp/.tmpCQOWz4/prof.fdata.304089.fdata /tmp/.tmpCQOWz4/prof.fdata.304111.fdata /tmp/.tmpCQOWz4/prof.fdata.304115.fdata /tmp/.tmpCQOWz4/prof.fdata.304150.fdata /tmp/.tmpCQOWz4/prof.fdata.304152.fdata /tmp/.tmpCQOWz4/prof.fdata.304167.fdata /tmp/.tmpCQOWz4/prof.fdata.304172.fdata /tmp/.tmpCQOWz4/prof.fdata.304192.fdata /tmp/.tmpCQOWz4/prof.fdata.304195.fdata /tmp/.tmpCQOWz4/prof.fdata.304199.fdata /tmp/.tmpCQOWz4/prof.fdata.304205.fdata /tmp/.tmpCQOWz4/prof.fdata.304213.fdata /tmp/.tmpCQOWz4/prof.fdata.304217.fdata /tmp/.tmpCQOWz4/prof.fdata.304230.fdata /tmp/.tmpCQOWz4/prof.fdata.304251.fdata /tmp/.tmpCQOWz4/prof.fdata.304266.fdata /tmp/.tmpCQOWz4/prof.fdata.304280.fdata /tmp/.tmpCQOWz4/prof.fdata.304291.fdata /tmp/.tmpCQOWz4/prof.fdata.304300.fdata /tmp/.tmpCQOWz4/prof.fdata.304309.fdata /tmp/.tmpCQOWz4/prof.fdata.304324.fdata /tmp/.tmpCQOWz4/prof.fdata.304329.fdata /tmp/.tmpCQOWz4/prof.fdata.304336.fdata /tmp/.tmpCQOWz4/prof.fdata.304344.fdata /tmp/.tmpCQOWz4/prof.fdata.304350.fdata /tmp/.tmpCQOWz4/prof.fdata.304358.fdata /tmp/.tmpCQOWz4/prof.fdata.304382.fdata /tmp/.tmpCQOWz4/prof.fdata.304388.fdata /tmp/.tmpCQOWz4/prof.fdata.304414.fdata /tmp/.tmpCQOWz4/prof.fdata.304426.fdata /tmp/.tmpCQOWz4/prof.fdata.304434.fdata /tmp/.tmpCQOWz4/prof.fdata.304438.fdata /tmp/.tmpCQOWz4/prof.fdata.304443.fdata /tmp/.tmpCQOWz4/prof.fdata.304462.fdata /tmp/.tmpCQOWz4/prof.fdata.304463.fdata /tmp/.tmpCQOWz4/prof.fdata.304473.fdata /tmp/.tmpCQOWz4/prof.fdata.304494.fdata /tmp/.tmpCQOWz4/prof.fdata.304495.fdata /tmp/.tmpCQOWz4/prof.fdata.304535.fdata /tmp/.tmpCQOWz4/prof.fdata.304548.fdata /tmp/.tmpCQOWz4/prof.fdata.304552.fdata /tmp/.tmpCQOWz4/prof.fdata.304556.fdata /tmp/.tmpCQOWz4/prof.fdata.304573.fdata /tmp/.tmpCQOWz4/prof.fdata.304594.fdata /tmp/.tmpCQOWz4/prof.fdata.304599.fdata /tmp/.tmpCQOWz4/prof.fdata.304612.fdata /tmp/.tmpCQOWz4/prof.fdata.304629.fdata /tmp/.tmpCQOWz4/prof.fdata.304639.fdata /tmp/.tmpCQOWz4/prof.fdata.304648.fdata /tmp/.tmpCQOWz4/prof.fdata.304656.fdata /tmp/.tmpCQOWz4/prof.fdata.304660.fdata /tmp/.tmpCQOWz4/prof.fdata.304662.fdata /tmp/.tmpCQOWz4/prof.fdata.304669.fdata /tmp/.tmpCQOWz4/prof.fdata.304681.fdata /tmp/.tmpCQOWz4/prof.fdata.304688.fdata /tmp/.tmpCQOWz4/prof.fdata.304692.fdata /tmp/.tmpCQOWz4/prof.fdata.304696.fdata /tmp/.tmpCQOWz4/prof.fdata.304704.fdata /tmp/.tmpCQOWz4/prof.fdata.304709.fdata /tmp/.tmpCQOWz4/prof.fdata.304714.fdata /tmp/.tmpCQOWz4/prof.fdata.304735.fdata /tmp/.tmpCQOWz4/prof.fdata.304736.fdata /tmp/.tmpCQOWz4/prof.fdata.304744.fdata /tmp/.tmpCQOWz4/prof.fdata.304758.fdata /tmp/.tmpCQOWz4/prof.fdata.304783.fdata /tmp/.tmpCQOWz4/prof.fdata.304786.fdata /tmp/.tmpCQOWz4/prof.fdata.304851.fdata /tmp/.tmpCQOWz4/prof.fdata.304855.fdata /tmp/.tmpCQOWz4/prof.fdata.304861.fdata /tmp/.tmpCQOWz4/prof.fdata.304895.fdata /tmp/.tmpCQOWz4/prof.fdata.304907.fdata /tmp/.tmpCQOWz4/prof.fdata.304927.fdata /tmp/.tmpCQOWz4/prof.fdata.304959.fdata /tmp/.tmpCQOWz4/prof.fdata.304995.fdata /tmp/.tmpCQOWz4/prof.fdata.305002.fdata /tmp/.tmpCQOWz4/prof.fdata.305017.fdata /tmp/.tmpCQOWz4/prof.fdata.305018.fdata /tmp/.tmpCQOWz4/prof.fdata.305034.fdata /tmp/.tmpCQOWz4/prof.fdata.305042.fdata /tmp/.tmpCQOWz4/prof.fdata.305052.fdata /tmp/.tmpCQOWz4/prof.fdata.305070.fdata /tmp/.tmpCQOWz4/prof.fdata.305084.fdata /tmp/.tmpCQOWz4/prof.fdata.305105.fdata /tmp/.tmpCQOWz4/prof.fdata.305115.fdata /tmp/.tmpCQOWz4/prof.fdata.305134.fdata /tmp/.tmpCQOWz4/prof.fdata.305138.fdata /tmp/.tmpCQOWz4/prof.fdata.305164.fdata /tmp/.tmpCQOWz4/prof.fdata.305170.fdata /tmp/.tmpCQOWz4/prof.fdata.305193.fdata /tmp/.tmpCQOWz4/prof.fdata.305206.fdata /tmp/.tmpCQOWz4/prof.fdata.305216.fdata /tmp/.tmpCQOWz4/prof.fdata.305235.fdata /tmp/.tmpCQOWz4/prof.fdata.305238.fdata /tmp/.tmpCQOWz4/prof.fdata.305252.fdata /tmp/.tmpCQOWz4/prof.fdata.305256.fdata /tmp/.tmpCQOWz4/prof.fdata.305260.fdata /tmp/.tmpCQOWz4/prof.fdata.305262.fdata /tmp/.tmpCQOWz4/prof.fdata.305271.fdata /tmp/.tmpCQOWz4/prof.fdata.305274.fdata /tmp/.tmpCQOWz4/prof.fdata.305302.fdata /tmp/.tmpCQOWz4/prof.fdata.305306.fdata /tmp/.tmpCQOWz4/prof.fdata.305310.fdata /tmp/.tmpCQOWz4/prof.fdata.305332.fdata /tmp/.tmpCQOWz4/prof.fdata.305340.fdata /tmp/.tmpCQOWz4/prof.fdata.305351.fdata /tmp/.tmpCQOWz4/prof.fdata.305361.fdata /tmp/.tmpCQOWz4/prof.fdata.305391.fdata /tmp/.tmpCQOWz4/prof.fdata.305404.fdata /tmp/.tmpCQOWz4/prof.fdata.305413.fdata /tmp/.tmpCQOWz4/prof.fdata.305415.fdata /tmp/.tmpCQOWz4/prof.fdata.305432.fdata /tmp/.tmpCQOWz4/prof.fdata.305439.fdata /tmp/.tmpCQOWz4/prof.fdata.305443.fdata /tmp/.tmpCQOWz4/prof.fdata.305446.fdata /tmp/.tmpCQOWz4/prof.fdata.305450.fdata /tmp/.tmpCQOWz4/prof.fdata.305459.fdata /tmp/.tmpCQOWz4/prof.fdata.305462.fdata /tmp/.tmpCQOWz4/prof.fdata.305469.fdata /tmp/.tmpCQOWz4/prof.fdata.305478.fdata /tmp/.tmpCQOWz4/prof.fdata.305483.fdata /tmp/.tmpCQOWz4/prof.fdata.305495.fdata /tmp/.tmpCQOWz4/prof.fdata.305499.fdata /tmp/.tmpCQOWz4/prof.fdata.305503.fdata /tmp/.tmpCQOWz4/prof.fdata.305513.fdata /tmp/.tmpCQOWz4/prof.fdata.305543.fdata /tmp/.tmpCQOWz4/prof.fdata.305549.fdata /tmp/.tmpCQOWz4/prof.fdata.305553.fdata /tmp/.tmpCQOWz4/prof.fdata.305583.fdata /tmp/.tmpCQOWz4/prof.fdata.305590.fdata /tmp/.tmpCQOWz4/prof.fdata.305600.fdata /tmp/.tmpCQOWz4/prof.fdata.305612.fdata /tmp/.tmpCQOWz4/prof.fdata.305617.fdata /tmp/.tmpCQOWz4/prof.fdata.305628.fdata /tmp/.tmpCQOWz4/prof.fdata.305632.fdata /tmp/.tmpCQOWz4/prof.fdata.305637.fdata /tmp/.tmpCQOWz4/prof.fdata.305649.fdata /tmp/.tmpCQOWz4/prof.fdata.305659.fdata /tmp/.tmpCQOWz4/prof.fdata.305681.fdata /tmp/.tmpCQOWz4/prof.fdata.305692.fdata /tmp/.tmpCQOWz4/prof.fdata.305696.fdata /tmp/.tmpCQOWz4/prof.fdata.305703.fdata /tmp/.tmpCQOWz4/prof.fdata.305709.fdata /tmp/.tmpCQOWz4/prof.fdata.305713.fdata /tmp/.tmpCQOWz4/prof.fdata.305720.fdata /tmp/.tmpCQOWz4/prof.fdata.305725.fdata /tmp/.tmpCQOWz4/prof.fdata.305755.fdata /tmp/.tmpCQOWz4/prof.fdata.305768.fdata /tmp/.tmpCQOWz4/prof.fdata.305771.fdata /tmp/.tmpCQOWz4/prof.fdata.305773.fdata /tmp/.tmpCQOWz4/prof.fdata.305803.fdata /tmp/.tmpCQOWz4/prof.fdata.305807.fdata /tmp/.tmpCQOWz4/prof.fdata.305821.fdata /tmp/.tmpCQOWz4/prof.fdata.305839.fdata /tmp/.tmpCQOWz4/prof.fdata.305844.fdata /tmp/.tmpCQOWz4/prof.fdata.305851.fdata /tmp/.tmpCQOWz4/prof.fdata.305859.fdata /tmp/.tmpCQOWz4/prof.fdata.305864.fdata /tmp/.tmpCQOWz4/prof.fdata.305887.fdata /tmp/.tmpCQOWz4/prof.fdata.305891.fdata /tmp/.tmpCQOWz4/prof.fdata.305895.fdata /tmp/.tmpCQOWz4/prof.fdata.305905.fdata /tmp/.tmpCQOWz4/prof.fdata.305912.fdata /tmp/.tmpCQOWz4/prof.fdata.305916.fdata /tmp/.tmpCQOWz4/prof.fdata.305925.fdata /tmp/.tmpCQOWz4/prof.fdata.305930.fdata /tmp/.tmpCQOWz4/prof.fdata.305933.fdata /tmp/.tmpCQOWz4/prof.fdata.305936.fdata /tmp/.tmpCQOWz4/prof.fdata.305945.fdata /tmp/.tmpCQOWz4/prof.fdata.305946.fdata /tmp/.tmpCQOWz4/prof.fdata.305956.fdata /tmp/.tmpCQOWz4/prof.fdata.305965.fdata /tmp/.tmpCQOWz4/prof.fdata.305967.fdata /tmp/.tmpCQOWz4/prof.fdata.305982.fdata /tmp/.tmpCQOWz4/prof.fdata.306007.fdata /tmp/.tmpCQOWz4/prof.fdata.306013.fdata /tmp/.tmpCQOWz4/prof.fdata.306024.fdata /tmp/.tmpCQOWz4/prof.fdata.306033.fdata /tmp/.tmpCQOWz4/prof.fdata.306035.fdata /tmp/.tmpCQOWz4/prof.fdata.306047.fdata /tmp/.tmpCQOWz4/prof.fdata.306053.fdata /tmp/.tmpCQOWz4/prof.fdata.306057.fdata /tmp/.tmpCQOWz4/prof.fdata.306063.fdata /tmp/.tmpCQOWz4/prof.fdata.306077.fdata /tmp/.tmpCQOWz4/prof.fdata.306088.fdata /tmp/.tmpCQOWz4/prof.fdata.306096.fdata /tmp/.tmpCQOWz4/prof.fdata.306097.fdata /tmp/.tmpCQOWz4/prof.fdata.306113.fdata /tmp/.tmpCQOWz4/prof.fdata.306117.fdata /tmp/.tmpCQOWz4/prof.fdata.306123.fdata /tmp/.tmpCQOWz4/prof.fdata.306129.fdata /tmp/.tmpCQOWz4/prof.fdata.306136.fdata /tmp/.tmpCQOWz4/prof.fdata.306144.fdata /tmp/.tmpCQOWz4/prof.fdata.306155.fdata /tmp/.tmpCQOWz4/prof.fdata.306160.fdata /tmp/.tmpCQOWz4/prof.fdata.306175.fdata /tmp/.tmpCQOWz4/prof.fdata.306177.fdata /tmp/.tmpCQOWz4/prof.fdata.306203.fdata /tmp/.tmpCQOWz4/prof.fdata.306214.fdata /tmp/.tmpCQOWz4/prof.fdata.306220.fdata /tmp/.tmpCQOWz4/prof.fdata.306224.fdata /tmp/.tmpCQOWz4/prof.fdata.306228.fdata /tmp/.tmpCQOWz4/prof.fdata.306237.fdata /tmp/.tmpCQOWz4/prof.fdata.306249.fdata /tmp/.tmpCQOWz4/prof.fdata.306263.fdata /tmp/.tmpCQOWz4/prof.fdata.306272.fdata /tmp/.tmpCQOWz4/prof.fdata.306279.fdata /tmp/.tmpCQOWz4/prof.fdata.306285.fdata /tmp/.tmpCQOWz4/prof.fdata.306293.fdata /tmp/.tmpCQOWz4/prof.fdata.306304.fdata /tmp/.tmpCQOWz4/prof.fdata.306318.fdata /tmp/.tmpCQOWz4/prof.fdata.306322.fdata /tmp/.tmpCQOWz4/prof.fdata.306325.fdata /tmp/.tmpCQOWz4/prof.fdata.306335.fdata /tmp/.tmpCQOWz4/prof.fdata.306345.fdata /tmp/.tmpCQOWz4/prof.fdata.306361.fdata /tmp/.tmpCQOWz4/prof.fdata.306373.fdata /tmp/.tmpCQOWz4/prof.fdata.306377.fdata /tmp/.tmpCQOWz4/prof.fdata.306386.fdata /tmp/.tmpCQOWz4/prof.fdata.306394.fdata /tmp/.tmpCQOWz4/prof.fdata.306401.fdata /tmp/.tmpCQOWz4/prof.fdata.306410.fdata /tmp/.tmpCQOWz4/prof.fdata.306415.fdata /tmp/.tmpCQOWz4/prof.fdata.306417.fdata /tmp/.tmpCQOWz4/prof.fdata.306430.fdata /tmp/.tmpCQOWz4/prof.fdata.306434.fdata /tmp/.tmpCQOWz4/prof.fdata.306445.fdata /tmp/.tmpCQOWz4/prof.fdata.306449.fdata /tmp/.tmpCQOWz4/prof.fdata.306459.fdata /tmp/.tmpCQOWz4/prof.fdata.306470.fdata /tmp/.tmpCQOWz4/prof.fdata.306476.fdata /tmp/.tmpCQOWz4/prof.fdata.306480.fdata /tmp/.tmpCQOWz4/prof.fdata.306485.fdata /tmp/.tmpCQOWz4/prof.fdata.306488.fdata /tmp/.tmpCQOWz4/prof.fdata.306499.fdata /tmp/.tmpCQOWz4/prof.fdata.306500.fdata /tmp/.tmpCQOWz4/prof.fdata.306502.fdata /tmp/.tmpCQOWz4/prof.fdata.306527.fdata /tmp/.tmpCQOWz4/prof.fdata.306538.fdata /tmp/.tmpCQOWz4/prof.fdata.306545.fdata /tmp/.tmpCQOWz4/prof.fdata.306549.fdata /tmp/.tmpCQOWz4/prof.fdata.306553.fdata /tmp/.tmpCQOWz4/prof.fdata.306559.fdata /tmp/.tmpCQOWz4/prof.fdata.306569.fdata /tmp/.tmpCQOWz4/prof.fdata.306578.fdata /tmp/.tmpCQOWz4/prof.fdata.306585.fdata /tmp/.tmpCQOWz4/prof.fdata.306602.fdata /tmp/.tmpCQOWz4/prof.fdata.306607.fdata /tmp/.tmpCQOWz4/prof.fdata.306611.fdata /tmp/.tmpCQOWz4/prof.fdata.306621.fdata /tmp/.tmpCQOWz4/prof.fdata.306627.fdata /tmp/.tmpCQOWz4/prof.fdata.306644.fdata /tmp/.tmpCQOWz4/prof.fdata.306651.fdata /tmp/.tmpCQOWz4/prof.fdata.306655.fdata /tmp/.tmpCQOWz4/prof.fdata.306665.fdata /tmp/.tmpCQOWz4/prof.fdata.306672.fdata /tmp/.tmpCQOWz4/prof.fdata.306678.fdata /tmp/.tmpCQOWz4/prof.fdata.306682.fdata /tmp/.tmpCQOWz4/prof.fdata.306686.fdata /tmp/.tmpCQOWz4/prof.fdata.306700.fdata /tmp/.tmpCQOWz4/prof.fdata.306702.fdata /tmp/.tmpCQOWz4/prof.fdata.306713.fdata /tmp/.tmpCQOWz4/prof.fdata.306720.fdata /tmp/.tmpCQOWz4/prof.fdata.306724.fdata /tmp/.tmpCQOWz4/prof.fdata.306733.fdata /tmp/.tmpCQOWz4/prof.fdata.306737.fdata /tmp/.tmpCQOWz4/prof.fdata.306741.fdata /tmp/.tmpCQOWz4/prof.fdata.306750.fdata /tmp/.tmpCQOWz4/prof.fdata.306754.fdata /tmp/.tmpCQOWz4/prof.fdata.306761.fdata /tmp/.tmpCQOWz4/prof.fdata.306769.fdata /tmp/.tmpCQOWz4/prof.fdata.306779.fdata /tmp/.tmpCQOWz4/prof.fdata.306783.fdata /tmp/.tmpCQOWz4/prof.fdata.306793.fdata /tmp/.tmpCQOWz4/prof.fdata.306797.fdata /tmp/.tmpCQOWz4/prof.fdata.306801.fdata /tmp/.tmpCQOWz4/prof.fdata.306809.fdata /tmp/.tmpCQOWz4/prof.fdata.306816.fdata /tmp/.tmpCQOWz4/prof.fdata.306823.fdata /tmp/.tmpCQOWz4/prof.fdata.306827.fdata /tmp/.tmpCQOWz4/prof.fdata.306831.fdata /tmp/.tmpCQOWz4/prof.fdata.306843.fdata /tmp/.tmpCQOWz4/prof.fdata.306854.fdata /tmp/.tmpCQOWz4/prof.fdata.306858.fdata /tmp/.tmpCQOWz4/prof.fdata.306862.fdata /tmp/.tmpCQOWz4/prof.fdata.306866.fdata /tmp/.tmpCQOWz4/prof.fdata.306871.fdata /tmp/.tmpCQOWz4/prof.fdata.306874.fdata /tmp/.tmpCQOWz4/prof.fdata.306880.fdata /tmp/.tmpCQOWz4/prof.fdata.306887.fdata /tmp/.tmpCQOWz4/prof.fdata.306889.fdata /tmp/.tmpCQOWz4/prof.fdata.306893.fdata /tmp/.tmpCQOWz4/prof.fdata.306905.fdata /tmp/.tmpCQOWz4/prof.fdata.306925.fdata /tmp/.tmpCQOWz4/prof.fdata.306936.fdata /tmp/.tmpCQOWz4/prof.fdata.306946.fdata /tmp/.tmpCQOWz4/prof.fdata.306954.fdata /tmp/.tmpCQOWz4/prof.fdata.306958.fdata /tmp/.tmpCQOWz4/prof.fdata.306962.fdata /tmp/.tmpCQOWz4/prof.fdata.306965.fdata /tmp/.tmpCQOWz4/prof.fdata.306968.fdata /tmp/.tmpCQOWz4/prof.fdata.306980.fdata /tmp/.tmpCQOWz4/prof.fdata.306995.fdata /tmp/.tmpCQOWz4/prof.fdata.307001.fdata /tmp/.tmpCQOWz4/prof.fdata.307007.fdata /tmp/.tmpCQOWz4/prof.fdata.307011.fdata /tmp/.tmpCQOWz4/prof.fdata.307015.fdata /tmp/.tmpCQOWz4/prof.fdata.307018.fdata /tmp/.tmpCQOWz4/prof.fdata.307033.fdata /tmp/.tmpCQOWz4/prof.fdata.307040.fdata /tmp/.tmpCQOWz4/prof.fdata.307046.fdata /tmp/.tmpCQOWz4/prof.fdata.307050.fdata /tmp/.tmpCQOWz4/prof.fdata.307057.fdata /tmp/.tmpCQOWz4/prof.fdata.307059.fdata /tmp/.tmpCQOWz4/prof.fdata.307070.fdata /tmp/.tmpCQOWz4/prof.fdata.307077.fdata /tmp/.tmpCQOWz4/prof.fdata.307100.fdata /tmp/.tmpCQOWz4/prof.fdata.307122.fdata /tmp/.tmpCQOWz4/prof.fdata.307152.fdata /tmp/.tmpCQOWz4/prof.fdata.307164.fdata /tmp/.tmpCQOWz4/prof.fdata.307189.fdata /tmp/.tmpCQOWz4/prof.fdata.307209.fdata /tmp/.tmpCQOWz4/prof.fdata.307239.fdata /tmp/.tmpCQOWz4/prof.fdata.307269.fdata /tmp/.tmpCQOWz4/prof.fdata.307277.fdata /tmp/.tmpCQOWz4/prof.fdata.307289.fdata /tmp/.tmpCQOWz4/prof.fdata.307317.fdata /tmp/.tmpCQOWz4/prof.fdata.307342.fdata /tmp/.tmpCQOWz4/prof.fdata.307354.fdata /tmp/.tmpCQOWz4/prof.fdata.307396.fdata /tmp/.tmpCQOWz4/prof.fdata.307398.fdata /tmp/.tmpCQOWz4/prof.fdata.307425.fdata /tmp/.tmpCQOWz4/prof.fdata.307450.fdata /tmp/.tmpCQOWz4/prof.fdata.307460.fdata /tmp/.tmpCQOWz4/prof.fdata.307467.fdata /tmp/.tmpCQOWz4/prof.fdata.307532.fdata /tmp/.tmpCQOWz4/prof.fdata.307590.fdata /tmp/.tmpCQOWz4/prof.fdata.307743.fdata /tmp/.tmpCQOWz4/prof.fdata.307837.fdata /tmp/.tmpCQOWz4/prof.fdata.307843.fdata /tmp/.tmpCQOWz4/prof.fdata.307874.fdata /tmp/.tmpCQOWz4/prof.fdata.309283.fdata /tmp/.tmpCQOWz4/prof.fdata.309295.fdata /tmp/.tmpCQOWz4/prof.fdata.309357.fdata /tmp/.tmpCQOWz4/prof.fdata.309366.fdata /tmp/.tmpCQOWz4/prof.fdata.309422.fdata /tmp/.tmpCQOWz4/prof.fdata.309540.fdata /tmp/.tmpCQOWz4/prof.fdata.309608.fdata /tmp/.tmpCQOWz4/prof.fdata.310057.fdata /tmp/.tmpCQOWz4/prof.fdata.310308.fdata /tmp/.tmpCQOWz4/prof.fdata.310316.fdata /tmp/.tmpCQOWz4/prof.fdata.310323.fdata /tmp/.tmpCQOWz4/prof.fdata.310337.fdata /tmp/.tmpCQOWz4/prof.fdata.310344.fdata /tmp/.tmpCQOWz4/prof.fdata.310352.fdata /tmp/.tmpCQOWz4/prof.fdata.310379.fdata /tmp/.tmpCQOWz4/prof.fdata.310381.fdata /tmp/.tmpCQOWz4/prof.fdata.310390.fdata /tmp/.tmpCQOWz4/prof.fdata.310443.fdata /tmp/.tmpCQOWz4/prof.fdata.310456.fdata /tmp/.tmpCQOWz4/prof.fdata.310466.fdata /tmp/.tmpCQOWz4/prof.fdata.310476.fdata /tmp/.tmpCQOWz4/prof.fdata.310487.fdata /tmp/.tmpCQOWz4/prof.fdata.310498.fdata /tmp/.tmpCQOWz4/prof.fdata.310524.fdata /tmp/.tmpCQOWz4/prof.fdata.310790.fdata /tmp/.tmpCQOWz4/prof.fdata.311057.fdata /tmp/.tmpCQOWz4/prof.fdata.311324.fdata /tmp/.tmpCQOWz4/prof.fdata.311366.fdata /tmp/.tmpCQOWz4/prof.fdata.311888.fdata /tmp/.tmpCQOWz4/prof.fdata.312155.fdata /tmp/.tmpCQOWz4/prof.fdata.312429.fdata /tmp/.tmpCQOWz4/prof.fdata.312430.fdata /tmp/.tmpCQOWz4/prof.fdata.312431.fdata /tmp/.tmpCQOWz4/prof.fdata.312435.fdata /tmp/.tmpCQOWz4/prof.fdata.312436.fdata /tmp/.tmpCQOWz4/prof.fdata.312437.fdata /tmp/.tmpCQOWz4/prof.fdata.312444.fdata /tmp/.tmpCQOWz4/prof.fdata.312445.fdata /tmp/.tmpCQOWz4/prof.fdata.312446.fdata /tmp/.tmpCQOWz4/prof.fdata.312465.fdata /tmp/.tmpCQOWz4/prof.fdata.312475.fdata /tmp/.tmpCQOWz4/prof.fdata.312485.fdata /tmp/.tmpCQOWz4/prof.fdata.312496.fdata /tmp/.tmpCQOWz4/prof.fdata.312507.fdata /tmp/.tmpCQOWz4/prof.fdata.312518.fdata /tmp/.tmpCQOWz4/prof.fdata.312530.fdata /tmp/.tmpCQOWz4/prof.fdata.312542.fdata /tmp/.tmpCQOWz4/prof.fdata.312554.fdata /tmp/.tmpCQOWz4/prof.fdata.312572.fdata /tmp/.tmpCQOWz4/prof.fdata.312573.fdata /tmp/.tmpCQOWz4/prof.fdata.312574.fdata /tmp/.tmpCQOWz4/prof.fdata.312578.fdata /tmp/.tmpCQOWz4/prof.fdata.312579.fdata /tmp/.tmpCQOWz4/prof.fdata.312580.fdata /tmp/.tmpCQOWz4/prof.fdata.312587.fdata /tmp/.tmpCQOWz4/prof.fdata.312588.fdata /tmp/.tmpCQOWz4/prof.fdata.312589.fdata /tmp/.tmpCQOWz4/prof.fdata.312605.fdata /tmp/.tmpCQOWz4/prof.fdata.312607.fdata /tmp/.tmpCQOWz4/prof.fdata.312610.fdata /tmp/.tmpCQOWz4/prof.fdata.312611.fdata /tmp/.tmpCQOWz4/prof.fdata.312612.fdata /tmp/.tmpCQOWz4/prof.fdata.312613.fdata /tmp/.tmpCQOWz4/prof.fdata.312614.fdata /tmp/.tmpCQOWz4/prof.fdata.312615.fdata /tmp/.tmpCQOWz4/prof.fdata.312616.fdata /tmp/.tmpCQOWz4/prof.fdata.312617.fdata /tmp/.tmpCQOWz4/prof.fdata.312618.fdata /tmp/.tmpCQOWz4/prof.fdata.312619.fdata /tmp/.tmpCQOWz4/prof.fdata.312712.fdata /tmp/.tmpCQOWz4/prof.fdata.312716.fdata /tmp/.tmpCQOWz4/prof.fdata.312720.fdata /tmp/.tmpCQOWz4/prof.fdata.312723.fdata /tmp/.tmpCQOWz4/prof.fdata.312728.fdata /tmp/.tmpCQOWz4/prof.fdata.312731.fdata /tmp/.tmpCQOWz4/prof.fdata.312744.fdata /tmp/.tmpCQOWz4/prof.fdata.312751.fdata /tmp/.tmpCQOWz4/prof.fdata.312753.fdata /tmp/.tmpCQOWz4/prof.fdata.312759.fdata /tmp/.tmpCQOWz4/prof.fdata.312760.fdata /tmp/.tmpCQOWz4/prof.fdata.312770.fdata /tmp/.tmpCQOWz4/prof.fdata.312771.fdata /tmp/.tmpCQOWz4/prof.fdata.312791.fdata /tmp/.tmpCQOWz4/prof.fdata.312799.fdata /tmp/.tmpCQOWz4/prof.fdata.312858.fdata /tmp/.tmpCQOWz4/prof.fdata.312862.fdata /tmp/.tmpCQOWz4/prof.fdata.312885.fdata /tmp/.tmpCQOWz4/prof.fdata.312944.fdata /tmp/.tmpCQOWz4/prof.fdata.312954.fdata /tmp/.tmpCQOWz4/prof.fdata.312964.fdata /tmp/.tmpCQOWz4/prof.fdata.312975.fdata /tmp/.tmpCQOWz4/prof.fdata.312986.fdata /tmp/.tmpCQOWz4/prof.fdata.312997.fdata /tmp/.tmpCQOWz4/prof.fdata.313051.fdata /tmp/.tmpCQOWz4/prof.fdata.313106.fdata /tmp/.tmpCQOWz4/prof.fdata.313161.fdata /tmp/.tmpCQOWz4/prof.fdata.313173.fdata /tmp/.tmpCQOWz4/prof.fdata.313235.fdata /tmp/.tmpCQOWz4/prof.fdata.313272.fdata /tmp/.tmpCQOWz4/prof.fdata.313315.fdata /tmp/.tmpCQOWz4/prof.fdata.313316.fdata /tmp/.tmpCQOWz4/prof.fdata.313317.fdata /tmp/.tmpCQOWz4/prof.fdata.313321.fdata /tmp/.tmpCQOWz4/prof.fdata.313322.fdata /tmp/.tmpCQOWz4/prof.fdata.313323.fdata /tmp/.tmpCQOWz4/prof.fdata.313330.fdata /tmp/.tmpCQOWz4/prof.fdata.313331.fdata /tmp/.tmpCQOWz4/prof.fdata.313332.fdata /tmp/.tmpCQOWz4/prof.fdata.313351.fdata /tmp/.tmpCQOWz4/prof.fdata.313361.fdata /tmp/.tmpCQOWz4/prof.fdata.313371.fdata /tmp/.tmpCQOWz4/prof.fdata.313382.fdata /tmp/.tmpCQOWz4/prof.fdata.313393.fdata /tmp/.tmpCQOWz4/prof.fdata.313404.fdata /tmp/.tmpCQOWz4/prof.fdata.313416.fdata /tmp/.tmpCQOWz4/prof.fdata.313428.fdata /tmp/.tmpCQOWz4/prof.fdata.313440.fdata /tmp/.tmpCQOWz4/prof.fdata.313458.fdata /tmp/.tmpCQOWz4/prof.fdata.313459.fdata /tmp/.tmpCQOWz4/prof.fdata.313460.fdata /tmp/.tmpCQOWz4/prof.fdata.313464.fdata /tmp/.tmpCQOWz4/prof.fdata.313465.fdata /tmp/.tmpCQOWz4/prof.fdata.313466.fdata /tmp/.tmpCQOWz4/prof.fdata.313473.fdata /tmp/.tmpCQOWz4/prof.fdata.313474.fdata /tmp/.tmpCQOWz4/prof.fdata.313475.fdata /tmp/.tmpCQOWz4/prof.fdata.313494.fdata /tmp/.tmpCQOWz4/prof.fdata.313504.fdata /tmp/.tmpCQOWz4/prof.fdata.313514.fdata /tmp/.tmpCQOWz4/prof.fdata.313525.fdata /tmp/.tmpCQOWz4/prof.fdata.313536.fdata /tmp/.tmpCQOWz4/prof.fdata.313549.fdata /tmp/.tmpCQOWz4/prof.fdata.313563.fdata /tmp/.tmpCQOWz4/prof.fdata.313575.fdata /tmp/.tmpCQOWz4/prof.fdata.313591.fdata /tmp/.tmpCQOWz4/prof.fdata.313611.fdata /tmp/.tmpCQOWz4/prof.fdata.313612.fdata /tmp/.tmpCQOWz4/prof.fdata.313613.fdata /tmp/.tmpCQOWz4/prof.fdata.313617.fdata /tmp/.tmpCQOWz4/prof.fdata.313618.fdata /tmp/.tmpCQOWz4/prof.fdata.313619.fdata /tmp/.tmpCQOWz4/prof.fdata.313626.fdata /tmp/.tmpCQOWz4/prof.fdata.313627.fdata /tmp/.tmpCQOWz4/prof.fdata.313628.fdata /tmp/.tmpCQOWz4/prof.fdata.313634.fdata /tmp/.tmpCQOWz4/prof.fdata.313637.fdata /tmp/.tmpCQOWz4/prof.fdata.313640.fdata /tmp/.tmpCQOWz4/prof.fdata.313677.fdata /tmp/.tmpCQOWz4/prof.fdata.313687.fdata /tmp/.tmpCQOWz4/prof.fdata.313697.fdata /tmp/.tmpCQOWz4/prof.fdata.313708.fdata /tmp/.tmpCQOWz4/prof.fdata.313722.fdata /tmp/.tmpCQOWz4/prof.fdata.313740.fdata /tmp/.tmpCQOWz4/prof.fdata.313759.fdata /tmp/.tmpCQOWz4/prof.fdata.313774.fdata /tmp/.tmpCQOWz4/prof.fdata.313793.fdata /tmp/.tmpCQOWz4/prof.fdata.313816.fdata /tmp/.tmpCQOWz4/prof.fdata.313817.fdata /tmp/.tmpCQOWz4/prof.fdata.313818.fdata /tmp/.tmpCQOWz4/prof.fdata.313822.fdata /tmp/.tmpCQOWz4/prof.fdata.313823.fdata /tmp/.tmpCQOWz4/prof.fdata.313824.fdata /tmp/.tmpCQOWz4/prof.fdata.313831.fdata /tmp/.tmpCQOWz4/prof.fdata.313832.fdata /tmp/.tmpCQOWz4/prof.fdata.313833.fdata /tmp/.tmpCQOWz4/prof.fdata.313852.fdata /tmp/.tmpCQOWz4/prof.fdata.313862.fdata /tmp/.tmpCQOWz4/prof.fdata.313872.fdata /tmp/.tmpCQOWz4/prof.fdata.313883.fdata /tmp/.tmpCQOWz4/prof.fdata.313894.fdata /tmp/.tmpCQOWz4/prof.fdata.313908.fdata /tmp/.tmpCQOWz4/prof.fdata.313926.fdata /tmp/.tmpCQOWz4/prof.fdata.313945.fdata /tmp/.tmpCQOWz4/prof.fdata.313964.fdata /tmp/.tmpCQOWz4/prof.fdata.313979.fdata /tmp/.tmpCQOWz4/prof.fdata.313998.fdata /tmp/.tmpCQOWz4/prof.fdata.314015.fdata > "/tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata" [at /checkout/obj]`
Using legacy profile format.
Profile from 641 files merged.
##[endgroup]
[2025-03-17T12:04:53.036Z INFO  opt_dist::training] rustc BOLT statistics
[2025-03-17T12:04:53.036Z INFO  opt_dist::training] /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata: 177.34 MiB
---
BOLT-INFO: setting __hot_start to 0x5000000
BOLT-INFO: setting __hot_end to 0x65c71c7
[2025-03-17T12:17:32.481Z INFO  opt_dist::timer] Section `Stage 3 (BOLT)` ended: OK (3566.12s)`
[2025-03-17T12:17:32.481Z INFO  opt_dist::timer] Section `Stage 5 (final build)` starts
[2025-03-17T12:17:32.481Z INFO  opt_dist::exec] Executing `RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip clippy --skip miri --skip rustfmt --skip gcc --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj]`
##[group]Building bootstrap
    Finished `dev` profile [unoptimized] target(s) in 0.06s
##[endgroup]
Skipping Set({dist::rust-docs}) because it is excluded
Skipping Set({dist::rustc-docs}) because it is excluded
---
[RUSTC-TIMING] git2 test:false 6.114
error[E0277]: the trait bound `dyn std::fmt::Write: std::default::Default` is not satisfied
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                  ^^^^^^ the trait `std::default::Default` is not implemented for `dyn std::fmt::Write`
    |
    = help: the trait `std::default::Default` is implemented for `Secret<T>`
    = note: required for `Secret<dyn std::fmt::Write>` to implement `std::default::Default`

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by a bound in `Secret::<T>::map`
   --> /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/cargo/credential/cargo-credential/src/secret.rs:26:6
    |
26  | impl<T> Secret<T> {
    |      ^ required by this bound in `Secret::<T>::map`
...
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |            --- required by a bound in this associated function

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:57
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                         ^^^^^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
    = help: unsized fn params are gated as an unstable feature

error[E0277]: the size for values of type `dyn std::fmt::Write` cannot be known at compilation time
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:52
    |
181 |                     secret_key = Secret::default().map(|mut key| {
    |                                                    ^^^ doesn't have a size known at compile-time
    |
    = help: the trait `Sized` is not implemented for `dyn std::fmt::Write`
note: required by an implicit `Sized` bound in `Secret::<T>::map`
   --> /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/cargo/credential/cargo-credential/src/secret.rs:54:16
    |
54  |     pub fn map<U, F>(self, f: F) -> Secret<U>
    |                ^ required by the implicit `Sized` requirement on this type parameter in `Secret::<T>::map`

error[E0746]: return type cannot be a trait object without pointer indirection
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:66
    |
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |_____________________^ doesn't have a size known at compile-time
    |
help: consider returning an `impl Trait` instead of a `dyn Trait`
    |
181 |                     secret_key = Secret::default().map(|mut key| impl {
    |                                                                  ++++
help: alternatively, box the return type, and wrap all of the returned values in `Box::new`
    |
181 ~                     secret_key = Secret::default().map(|mut key| Box<dyn {
182 |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 ~                         Box::new(key)
184 ~                     }>);
    |

error[E0308]: mismatched types
   --> src/tools/cargo/src/cargo/util/credential/paseto.rs:181:34
    |
176 |                   let secret_key: Secret<String>;
    |                                   -------------- expected due to this type
...
181 |                       secret_key = Secret::default().map(|mut key| {
    |  __________________________________^
182 | |                         FormatAsPaserk::fmt(&kp.secret, &mut key).unwrap();
183 | |                         key
184 | |                     });
    | |______________________^ expected `Secret<String>`, found `Secret<dyn Write>`
    |
    = note: expected struct `Secret<std::string::String>`
               found struct `Secret<dyn std::fmt::Write>`
    = help: `std::string::String` implements `Write` so you could change the expected type to `Box<dyn Write>`

[RUSTC-TIMING] gix test:false 17.495
Some errors have detailed explanations: E0277, E0308, E0746.
For more information about an error, try `rustc --explain E0277`.
[RUSTC-TIMING] cargo test:false 11.145
---
[2025-03-17T12:23:36.665Z INFO  opt_dist::utils] Free disk space: 4.43 TiB out of total 5.10 TiB (13.16% used)
Error: Optimized build pipeline has failed

Caused by:
    Command RUST_BACKTRACE=full python3 ../x.py dist --host x86_64-unknown-linux-gnu --target x86_64-unknown-linux-gnu --include-default-paths build-manifest bootstrap --skip rust-docs --skip rustc-docs --skip rust-docs-json --skip rust-analyzer --skip rustc-src --skip clippy --skip miri --skip rustfmt --skip gcc --llvm-profile-use /tmp/tmp-multistage/opt-artifacts/llvm-pgo.profdata --rust-profile-use /tmp/tmp-multistage/opt-artifacts/rustc-pgo.profdata --keep-stage 0 --keep-stage 1 --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/LLVM-bolt.profdata --reproducible-artifact /tmp/tmp-multistage/opt-artifacts/rustc-bolt.profdata [at /checkout/obj] has failed with exit code Some(1)

Stack backtrace:
   0: <anyhow::Error>::msg::<alloc::string::String>
             at /rust/deps/anyhow-1.0.95/src/backtrace.rs:27:14
   1: <opt_dist::exec::CmdBuilder>::run
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/exec.rs:80:17
   2: <opt_dist::exec::Bootstrap>::run
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/exec.rs:181:9
   3: opt_dist::execute_pipeline::{closure#4}
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:341:52
   4: <opt_dist::timer::TimerSection>::section::<opt_dist::execute_pipeline::{closure#4}, ()>
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/timer.rs:111:22
   5: opt_dist::execute_pipeline
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:341:5
   6: opt_dist::main
             at /rustc/32649637620a9654391f93df1f2e569c00208b25/src/tools/opt-dist/src/main.rs:400:18
   7: <fn() -> core::result::Result<(), anyhow::Error> as core::ops::function::FnOnce<()>>::call_once
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/core/src/ops/function.rs:250:5
   8: std::sys::backtrace::__rust_begin_short_backtrace::<fn() -> core::result::Result<(), anyhow::Error>, core::result::Result<(), anyhow::Error>>
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/sys/backtrace.rs:152:18
   9: std::rt::lang_start::<core::result::Result<(), anyhow::Error>>::{closure#0}
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/rt.rs:199:18
  10: core::ops::function::impls::<impl core::ops::function::FnOnce<A> for &F>::call_once
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/core/src/ops/function.rs:284:13
  11: std::panicking::try::do_call
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/panicking.rs:587:40
  12: std::panicking::try
             at /rustc/f0cb41030579cd1a6f72bd23f38e677052d5d485/library/std/src/panicking.rs:550:19

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
S-waiting-on-perf Status: Waiting on a perf run to be completed. S-waiting-on-review Status: Awaiting review from the assignee but also interested parties. T-compiler Relevant to the compiler team, which will review and decide on the PR/issue.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants