[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