-
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
Add variable lifetime update for GT_STOREIND for arm/arm64 #46059
Conversation
/azp list |
/azp run runtime-coreclr outerloop |
Azure Pipelines successfully started running 1 pipeline(s). |
gcstress failures are 2 timeouts in Linux arm, and 2 failures of #45090 |
@sandreenko @dotnet/jit-contrib PTAL |
asm diffs for arm64 are essentially the same as for xarch in #45557; extended GC lifetimes where previously they were cut short. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We should port this to 5.0 as well.
Fix dotnet#45557 for arm/arm64 Fixes dotnet#46023
e9207ee
to
f9f57d1
Compare
I verified that the Linux arm libraries crossgen SPMI asm diffs show the same pattern of fixes: adding stack slots to the tracked GC refs set for a short range. |
Port dotnet#46059 to release/5.0 Fix dotnet#45557 for arm/arm64 Fixes dotnet#46023
Fix #45557 for arm/arm64
Fixes #46023