octave-bug-tracker
[Top][All Lists]
Advanced

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

[Octave-bug-tracker] [bug #53438] tests: rand.cc: 5 failing tests on i68


From: Rik
Subject: [Octave-bug-tracker] [bug #53438] tests: rand.cc: 5 failing tests on i686 due to tolerance changes
Date: Fri, 23 Mar 2018 11:33:49 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:55.0) Gecko/20100101 Firefox/55.0

Follow-up Comment #1, bug #53438 (project octave):

Interesting.  The short term expedient is to relax the tolerances.  However,
I'm not exactly pleased with that course of action.

Octave code should be portable between platforms.  If I happen to write on a
Mac or i586 machine, and fix a random seed because I want reproducible
results, I should be able to transfer this to an i686 machine without issue.

My guess is that this has to do with preserving extra accuracy, 80 bits versus
64 bits, in the Intel math co-processor.

For the release, go ahead and apply your patch.  But let's leave the bug open
and try to resolve it.



    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?53438>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

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