Request for review (XXS): 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops

Christian Thalinger christian.thalinger at oracle.com
Tue Jun 14 09:34:58 PDT 2011


On Jun 14, 2011, at 4:07 PM, Paul Hohensee wrote:
> Haven't seen reviews for this.  Anyone?

There were two, from Igor and Tom.  They were also sent to the list.

-- Christian

> 
> Thanks,
> 
> Paul
> 
> On 6/10/11 1:20 PM, Christian Thalinger wrote:
>> http://cr.openjdk.java.net/~twisti/7053520
>> 
>> 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
>> Reviewed-by:
>> 
>> We are trying to decode the address of the CallSite object stored in
>> constant pool cache as if it were an oop but it's a raw pointer which
>> results in crashes.  The fix is to replace the load instruction with
>> move_wide.
>> 
>> Tested with JRuby tests.
>> 
>> src/share/vm/c1/c1_LIRGenerator.cpp




More information about the hotspot-compiler-dev mailing list