commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bugs #7123] Bad results for QuadCurve2D.solveQuadratic


From: Sascha Brawer
Subject: [bugs #7123] Bad results for QuadCurve2D.solveQuadratic
Date: Wed, 7 Jan 2004 15:36:37 +0100

Summary:  Bad results for QuadCurve2D.solveQuadratic
URL: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=7123>

Original Submission:  The method java.awt.geom.QuadCurve2D.solveQuadratic
sometimes does not return the right results for the following equation:

  (x^2)/10 + 20x + 1000 = 0

Expected result: -100

This equation is tested by Mauve; see gnu.testlet.java.awt.geom.QuadCurve2D.

The problem occurs with various versions of gcj, compiling for IA-32.
However, it does NOT occur when executing the same Mauve testlet on
jamvm, using the same implementation for java.awt.geom.QuadCurve2D.

It turned out that a small Java test program for computing the equation's
discriminant gives a very small negative number when run on gcj/IA-32,
but exactly zero when run on jamvm or the Sun J2SE 1.4.1_01.


Follow-up Comments
------------------


-------------------------------------------------------
Date: Wed 01/07/04 at 14:15         By: brawer
The problematic equation has been re-formulated as a test case for the
test suite of the GNU Scientific Library. It fails there, too.

See the attached e-mail to Brian Gough <address@hidden>, author
of the GNU Scientific Library.






reply via email to

[Prev in Thread] Current Thread [Next in Thread]