# HG changeset patch # User jjh # Date 1217624309 25200 # Node ID 5b7fdd22db38680c37a2264b7ef779cefe286dd5 # Parent 4c37dbd263b00a34e48ff0442ab50034206a4213 6730273: TEST: JDI_REGRESSION test Solaris32AndSolaris64Test.sh fails if -XX:+UseCompressedOops is used Summary: Fix test to not pass -XX:[+-]UseCompressedOops to the debuggee. Reviewed-by: tbell diff -r 4c37dbd263b0 -r 5b7fdd22db38 jdk/test/com/sun/jdi/Solaris32AndSolaris64Test.sh --- a/jdk/test/com/sun/jdi/Solaris32AndSolaris64Test.sh Fri Aug 01 11:41:59 2008 +0200 +++ b/jdk/test/com/sun/jdi/Solaris32AndSolaris64Test.sh Fri Aug 01 13:58:29 2008 -0700 @@ -25,7 +25,7 @@ # # @test Solaris32AndSolaris64Test.sh -# @bug 4478312 4780570 4913748 +# @bug 4478312 4780570 4913748 6730273 # @summary Test debugging with mixed 32/64bit VMs. # @author Tim Bell # Based on test/java/awt/TEMPLATE/AutomaticShellTest.sh @@ -177,8 +177,14 @@ if [ ! -r ${filename} ] ; then filename=$TESTCLASSES/../@debuggeeVMOptions fi +# Remove -d32, -d64 if present, and remove -XX:[+-]UseCompressedOops +# if present since it is illegal in 32 bit mode. if [ -r ${filename} ] ; then - DEBUGGEEFLAGS=`cat ${filename} | sed -e 's/-d32//g' -e 's/-d64//g'` + DEBUGGEEFLAGS=`cat ${filename} | sed \ + -e 's/-d32//g' \ + -e 's/-d64//g' \ + -e 's/-XX:.UseCompressedOops//g' \ + ` fi #