-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
1.53.0 broke ui/consts/const-eval/ub-*.rs tests on s390x (big-endian, 64-bit) (regression) #89577
Comments
Thanks for bringing this to my attention! I will attempt to work to fix it on the weekend. |
Great, thanks! We've had similar endianness issues with these tests before; looking through the git history of those test files might give you some more ideas for solutions. |
It looks like #73989 fixed it by replacing an endianness-dependent value 1 with an endianness-independent value 0, not sure if that's suitable for your case... |
I had a few similar failures in the PR with different ABIs, I fixed them by limiting the tests to x86-64. |
Assigning priority as discussed in the Zulip thread of the Prioritization Working Group. @rustbot label -I-prioritize +P-medium |
I've started a discussion about this on Zulip. Feel free to contribute with ideas? |
Probably because s390x is 64-bit big-endian not little-endian, e.g.:
Debian build log, warning several MB
sample
These tests were fine in 1.52 so the culprit is probably #76881 @hameerabbasi . I will revert it in Debian for now.
The text was updated successfully, but these errors were encountered: