Request for review (XXS): 7053520: JSR292: crash in invokedynamic with C1 using tiered and compressed oops
Christian Thalinger
christian.thalinger at oracle.com
Fri Jun 10 10:20:11 PDT 2011
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