(fwd) Help needed for linux m68k port

Kiyo Inaba kaffe@rufus.w3.org
Fri, 10 Jul 1998 00:13:14 +0900


"Remi Perrot" <r_perrot@mail.club-internet.fr> wrote,
>Now the bad news:
>the following test don't pass 
>
>        ttest
...

Still I did not get any hints for this problem, I tried to
see what happens by comparing sparc/sunos and m68k/sunos.

The debug output of the port for sparc/sunos is,
	Call: java/lang/ThreadGroup.add(Ljava/lang/Thread;)V.
	000: ALOAD_0
	000: ALOAD_1
	000: ALOAD_2
	000: ALOAD_3
	001: ASTORE_2
	001: ASTORE_3
	002: ALOAD_2
	002: ALOAD_3
	003: MONITORENTER
	004: ALOAD_0
	004: ALOAD_1
	004: ALOAD_2
	004: ALOAD_3
	005: GETFIELD
	...
On the other hand, m68k/sunos's is
	Call: java/lang/ThreadGroup.add(Ljava/lang/Thread;)V.
	000: ALOAD_0
	000: ALOAD_1
	000: ALOAD_2
	000: ALOAD_3
	001: ASTORE_2
	001: ASTORE_3
	002: ALOAD_2
	002: ALOAD_3
	Call: java/lang/NullPointerException.<init>()V.
	...

These are the very begining of instruction traces for 'ttest'
program and I hope I can figure out what happens this weekend.
But of course, if someone else can comment why it can happen
earlier, it is very happy for me.

Kiyo