Re: https://github.com/dotnet/runtime/pull/85689#issuecomment-1533688148 The pattern is less common in coreclr that in NativeAOT, but it makes sense to do the same change as in https://github.com/dotnet/runtime/pull/85689 Also may make sense to try the same for win-arm32. At least for consistency. Also take a look at mangling like `SETALIAS gCurrentThreadInfo, ?gCurrentThreadInfo@@3UThreadLocalInfo@@A`. That may not be necessary.