From 052293b0927e764c502c759cea87a75afd7a020a Mon Sep 17 00:00:00 2001 From: James Barford-Evans Date: Wed, 30 Apr 2025 09:12:47 +0100 Subject: [PATCH] add printouts for debugging --- library/stdarch/crates/intrinsic-test/src/main.rs | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/library/stdarch/crates/intrinsic-test/src/main.rs b/library/stdarch/crates/intrinsic-test/src/main.rs index 2d04f1cf3429..64fcd5629419 100644 --- a/library/stdarch/crates/intrinsic-test/src/main.rs +++ b/library/stdarch/crates/intrinsic-test/src/main.rs @@ -624,14 +624,21 @@ fn compare_outputs( }; if !c.status.success() { - error!("Failed to run C program for intrinsic {}", intrinsic.name); + error!( + "Failed to run C program for intrinsic {intrinsic}\nstdout: {stdout}\nstderr: {stderr}", + intrinsic = intrinsic.name, + stdout = std::str::from_utf8(&c.stdout).unwrap_or(""), + stderr = std::str::from_utf8(&c.stderr).unwrap_or(""), + ); return Some(FailureReason::RunC(intrinsic.name.clone())); } if !rust.status.success() { error!( - "Failed to run rust program for intrinsic {}", - intrinsic.name + "Failed to run Rust program for intrinsic {intrinsic}\nstdout: {stdout}\nstderr: {stderr}", + intrinsic = intrinsic.name, + stdout = std::str::from_utf8(&rust.stdout).unwrap_or(""), + stderr = std::str::from_utf8(&rust.stderr).unwrap_or(""), ); return Some(FailureReason::RunRust(intrinsic.name.clone())); }