|
| From: | Rik |
| Subject: | [Octave-bug-tracker] [bug #49091] MXE Octave 4.20-rc1: test mappers.cc-tst fails |
| Date: | Thu, 15 Sep 2016 00:26:11 +0000 (UTC) |
| User-agent: | Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:43.0) Gecko/20100101 Firefox/43.0 |
Follow-up Comment #3, bug #49091 (project octave):
I checked and __have_feature__ reports that I am using the std library
version. So, that kind of sucks. The std library is less accurate than
direct computation on Windows machines.
Do we want to change the library or the test? We could certainly add to the
#ifdef.
#if defined (HAVE_COMPLEX_STD_ACOSH) && ! defined (OCTAVE_USE_WINDOWS_API)
return std::acosh (x);
#else
return log (x + sqrt (x + 1.0) * sqrt (x - 1.0));
#endif
The second option is to increase the tolerance of the test.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?49091>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
| [Prev in Thread] | Current Thread | [Next in Thread] |