Skip to content

[release/5.0] Fix GC hole with STOREIND of LCL_VAR_ADDR/LCL_FLD_ADDR#45947

Merged
mmitche merged 1 commit intodotnet:release/5.0from
BruceForstall:Port45557FixToNet5
Dec 11, 2020
Merged

[release/5.0] Fix GC hole with STOREIND of LCL_VAR_ADDR/LCL_FLD_ADDR#45947
mmitche merged 1 commit intodotnet:release/5.0from
BruceForstall:Port45557FixToNet5

Conversation

@BruceForstall
Copy link
Contributor

@BruceForstall BruceForstall commented Dec 11, 2020

Backport of (part of) #45818 to release/5.0

Fixes: #45557

Customer Impact

Reported by Roslyn. Bad GC info can lead to an unexplained crash that can't easily be found or worked around.

Regression?

Yes, this is a regression from .NET Core 3.1

Testing

Manual, new unit test, CLR outerloop, SuperPMI asm diffs.

Risk

Low

Loading
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

area-CodeGen-coreclr CLR JIT compiler in src/coreclr/src/jit and related components such as SuperPMI Servicing-consider Issue for next servicing release review

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants