-
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: properly update trees in optOptimizeBoolsGcStress #75992
Conversation
Under jit stress, `optOptimizeBoolsGcStress` will modify trees. Since this now happens in a phase that runs after `fgSetBlockOrder`, it must also recost and rethread the trees. Fixes dotnet#75944.
Tagging subscribers to this area: @JulieLeeMSFT, @jakobbotsch Issue DetailsUnder jit stress, Fixes #75944.
|
@jakobbotsch PTAL |
/azp run runtime-coreclr jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
Still seeing some failures so will need to revise this. |
We are ending up with out of order threading, despite calling |
Not the first time I've been surprised by |
/azp run runtime-coreclr jitstress |
Azure Pipelines successfully started running 1 pipeline(s). |
Another segfault from msbuild during restore:
|
Arm64 SPMI is lack of MCH, perhaps I'm too close to a GUID update or collections are broken?
|
x86 failure is in |
More critical finalizer failures in the jitstress legs. So far, no other failures there. |
Under jit stress,
optOptimizeBoolsGcStress
will modify trees. Since this now happens in a phase that runs afterfgSetBlockOrder
, it must also recost and rethread the trees.Fixes #75944.