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

Tom Rodriguez tom.rodriguez at oracle.com
Fri Jun 10 15:27:21 PDT 2011


Looks good.

tom

On Jun 10, 2011, at 10:20 AM, 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