-
-
Notifications
You must be signed in to change notification settings - Fork 15k
datetime tests fail in release mode since 1.73 on powerpc64le #116582
Copy link
Copy link
Closed
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.I-unsoundIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessO-PowerPCTarget: PowerPC processorsTarget: PowerPC processorsP-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.Performance or correctness regression from one stable version to another.
Milestone
Description
Metadata
Metadata
Assignees
Labels
A-LLVMArea: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.Area: Code generation parts specific to LLVM. Both correctness bugs and optimization-related issues.C-bugCategory: This is a bug.Category: This is a bug.I-unsoundIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessIssue: A soundness hole (worst kind of bug), see: https://en.wikipedia.org/wiki/SoundnessO-PowerPCTarget: PowerPC processorsTarget: PowerPC processorsP-highHigh priorityHigh priorityT-compilerRelevant to the compiler team, which will review and decide on the PR/issue.Relevant to the compiler team, which will review and decide on the PR/issue.regression-from-stable-to-stablePerformance or correctness regression from one stable version to another.Performance or correctness regression from one stable version to another.
Type
Fields
Give feedbackNo fields configured for issues without a type.
The datetime tests have regressed on Fedora
ppc64lesince upgrading to Rust 1.73.0, and I can also reproduce this onrustuptoolchains.https://koschei.fedoraproject.org/build/16447830
I expected to see this happen: all tests pass
Instead, this happened: it passes in debug mode, but fails multiple tests in
--release. For example:Version it worked on
It most recently worked on: 1.72.1
Version with regression
rustc --version --verbose:It's no better on
rustc 1.74.0-beta.1 (b5c050feb 2023-10-03)orrustc 1.75.0-nightly (bf9a1c8a1 2023-10-08).As noted above, it also fails on Fedora rawhide's Rust 1.73.0 with LLVM 17. However, it passes on Fedora 38 with Rust 1.73.0 and LLVM 16, so it definitely seems like a codegen regression in 17.
@rustbot modify labels: +A-LLVM +T-compiler +regression-from-stable-to-stable -regression-untriaged