# HG changeset patch # User twisti # Date 1296146822 28800 # Node ID 635b068a7224252c04a8870668f8c237816c4720 # Parent f966c66b5463eac177b6fb2c32e37d30320477c9# Parent d19d8218a3990fe8f90149581ef2097ae93e328f Merge diff -r f966c66b5463 -r 635b068a7224 .hgtags --- a/.hgtags Tue Jan 25 14:38:15 2011 -0800 +++ b/.hgtags Thu Jan 27 08:47:02 2011 -0800 @@ -141,4 +141,6 @@ 0a8e0d4345b37b71ec49dda08ee03b68c4f1b592 jdk7-b124 0a8e0d4345b37b71ec49dda08ee03b68c4f1b592 hs20-b05 e24ab3fa6aafad3efabbe7dba9918c5f461a20b1 jdk7-b125 +4c851c931d001a882cab809aaf3a55371b919244 jdk7-b126 e24ab3fa6aafad3efabbe7dba9918c5f461a20b1 hs20-b06 +d535bf4c12355a2897e918da9f8910c0aceec4fb hs20-b07 diff -r f966c66b5463 -r 635b068a7224 make/hotspot_version --- a/make/hotspot_version Tue Jan 25 14:38:15 2011 -0800 +++ b/make/hotspot_version Thu Jan 27 08:47:02 2011 -0800 @@ -33,9 +33,9 @@ # Don't put quotes (fail windows build). HOTSPOT_VM_COPYRIGHT=Copyright 2011 -HS_MAJOR_VER=20 +HS_MAJOR_VER=21 HS_MINOR_VER=0 -HS_BUILD_NUMBER=07 +HS_BUILD_NUMBER=01 JDK_MAJOR_VER=1 JDK_MINOR_VER=7 diff -r f966c66b5463 -r 635b068a7224 src/cpu/sparc/vm/c1_Runtime1_sparc.cpp --- a/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Tue Jan 25 14:38:15 2011 -0800 +++ b/src/cpu/sparc/vm/c1_Runtime1_sparc.cpp Thu Jan 27 08:47:02 2011 -0800 @@ -343,9 +343,10 @@ // returned. restore_live_registers(sasm); - __ restore(); - __ br(Assembler::always, false, Assembler::pt, deopt_blob->unpack_with_reexecution(), relocInfo::runtime_call_type); - __ delayed()->nop(); + + AddressLiteral dest(deopt_blob->unpack_with_reexecution()); + __ jump_to(dest, O0); + __ delayed()->restore(); __ bind(no_deopt); restore_live_registers(sasm);