-
Notifications
You must be signed in to change notification settings - Fork 4.9k
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: JIT\\Methodical\\Overflow\\FloatOvfToInt2_do\\FloatOvfToInt2_do.cmd #51380
Comments
|
This appears to be due to #50450 (reverting that change fixes the problem). |
This is likely the same as #51346 and the test is covering some undefined behavior that varies between platforms. #47478 tracks the work to normalize those results which @davidwrighton was coming up with a plan for. I believe the options are:
I think which we do depends on if we think #47478 is being definitively fixed for .NET 6. |
For reference on what values have UB, it should be the following when converting
Additionally when converting
|
My only comment is that whatever is chosen, the tests need to be passing in the CI by tonight. |
Disabling for pre-jit only will not be enough to solve #51346 and the related issues as those are caused by the fact that MSVC x86 doesn't agree with our dynamic codegen. Disabling the folding in general will be cheap as the logic for that was added in #50450 (it is what that PR does for checked conversions), except for the In the meantime, I will revert the part of #50450 that is causing the failures. |
Also, JIT\Methodical\Overflow\FloatOvfToInt2_ro\FloatOvfToInt2_ro.cmd
This is failing in many test runs, for Windows x86:
https://dev.azure.com/dnceng/public/_build/results?buildId=1092298&view=ms.vss-test-web.build-test-results-tab
https://dev.azure.com/dnceng/public/_build/results?buildId=1092164&view=ms.vss-test-web.build-test-results-tab
https://dev.azure.com/dnceng/public/_build/results?buildId=1092177&view=ms.vss-test-web.build-test-results-tab
The text was updated successfully, but these errors were encountered: