Closed
Description
The code responsible for creating and inserting GC_Poll instances appears to have degraded since porting over from .NET Framework.
runtime/src/coreclr/src/jit/flowgraph.cpp
Line 3517 in 14a2f78
Calling the above function when either GCPOLL_CALL
or GCPOLL_INLINE
is set results in multiple asserts being fired. This was discovered during the suppress GC work - dotnet/coreclr#26458. The result of this was to manually insert GCPOLL_CALL
instances instead of GCPOLL_INLINE
.
Additional issues:
/cc @briansull @dotnet/jit-contrib
category:cq
theme:optimization
skill-level:beginner
cost:medium