6880034 (original) (raw)
Code Review for 6880034
Prepared by: | Volker H. Simonis on Fri Oct 2 19:13:30 CEST 2009 |
---|---|
Workspace: | /mnt/us4312/priv/d046063/OpenJDK/hotspot |
Compare against: | http://hg.openjdk.java.net/jdk7/jdk7/hotspot |
Summary of changes: | 195 lines changed: 163 ins; 0 del; 32 mod; 9801 unchg |
Patch of changes: | <6880034.patch> |
Author comments: | Deoptimisation can lead to a SIGBUS on 64-bit server VMs on SPARC and to an incorrect result on 32-bit server VMs on SPARC due to a regression introduced by the change: "6420645: Create a vm that uses compressed oops for up to 32gb heapsizes" (http://hg.openjdk.java.net/jdk7/jdk7/hotspot/rev/ba764ed4b6f2). Further investigation showed that change 6420645 is not really the root cause of this error but only reveals a problem with the float register encodings in sparc.ad which was hidden until now. |
Bug id: | 6880034 SIGBUS during deoptimisation at a safepoint on 64bit-SPARC |
Legend: | Modified file Deleted file New file |
------ ------ ------ ------ ---[New](test/compiler/6880034/Test6880034.java.html) [Patch](test/compiler/6880034/Test6880034.java.patch) [Raw](raw%5Ffiles/new/test/compiler/6880034/Test6880034.java)
test/compiler/6880034/Test6880034.java
This code review page was prepared using /usr/local/bin/webrev(vers 23.18-hg).