-
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
Fix liveness of FrameListRoot #39452
Conversation
The FrameListRoot variable isn't used if `call->IsSuppressGCTransition()`, but liveness wasn't checking this. Fix dotnet#39221
This issue was introduced with dotnet/coreclr#26458 but apparently went unnoticed for some time. |
src/coreclr/src/jit/liveness.cpp
Outdated
@@ -1904,8 +1903,9 @@ void Compiler::fgComputeLifeLIR(VARSET_TP& life, BasicBlock* block, VARSET_VALAR | |||
// Removing a call does not affect liveness unless it is a tail call in a nethod with P/Invokes or |
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.
// Removing a call does not affect liveness unless it is a tail call in a nethod with P/Invokes or | |
// Removing a call does not affect liveness unless it is a tail call in a method with P/Invokes or |
@dotnet/jit-contrib @AaronRobinsonMSFT PTAL |
ping @dotnet/jit-contrib |
@dotnet/dnceng - The |
new to me, checking it out. |
@CarolEidt looks like a new failure mode for Github / AzDO integration. The reason you can't restart it is that it did finish, yesterday evening : https://dev.azure.com/dnceng/public/_build/results?buildId=734471&view=logs&j=9db4066d-6bf0-549a-7716-e181239d2ea7&s=d654deb9-056d-50a2-1717-90c08683d50a on attempt 2. This is a repo that doesn't block on passing CI, and it did actually pass, so assuming you get signoff you can just merge. I'll share this incident with the lead for this area to make sure it's on their radar. |
Feel free to upvote this issue if you'd like this GitHub / AzDO integration issue to get more priority: https://developercommunity.visualstudio.com/content/problem/1117817/github-reporting-in-progress-azure-devops-build-th.html |
ping again @dotnet/jit-contrib |
* Fix liveness of FrameListRoot The FrameListRoot variable isn't used if `call->IsSuppressGCTransition()`, but liveness wasn't checking this. Fix dotnet#39221
The FrameListRoot variable isn't used if
call->IsSuppressGCTransition()
, but liveness wasn't checking this.Fix #39221