
24 Sep
2006
24 Sep
'06
8:38 p.m.
Hello, From the test results at: http://tinyurl.com/ezs3o It appears that std::numeric_limits<long double> might be defined incorrectly on OpenBSD on x86 (for example, the 1 + epsilon != 1 test is failing for long double). Is there someone with access to this operating system who can look into this? On FreeBSD long doubles are defined as having the same accuracy as doubles, so maybe that's the case for OpenBSD as well? Another possibility is that OpenBSD doesn't have floating point functions defined for long doubles - but that wouldn't explain why the epsilon test is failing. thanks, Daniel