ZGC currently disables the C2 clone intrinsic. In order to support it, BarrierSetC2::clone_at_expansion() must be overridden to perform a leaf call to the VM to walk the source object oops. The support for array object cloning is already in place. There is an ideal transformation for small clones but the fallback is missing.
- relates to
-
JDK-8234520 ZGC: C2: Oop instance cloning causing skipped compiles
-
- Resolved
-
-
JDK-8233783 Make 8232896 patch complete
-
- Resolved
-