JDK-8086069 : Adapt runtime calls to recent intrinsics to pass ints as long
  • Type: Enhancement
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: 9
  • Priority: P4
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2015-06-09
  • Updated: 2020-08-25
  • Resolved: 2015-07-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 9
9 b74Fixed
Related Reports
Relates :  
Relates :  
Relates :  
Description
The PPC ABI requires that ints are passed as correct long values.
"8024342: PPC64 (part 111): Support for C calling conventions that require 64-bit ints."
adapted runtime calls issued by C2 accordingly.

Intinsics for multiplyToLen, CRC32, AES and SHA use runtime calls and thus must
obey to the ABI. 

This change adapts the calls to the new intrinsics using the mechanism introduced in 8024324.