In JDK-8234160 most of the JCC erratum effects were mitigated.
The fix does not cover non-C2 code (including some possibly hot stubs), or C2 intrinsics expanded in AD files. This could be optimized further. We might want to evaluate whether that is worth doing, and how to do that in a way that is as unintrusive as possible to the JVM.
The fix does not cover non-C2 code (including some possibly hot stubs), or C2 intrinsics expanded in AD files. This could be optimized further. We might want to evaluate whether that is worth doing, and how to do that in a way that is as unintrusive as possible to the JVM.
- relates to
-
JDK-8241502 C2: Migrate x86_64.ad to MacroAssembler
- Resolved
-
JDK-8241503 C2: Share MacroAssembler between mach nodes during code emission
- Resolved