|
Boost-Commit : |
From: technews_at_[hidden]
Date: 2008-02-13 14:38:53
Author: turkanis
Date: 2008-02-13 14:38:52 EST (Wed, 13 Feb 2008)
New Revision: 43241
URL: http://svn.boost.org/trac/boost/changeset/43241
Log:
added markup for stdcxx failures (iostreams)
Text files modified:
trunk/status/explicit-failures-markup.xml | 34 ++++++++++++++++++++++++++++++----
1 files changed, 30 insertions(+), 4 deletions(-)
Modified: trunk/status/explicit-failures-markup.xml
==============================================================================
--- trunk/status/explicit-failures-markup.xml (original)
+++ trunk/status/explicit-failures-markup.xml 2008-02-13 14:38:52 EST (Wed, 13 Feb 2008)
@@ -2047,8 +2047,11 @@
<test name="stream_offset_64bit_test"/>
<toolset name="borland-*"/>
<note author="Jonathan Turkanis" date="04 Jan 2008">
- The Borland runtime library defines fpos_t as a 32-bit long,
- incapable of storing large offsets (see stdio.h)
+ In the Dinkumware standard library, streampos relies on fpos_t
+ to store stream offsets, but fpos_t is defined as a 32-bit
+ long by the Borland runtime library. In Borland's modified
+ version of STLPort, streampos relies on streamoff to store
+ stream offsets, but streamoff is defined to be a 32-bit long.
</note>
</mark-expected-failures>
<mark-expected-failures>
@@ -2063,8 +2066,31 @@
<test name="stream_offset_64bit_test"/>
<toolset name="vacpp*"/>
<note author="Jonathan Turkanis" date="09 Jan 2008">
- This platform uses the Dinkumware fpos, but std::streamsize and
- std::fpos_t are both 32-bit types.
+ On this platform, streampos is an alias for fpos, whose
+ implementation stores stream offsets using streamsize and
+ fpos_t; both of the latter types are 32-bit
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="stream_offset_64bit_test"/>
+ <toolset name="intel-win-10.0_stdcxx_421"/>
+ <toolset name="msvc-7.1_stdcxx_421"/>
+ <toolset name="msvc-9.0_stdcxx_421"/>
+ <toolset name="intel-win-10.1_stdcxx_421"/>
+ <toolset name="intel-linux-10.1_stdcxx_421"/>
+ <toolset name="gcc-4.2.1_stdcxx_421"/>
+ <note author="Jonathan Turkanis" date="09 Jan 2008">
+ On this platform, streampos is an alias for ptrdiff_t, which
+ is an alias for a 32-bit type
+ </note>
+ </mark-expected-failures>
+ <mark-expected-failures>
+ <test name="stream_offset_64bit_test"/>
+ <toolset name="gcc-4.2"/>
+ <note author="Jonathan Turkanis" date="09 Jan 2008">
+ The following applies only to gcc-4.2 using the stdcxx
+ standard library: On this platform, streampos is an alias for
+ ptrdiff_t, which is an alias for a 32-bit type
</note>
</mark-expected-failures>
</library>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk