1.1 --- a/src/cpu/x86/vm/sharedRuntime_x86_32.cpp Wed Sep 07 12:58:42 2011 -0700 1.2 +++ b/src/cpu/x86/vm/sharedRuntime_x86_32.cpp Thu Sep 08 10:12:25 2011 +0200 1.3 @@ -2471,7 +2471,7 @@ 1.4 __ movl(counter, rbx); 1.5 1.6 // Pick up the initial fp we should save 1.7 - __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_fp_offset_in_bytes())); 1.8 + __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_info_offset_in_bytes())); 1.9 1.10 // Now adjust the caller's stack to make up for the extra locals 1.11 // but record the original sp so that we can save it in the skeletal interpreter 1.12 @@ -2691,7 +2691,7 @@ 1.13 __ movl(counter, rbx); 1.14 1.15 // Pick up the initial fp we should save 1.16 - __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_fp_offset_in_bytes())); 1.17 + __ movptr(rbp, Address(rdi, Deoptimization::UnrollBlock::initial_info_offset_in_bytes())); 1.18 1.19 // Now adjust the caller's stack to make up for the extra locals 1.20 // but record the original sp so that we can save it in the skeletal interpreter