Bail out on CORINFO_STATIC_FIELD_ADDRESS like Crossgen1 does (#32664)
This was the main problem after I overcame initial issues with
composite R2R debugging and runtime initialization: for some reason,
console output was weirdly distorted. By selectively compiling
just a subset of the framework I bisected this into
System.Console.get_Out which uses the ldsflda instruction that
Crossgen1 doesn't support. We pretended to support it but did it
incorrectly and so our result didn't match JIT. I have created
the tracking issue
https://github.com/dotnet/runtime/issues/32663
on implementing the static address as a minor perf optimization
(likely only important in some corner scenarios heavily using
statics).
Thanks
Tomas