summaryrefslogtreecommitdiff
path: root/status
diff options
context:
space:
mode:
authorDaniel James <daniel@calamity.org.uk>2007-02-19 20:52:35 +0000
committerDaniel James <daniel@calamity.org.uk>2007-02-19 20:52:35 +0000
commitcb8fb3c9e673adc835497db7c03426617c28ab0f (patch)
tree055bc2532c37ef401b5d98f32b4a3bb1270523c4 /status
parentede4cb4ef37218a49a4b9ff327f2f3309f462be0 (diff)
downloadboost-cb8fb3c9e673adc835497db7c03426617c28ab0f.tar.gz
Mark hash float test failure for cygwin.
[SVN r37008]
Diffstat (limited to 'status')
-rw-r--r--status/explicit-failures-markup.xml11
1 files changed, 11 insertions, 0 deletions
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index fdfc6029a1..1076fa6c99 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -1362,6 +1362,17 @@
</mark-expected-failures>
<mark-expected-failures>
+ <test name="hash_float_test"/>
+ <toolset name="gcc-cygwin*"/>
+ <note author="Daniel James">
+ On this platform both std::frexp and std::ldexp treat long
+ doubles as longs, so the hashing algorithm does the same.
+ This means that you'll get very bad results for long doubles
+ that can't be represented by doubles.
+ </note>
+ </mark-expected-failures>
+
+ <mark-expected-failures>
<test name="point" />
<test name="books" />
<toolset name="msvc-6.5*"/>