Open silwol opened 5 years ago
Just for the record: https://buildd.debian.org/status/package.php?p=rust-num-integer has a list of the latest build attempts for all architectures.
Strange that it only occurs on sparc64
, and only on the last line of that test. It really seems like it's going to be a codegen issue for that target -- which would be a bug for rustc (or llvm), not here.
Can you debug-print those values that are being multiplied? (src/lib.rs:871
)
The build of the Debian package of
num-integer
0.1.41 failed test_lcm_overflow on sparc64, it succeeded on the other Debian architectures. Test log can be found at https://buildd.debian.org/status/fetch.php?pkg=rust-num-integer&arch=sparc64&ver=0.1.41-1&stamp=1562827854&raw=0 The relevant output with the backtrace is:I took a quick look at the affected code locations, but I'm not too much into the internals and bit widths of the affected integer types.