Testcase (attached) cgt2 is failed with java.lang.StackOverflowError on solaris9-x86 for all the 1.4.2_xx jdks including fcs with flags -Xincgc -client. However this testcase passes on Sparc machines.
JDK :
====
1.4.2_xx
Testcase :
========
jit/common/graph/cgt2
is failing with 1.4.2_06 b01, 1.4.2_05-b04 and also on 1.4.2 with flags,
-client -Xincgc
whereas it is passing with all these flags
-client -Xcomp -Xcheck:jni
-server -Xbatch -Xincgc
How to reproduce:
=================
copy the attached file and run it.
OUTPUT :
======
CGT parameters
Seed: 90010647605
Number of Threads: 1
Number of Random Loop iterations: 4600
Number of Static Loop iterations: 400
Max number of Methods in the Graph: 12
Verbose function calls: false
Invocation Target Exception
java.lang.reflect.InvocationTargetException
Processing Exception Invocation Target Exception
java.lang.StackOverflowError
CGT Thread 0 has begun call stack validation
Vector Length's Do Not Match, VERIFY ERROR
Thread Name: CGT Thread 0
Sumation Element Count = 3484 ID Element Count = 3485
and exit code is 1.
JDK :
====
1.4.2_xx
Testcase :
========
jit/common/graph/cgt2
is failing with 1.4.2_06 b01, 1.4.2_05-b04 and also on 1.4.2 with flags,
-client -Xincgc
whereas it is passing with all these flags
-client -Xcomp -Xcheck:jni
-server -Xbatch -Xincgc
How to reproduce:
=================
copy the attached file and run it.
OUTPUT :
======
CGT parameters
Seed: 90010647605
Number of Threads: 1
Number of Random Loop iterations: 4600
Number of Static Loop iterations: 400
Max number of Methods in the Graph: 12
Verbose function calls: false
Invocation Target Exception
java.lang.reflect.InvocationTargetException
Processing Exception Invocation Target Exception
java.lang.StackOverflowError
CGT Thread 0 has begun call stack validation
Vector Length's Do Not Match, VERIFY ERROR
Thread Name: CGT Thread 0
Sumation Element Count = 3484 ID Element Count = 3485
and exit code is 1.