-
Notifications
You must be signed in to change notification settings - Fork 4.7k
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
Assertion failed 'paddingToAdd == paddingNeeded' in 'System.SpanTests.IndexOfAnyExceptTests`1[Byte][System.Byte]:SomeElementsDontMatch_ReturnsOffset(int,System.Int32[]):this' #68510
Comments
Tagging subscribers to this area: @JulieLeeMSFT Issue Detailspipeline: runtime-coreclr libraries-jitstress
@kunalspathak @dotnet/jit-contrib
|
Also seen in: runtime-coreclr libraries-jitstress2-jitstressregs
|
Here is what is happening here. We have a loop We would first do the adjustment calculation of IG04:
align ; for IG05
IG05:
...
jg IG07
IG06:
...
jmp IG11
align ; for IG14
IG07: ; added by LSRA for resolution
...
jmp IG05 I did add an extra flag |
I will double check why placement phase decided to put |
Now I remember this. We decided to add a phase Here is an example for the repro. The loop
During LSRA, we split the edge
Since it is not part of a loop, its To conclude, |
pipeline: runtime-coreclr libraries-jitstress
job: net7.0-windows-Release-x86-CoreCLR_checked-jitstress1-Windows.10.Amd64.Open
test: System.Memory.Tests
https://dev.azure.com/dnceng/public/_build/results?buildId=1736001&view=ms.vss-test-web.build-test-results-tab&runId=46986296&paneView=debug
@kunalspathak @dotnet/jit-contrib
The text was updated successfully, but these errors were encountered: