United StatesChange Country, Oracle Worldwide Web Sites Communities I am a... I want to...
JDK-6746320 : Hotspot regression test for 6512111 fails in -Xmixed mode

Details
Type:
Bug
Submit Date:
2008-09-09
Status:
Closed
Updated Date:
2011-03-07
Project Name:
JDK
Resolved Date:
2011-03-07
Component:
hotspot
OS:
generic
Sub-Component:
compiler
CPU:
x86
Priority:
P3
Resolution:
Fixed
Affected Versions:
hs14
Fixed Versions:
hs14 (b05)

Related Reports
Backport:
Backport:
Relates:

Sub Tasks

Description
The test

   closed/compiler/6512111/CorruptFinalLong.java

started failing with HS14-b04 in "-client -Xmixed" mode on linux-i586, windows-i586, solaris-i586. HS14-b03 does not have this problem. It looks like a reincarnation of 6512111.

To reproduce:

$ ssh vm-v20z-34.sfbay
$ cd /tmp
$ cp /net/sqenfs-1.sfbay/export1/comp/vm/testbase/jtreg/7/HS_REGRESSION/test/closed/compiler/6512111/CorruptFinalLong.java .
$ /net/sqenfs-1.sfbay/export1/comp/vm/jdk/hsx/14/pit/b04/product/linux-i586/bin/javac CorruptFinalLong.java
$ /net/sqenfs-1.sfbay/export1/comp/vm/jdk/hsx/14/pit/b04/product/linux-i586/bin/java -client -Xmixed CorruptFinalLong

                                    

Comments
EVALUATION

The changes to merge the assemblers and make a 64-bit C1 incorrectly
changed the logic in stack2stack, resuting incorrect long moves.  The
fix is to restore the original code.
                                     
2008-09-09
EVALUATION

http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/6e7305abe64c
                                     
2008-09-09



Hardware and Software, Engineered to Work Together