[kaffe] Re: Total irix breakage...
Guilhem Lavaux
guilhem at kaffe.org
Tue Mar 15 10:24:07 PST 2005
Riccardo wrote:
> Hey,
>
>
>>I'll try pthreads later and possibly on the other irix box whith gcc 2.
>>95.
>
>
> running pthreads instead of jthreads makes only 20 reg. fail:
>
> BadFloatTest.fail IntfTest.fail CatchDeath.fail
> NetworkInterfaceTest.fail ClassGC.fail Preempt.fail
> DateFormatTest.fail ProcessTest.fail DoubleComp.fail
> PropertiesTest.fail DoubleCvt.fail RefTest.fail DoubleNeg.
> fail TestClassRef.fail DoublePrint.fail
> TestMessageFormat.fail finalexc.fail TestSerialFields.fail
> FPUStack.fail ZipTest.fail
>
> Guilhem: I remember you fixed jthreads on irix... did you forgot to
> commit the patch or did it instead break again?
>
I've applied the patch however I don't whether it has been activated
(I've introduced a #define somewhere in config-jthreads.h). You may
check this by putting a dprintf in setupSigAltStack. I've attached a
patch for this.
Guilhem.
P.S.: Can I see the ClassGC.fail ?
-------------- next part --------------
Index: signal.c
===================================================================
RCS file: /cvs/kaffe/kaffe/kaffe/kaffevm/systems/unix-jthreads/signal.c,v
retrieving revision 1.31
diff -u -r1.31 signal.c
--- signal.c 12 Mar 2005 16:08:11 -0000 1.31
+++ signal.c 15 Mar 2005 18:28:40 -0000
@@ -357,6 +357,7 @@
newstack.ss_flags = 0;
stackp = KMALLOC(newstack.ss_size);
#if defined(SIGALTSTACK_NEEDS_END)
+ dprintf("This OS needs the stack end !\n");
newstack.ss_sp = (void *)((uintp)stackp + newstack.ss_size);
#else
newstack.ss_sp = stackp;
More information about the kaffe
mailing list