# HG changeset patch # User never # Date 1220990211 25200 # Node ID 6e7305abe64c84ef4ebf9491af0c308309764e35 # Parent 2b73d212b1fd6658b1dd44ca5e129b95bc2ad6c1 6746320: Hotspot regression test for 6512111 fails in -Xmixed mode Reviewed-by: kvn diff -r 2b73d212b1fd -r 6e7305abe64c src/cpu/x86/vm/c1_LIRAssembler_x86.cpp --- a/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Fri Sep 05 13:33:55 2008 -0700 +++ b/src/cpu/x86/vm/c1_LIRAssembler_x86.cpp Tue Sep 09 12:56:51 2008 -0700 @@ -1129,8 +1129,8 @@ #else __ pushl(frame_map()->address_for_slot(src ->double_stack_ix(), 0)); // push and pop the part at src + wordSize, adding wordSize for the previous push - __ pushl(frame_map()->address_for_slot(src ->double_stack_ix(), wordSize)); - __ popl (frame_map()->address_for_slot(dest->double_stack_ix(), wordSize)); + __ pushl(frame_map()->address_for_slot(src ->double_stack_ix(), 2 * wordSize)); + __ popl (frame_map()->address_for_slot(dest->double_stack_ix(), 2 * wordSize)); __ popl (frame_map()->address_for_slot(dest->double_stack_ix(), 0)); #endif // _LP64