Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Test failure in nightly MIPS test #137

Closed
mcroomp opened this issue Sep 17, 2023 · 2 comments
Closed

Test failure in nightly MIPS test #137

mcroomp opened this issue Sep 17, 2023 · 2 comments

Comments

@mcroomp
Copy link
Contributor

mcroomp commented Sep 17, 2023

Seems like there's a problem with the nightly build of Rust on MIPS. The stable and older builds work ok, but the nightly builds fail with errors in the shift tests. Looks like this might be a compiler problem.

failures:
t_i64x2::impl_shl_for_i64x2
t_i64x4::impl_shl_for_i64x4
t_i64x4::impl_shr_for_i64x4
t_u64x2::impl_shl_for_u64x2
t_u64x2::impl_shr_for_u64x2
t_u64x4::impl_shl_for_u64x4
t_u64x4::impl_shr_for_u64x4

---- t_i64x2::impl_shl_for_i64x2 stdout ----
thread 't_i64x2::impl_shl_for_i64x2' panicked at tests/all_tests/t_i64x2.rs:69:3:
assertion left == right failed
left: (-8, -8)
right: (-12884901896, -12884901896)
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

---- t_i64x4::impl_shl_for_i64x4 stdout ----
thread 't_i64x4::impl_shl_for_i64x4' panicked at tests/all_tests/t_i64x4.rs:76:3:
assertion left == right failed
left: (-8, -8, 262140, 0)
right: (-12884901896, -12884901896, 262140, 0)

---- t_i64x4::impl_shr_for_i64x4 stdout ----
thread 't_i64x4::impl_shr_for_i64x4' panicked at tests/all_tests/t_i64x4.rs:86:3:
assertion left == right failed
left: (2305843009213693951, 2305843009213693951, 16383, 0)
right: (2305843005992468479, 2305843005992468479, 16383, 0)

---- t_u64x2::impl_shl_for_u64x2 stdout ----
thread 't_u64x2::impl_shl_for_u64x2' panicked at tests/all_tests/t_u64x2.rs:70:3:
assertion left == right failed
left: (18446744073709551608, 18446744073709551608)
right: (18446744060824649720, 18446744060824649720)

---- t_u64x2::impl_shr_for_u64x2 stdout ----
thread 't_u64x2::impl_shr_for_u64x2' panicked at tests/all_tests/t_u64x2.rs:79:3:
assertion left == right failed
left: (4611686018427387903, 4611686018427387903)
right: (4611686015206162431, 4611686015206162431)

---- t_u64x4::impl_shl_for_u64x4 stdout ----
thread 't_u64x4::impl_shl_for_u64x4' panicked at tests/all_tests/t_u64x4.rs:72:3:
assertion left == right failed
left: (18446744073709551608, 18446744073709551608, 262140, 0)
right: (18446744060824649720, 18446744060824649720, 262140, 0)

@mcroomp
Copy link
Contributor Author

mcroomp commented Sep 26, 2023

#

@mcroomp mcroomp closed this as completed Feb 15, 2024
@mcroomp
Copy link
Contributor Author

mcroomp commented Feb 15, 2024

this is fixed now in LLVM

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant