6730273: TEST: JDI_REGRESSION test Solaris32AndSolaris64Test.sh fails if -XX:+UseCompressedOops is used

Fix test to not pass -XX:[+-]UseCompressedOops to the debuggee.

Reviewed-by: tbell
This commit is contained in:
Jim Holmlund 2008-08-01 13:58:29 -07:00
parent d0c78cb9cf
commit 4c82d94e47

View File

@ -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 @@ filename=$TESTCLASSES/@debuggeeVMOptions
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
#