[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Gnash-dev] Test failures in Date.as
From: |
Benjamin Wolsey |
Subject: |
Re: [Gnash-dev] Test failures in Date.as |
Date: |
Sat, 10 Oct 2009 09:21:26 +0200 |
Am Freitag, den 09.10.2009, 14:38 -0400 schrieb dolphinling:
> I'm getting the following failures in Date.as
>
> FAIL: astests-v5-Runner: expected: 584 obtained: 952
> [../../../trunk/testsuite/actionscript.all/Date.as:551]
> FAIL: astests-v5-Runner: expected: 0 obtained: 8
> [../../../trunk/testsuite/actionscript.all/Date.as:552]
> FAIL: astests-v5-Runner: expected: 584 obtained: 952
> [../../../trunk/testsuite/actionscript.all/Date.as:553]
> FAIL: astests-v5-Runner: expected: 0 obtained: 8
> [../../../trunk/testsuite/actionscript.all/Date.as:554]
> FAIL: astests-v5-Runner: expected: 4 obtained: 45
> [../../../trunk/testsuite/actionscript.all/Date.as:555]
>
These are dependent on floating point optimizations. Generally the
failures are due to whether an intermediate value in the calculation are
stored or not, and that depends on GCC version and CPU type. It's not
something that C++ defines a semantic for. There are some compiler flags
to fix it, but in the end it may be more sensible to drop the tests and
accept that very large numbers may produce different results.
bwy
--
Free Flash, use Gnash
http://www.gnu.org/software/gnash/
Benjamin Wolsey, Software Developer - http://benjaminwolsey.de
signature.asc
Description: Dies ist ein digital signierter Nachrichtenteil