Explorar o código

added markup for stdcxx failures (iostreams)

[SVN r43241]
Jonathan Turkanis %!s(int64=18) %!d(string=hai) anos
pai
achega
992bd4d83c
Modificáronse 1 ficheiros con 30 adicións e 4 borrados
  1. 30 4
      status/explicit-failures-markup.xml

+ 30 - 4
status/explicit-failures-markup.xml

@@ -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>

粤ICP备19079148号