Code Review for 7053520

Prepared by:twisti on Fri Jun 10 10:17:40 PDT 2011
Workspace:/home/twisti/hsx/hotspot-comp/7053520
Compare against: /home/twisti/hsx/hotspot-comp/hotspot
Summary of changes: 1 line changed: 0 ins; 0 del; 1 mod; 3167 unchg
Patch of changes: 7053520.patch
Printable review: 7053520.pdf
Author comments:
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.

Bug id: Bug Database
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/share/vm/c1/c1_LIRGenerator.cpp

1 line changed: 0 ins; 0 del; 1 mod; 3167 unchg

This code review page was prepared using /home/twisti/bin/webrev (vers 23.18-hg-never).