JDK-8212243 : More gc interface tweaks for arraycopy
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 12
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-10-16
  • Updated: 2019-10-22
  • Resolved: 2018-11-06
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 12
12 b19Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
- when an arraycopy is turned into loads/stores and the field or
  element being copied is a reference. In that case, barriers may have
  to be applied.

- when a clone is expanded into a stub call. In that case a
  postbarrier may be required. That one is only required when a
  reference field or element may be encountered. That's where the
  ciInstanceKlass changes come in.
Comments
Testing passed.
05-11-2018

http://cr.openjdk.java.net/~roland/8212243/webrev.03/
05-11-2018