United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
Bug ID: 6986046 C1 valuestack cleanup
6986046 : C1 valuestack cleanup

Details
Type:
Bug
Submit Date:
2010-09-20
Status:
Closed
Updated Date:
2012-10-01
Project Name:
JDK
Resolved Date:
2011-04-23
Component:
hotspot
OS:
generic,windows_xp
Sub-Component:
compiler
CPU:
x86,generic
Priority:
P4
Resolution:
Fixed
Affected Versions:
hs16,hs19,6,6u21
Fixed Versions:
hs20

Related Reports
Backport:
Backport:
Duplicate:
Duplicate:
Relates:
Relates:
Relates:
Relates:

Sub Tasks

Description
Christian Wimmer contributed code to cleanup the handling of ValueStacks in c1:

- it fixes an historical oddity in C1 with inlining where all of the expression stacks are kept in the topmost ValueStack instead of being in their respective ValueStacks

- it trims the locals more aggressively in the exception states

- it fixes some mismatches between the bci in an instruction and the method in the ValueStack

                                    

Comments
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-gc/hotspot/rev/f02a8bbe6ed4
                                     
2010-10-09
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/f02a8bbe6ed4
                                     
2010-09-24
EVALUATION

see description
                                     
2010-09-20



Hardware and Software, Engineered to Work Together