From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 1582 invoked by alias); 22 Jun 2004 06:04:33 -0000 Mailing-List: contact gcc-bugs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-bugs-owner@gcc.gnu.org Received: (qmail 1553 invoked by uid 48); 22 Jun 2004 06:04:32 -0000 Date: Tue, 22 Jun 2004 06:04:00 -0000 Message-ID: <20040622060432.1552.qmail@sourceware.org> From: "vincent at vinc17 dot org" To: gcc-bugs@gcc.gnu.org In-Reply-To: <20040621195829.16122.debian-gcc@lists.debian.org> References: <20040621195829.16122.debian-gcc@lists.debian.org> Reply-To: gcc-bugzilla@gcc.gnu.org Subject: [Bug libgcj/16122] gij - Incorrect result due to computations in extended precision on x86 X-Bugzilla-Reason: CC X-SW-Source: 2004-06/txt/msg02726.txt.bz2 List-Id: ------- Additional Comments From vincent at vinc17 dot org 2004-06-22 06:04 ------- I don't know very much about Java, but I've talked with someone who has some knowledge in Java and floating point, and according to him, Java FP arithmetic operations must round exactly in double precision (this is also confirmed by the documentation I could see). strictfp concerns the exponent range of the double precision vs extended precision, but this is not the problem here. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=16122