-
Notifications
You must be signed in to change notification settings - Fork 13.6k
Closed
Labels
O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 stateTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 stateP-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-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.
Description
On a rapsberry pi, rust installed through with rustup:
pi@raspberrypi:~ $ echo 'fn main() { println!("{}", 12345.0f32.powi(0)); }' | rustc +stable - ; ./rust_out
1
pi@raspberrypi:~ $ echo 'fn main() { println!("{}", 12345.0f32.powi(0)); }' | rustc +beta - ; ./rust_out
12345
Stable is correct, but beta and nightly are terribly wrong, so with have a regression. It specifically breaks num-bigint tests on raspberry pi.
Metadata
Metadata
Assignees
Labels
O-ArmTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 stateTarget: 32-bit Arm processors (armv6, armv7, thumb...), including 64-bit Arm in AArch32 stateP-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-betaPerformance or correctness regression from stable to beta.Performance or correctness regression from stable to beta.