Request for reviews (S): 7003798: test/compiler/6991596 fails with true != false
christian.thalinger at oracle.com
Thu Dec 2 06:51:58 PST 2010
7003798: test/compiler/6991596 fails with true != false
Summary: The test of 6991596 fails on SPARCV9.
It seems I have never verified the test of 6991596 with 64-bit SPARC.
On SPARCV9 a long has two 64-bit interpreter slots but the value is
passed only in one slot. The current code does not handle this.
Add LP64 specific code that removes the empty slot and chooses the
right one for conversion.
Tested with test of 6991596.
Additionally I enhanced the testcase to have better debugging support
(-DDEBUG=true) and changed the method handle call sites to use the new
More information about the hotspot-compiler-dev