JDK-6939861 : JVM should handle more conversion operations
  • Type: Bug
  • Component: hotspot
  • Sub-Component: compiler
  • Affected Version: hs20,hs21,7
  • Priority: P3
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-03-31
  • Updated: 2020-07-20
  • Resolved: 2011-07-18
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 7 Other
7Fixed hs21Fixed
Related Reports
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Duplicate :  
Relates :  
Relates :  
Relates :  
Relates :  
Relates :  
Description
The reference implementation of JSR 292 uses specially coded assembly stubs to perform common low-level calling sequence adapations.  Some are not yet implemented, with their semantics being emulated (sometimes with limitations) by lots of little Java adapter classes.  This leads to Java code complexity and limitations on argument counts.

The following still need to be implemented:

OP_PRIM_TO_REF : requires a stack frame if the boxing operation must block
OP_SPREAD_ARGS : requires a stack overflow check
OP_RICOCHET, OP_FLYBY : both require a stack frame to hold arguments for the final MH

Comments
EVALUATION yes
14-09-2010