From owner-freebsd-java Thu Sep 9 4:31:21 1999 Delivered-To: freebsd-java@freebsd.org Received: from cafe.muraoka.info.waseda.ac.jp (cafe.muraoka.info.waseda.ac.jp [133.9.68.49]) by hub.freebsd.org (Postfix) with ESMTP id 390F715041; Thu, 9 Sep 1999 04:31:13 -0700 (PDT) (envelope-from shudoh@muraoka.info.waseda.ac.jp) Received: from muraoka.info.waseda.ac.jp (shudoh@localhost [127.0.0.1]) by cafe.muraoka.info.waseda.ac.jp (8.9.1a/3.7W) with ESMTP id UAA25981; Thu, 9 Sep 1999 20:27:30 +0900 Message-Id: <199909091127.UAA25981@cafe.muraoka.info.waseda.ac.jp> To: java-port@FreeBSD.org, freebsd-java@FreeBSD.org, fuyuhik8@is.titech.ac.jp Subject: Re: Some bugs exist in JDK for FreeBSD. In-reply-to: Your message of "Sat, 04 Sep 1999 00:06:06 JST." <19990904000606R.fuyuhik8@is.titech.ac.jp> Date: Thu, 09 Sep 1999 20:27:29 +0900 From: SHUDO Kazuyuki Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org Fuyuhiko Maruyama wrote: > When you try division of two special int values, x86 cpu causes > SIGFPE. > System.out.println("0x80000000 / -1 = " + (0x80000000/-1)); > This bug may exist all version of JDK for FreeBSD (may be in Linux > version), Yes, JDK 1.1.7 (v3 and v1a) for Linux has also this problem. But, JDK 1.2 pre-release 2 and JDK 1.1.6 from IBM can handle that situation well. And TYA and shuJIT can also deal with the special division even with Blackdown JDK 1.1.7. The problem was reported by Matt Welsh on the Java-linux list several months ago. > Our JIT compiler can handle > it in support functions for JIT compiled methods I'm looking for release of your OpenJIT. Kazuyuki SHUDO Happy Hacking! Muraoka Lab., Grad. School of Sci. & Eng., Waseda Univ. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message