-
Notifications
You must be signed in to change notification settings - Fork 4.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
JIT: Assertion failed 'FPbased == FPbased2' during 'Emit code' #111777
Comments
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch |
@filipnavara - could it from your changes from #111451? |
Very likely, I will have a look. |
The dumps I downloaded from Helix show incorrect values of the asserted local variables, so it's not of much help. Presumably the condition can happen when two successive stores to SP+n and FP-m get rewritten to a pair-wise store to SP+n due to the optimization in Looking at the code I suppose that the problem would only be the assert itself and changing it to I need to verify that this theory is actually correct and I will only get to my win-arm machine later today or Monday. I submitted a PR with revert to unblock the CI. |
This issue is indeed a variation of the case described in the comment above. For example, in the
The
Later on, two stores get coalesced into single |
Failing in arm64
libraries-jitstress
legs. Example run. cc @dotnet/jit-contribThe text was updated successfully, but these errors were encountered: