United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-7192167 : JSR 292: C1 has old broken code which needs to be removed

Details
Type:
Bug
Submit Date:
2012-08-16
Status:
Resolved
Updated Date:
2013-04-30
Project Name:
JDK
Resolved Date:
2012-08-27
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
generic
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs23
Fixed Versions:
hs24 (b21)

Related Reports
Backport:
Backport:
Backport:
Backport:

Sub Tasks

Description
Some code in C1 is still from the old JSR 292 implementation and is completely wrong.  It works right now because we force all lambda form adapters to inline.  When disabling inlining it fails immediately with SEGVs and friends.

                                    

Comments
EVALUATION

Remove old code that deals with invokedynamic instructions.
                                     
2012-08-16
EVALUATION

http://hg.openjdk.java.net/hsx/hotspot-comp/hotspot/rev/7a302948f5a4
                                     
2012-08-21



Hardware and Software, Engineered to Work Together