Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 13 Feb 2003 23:21:52 +0900 (JST)
From:      shudo@computer.org
To:        freebsd-java@FreeBSD.ORG
Subject:   Re: 1.3.1 patchset 8
Message-ID:  <20030213.232152.213978646.shudo@localhost>
In-Reply-To: <20030213051815.A45463@misty.eyesbeyond.com>
References:  <20030213051815.A45463@misty.eyesbeyond.com>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi,

From: Greg Lewis <glewis@eyesbeyond.com>

> Patchset 8 for JDK 1.3.1 is up on the web site.

Thanks Greg and contributers!

I tested OpenJIT 1.1.16 (*), TYA 1.8 and shuJIT 0.7.14 with the
version of JDK and all of them works well.


There remains a bug that I believe it's due to JDK and I reported in
the below post.  But the workaround for the problem is automatically
turned on for FreeBSD JDK 1.3.X, then users will not see any problem.

  http://docs.freebsd.org/cgi/getmsg.cgi?fetch=151180+0+archive/2002/freebsd-java/20020317.freebsd-java
  Subject: shuJIT 0.7.11
  From: shudo@computer.org
  Date: Thu, 14 Mar 2002 10:38:55 +0900

I reconfirmed the problem with jEdit 3.2.2, shuJIT 0.7.14 without the
workaround and JDK 1.3.1p8 on FreeBSD 4.7 Today's STABLE.


(*) Incidentally, OpenJIT 1.1.16 seems to have a bug, which was once
reported and the fix to the bug has not been available publicly.  The
following post reported the bug.

  http://docs.freebsd.org/cgi/getmsg.cgi?fetch=207907+0+archive/2001/freebsd-java/20011125.freebsd-java
  Subject: GC is not work in jdk1.3.1p5+OpenJIT1.1.16
  From: huang wen hui <huanghwh@yahoo.com>
  Date: Sat, 24 Nov 2001 22:10:21 -0800 (PST)

And, the fix is as follows:

==========
--- ./rt-X86.c.orig	Tue Dec  4 10:07:56 2001
+++ ./rt-X86.c	Tue Dec  4 10:08:18 2001
@@ -1974,7 +1974,7 @@
     ASM("leave; jmp OpenJIT_invokeinterface_quick");
 }
 
-static JHandle *
+static JHandle * ATTRIBUTE((stdcall))
 OpenJIT_newarray(int type, int size)
 {
     JHandle *ret;
==========


> FWIW this release should be JCK compliant(*) thanks to assistance from
> WorldGate Communications, Inc., particularly Philippe Laporte, Michael Sinz
> and Bruce Bauman (please see the THANKS file for details).
>
> I'm sure you can all guess what that means to the project!

At last.

I'm also interested in JCK results with JIT compilers.  We will not be
allowed to know how tests failed, but it may be OK to know how many
tests are there and how many of them could not be passed.

Of course, a trial of JCK will be time-consuming work wasting Greg's
time and this is just from my curiosity.


Thanks,

  Kazuyuki Shudo	shudo@computer.org	http://www.shudo.net/

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20030213.232152.213978646.shudo>