|
@@ -443,6 +443,16 @@
|
|
|
<note author="Jeremy Siek" refid="1"/>
|
|
<note author="Jeremy Siek" refid="1"/>
|
|
|
</mark-failure>
|
|
</mark-failure>
|
|
|
</test>
|
|
</test>
|
|
|
|
|
+ <test name="stl_concept_check">
|
|
|
|
|
+ <mark-failure>
|
|
|
|
|
+ <toolset name="hp_cxx*"/>
|
|
|
|
|
+ <note author="Markus Schoepflin" date="09 Dec 2007">
|
|
|
|
|
+ This version of the Rogue Wave library fails to provide all
|
|
|
|
|
+ needed addition operators for the iterator type and the
|
|
|
|
|
+ difference type of std::deque.
|
|
|
|
|
+ </note>
|
|
|
|
|
+ </mark-failure>
|
|
|
|
|
+ </test>
|
|
|
</library>
|
|
</library>
|
|
|
|
|
|
|
|
<!-- config -->
|
|
<!-- config -->
|
|
@@ -1487,13 +1497,44 @@
|
|
|
<!-- function_types -->
|
|
<!-- function_types -->
|
|
|
<library name="function_types">
|
|
<library name="function_types">
|
|
|
<mark-expected-failures>
|
|
<mark-expected-failures>
|
|
|
- <test name="nonmember_ccs"/>
|
|
|
|
|
- <test name="nonmember_ccs_exact"/>
|
|
|
|
|
<test name="member_ccs"/>
|
|
<test name="member_ccs"/>
|
|
|
<test name="member_ccs_exact"/>
|
|
<test name="member_ccs_exact"/>
|
|
|
<toolset name="acc*"/>
|
|
<toolset name="acc*"/>
|
|
|
|
|
+ <toolset name="darwin-4.0.1"/>
|
|
|
|
|
+ <toolset name="gcc-*"/>
|
|
|
|
|
+ <toolset name="hp_cxx*"/>
|
|
|
|
|
+ <toolset name="intel*"/>
|
|
|
|
|
+ <toolset name="msvc-*_64"/>
|
|
|
|
|
+ <toolset name="msvc-*wm*"/>
|
|
|
|
|
+ <toolset name="pathscale-*"/>
|
|
|
|
|
+ <note author="Tobias Schwinger">
|
|
|
|
|
+ Not all compilers/platforms implement nonstandard calling conventions.
|
|
|
|
|
+ <hr/>
|
|
|
|
|
+ With GCC/x86 this failure reflects
|
|
|
|
|
+ http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29328 .
|
|
|
|
|
+ </note>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures>
|
|
|
|
|
+ <test name="nonmember_ccs"/>
|
|
|
|
|
+ <test name="nonmember_ccs_exact"/>
|
|
|
|
|
+ <toolset name="acc*"/>
|
|
|
|
|
+ <toolset name="darwin-4.0.1"/>
|
|
|
|
|
+ <toolset name="gcc-*"/>
|
|
|
<toolset name="hp_cxx*"/>
|
|
<toolset name="hp_cxx*"/>
|
|
|
- <note author="Boris Gubenko" refid="44"/>
|
|
|
|
|
|
|
+ <toolset name="intel*"/>
|
|
|
|
|
+ <toolset name="msvc-*_64"/>
|
|
|
|
|
+ <toolset name="msvc-*wm*"/>
|
|
|
|
|
+ <toolset name="pathscale-*"/>
|
|
|
|
|
+ <note author="Tobias Schwinger">
|
|
|
|
|
+ Not all compilers/platforms implement nonstandard calling conventions.
|
|
|
|
|
+ </note>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures>
|
|
|
|
|
+ <test name="interface_example"/>
|
|
|
|
|
+ <toolset name="msvc-7.1*"/>
|
|
|
|
|
+ <note author="Tobias Schwinger">
|
|
|
|
|
+ Overload selection does not work in some assignment contexts with this compiler.
|
|
|
|
|
+ </note>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
</library>
|
|
</library>
|
|
|
|
|
|
|
@@ -1766,7 +1807,6 @@
|
|
|
<toolset name="gcc-3.2*"/>
|
|
<toolset name="gcc-3.2*"/>
|
|
|
<toolset name="gcc-3.3*"/>
|
|
<toolset name="gcc-3.3*"/>
|
|
|
<toolset name="mipspro"/>
|
|
<toolset name="mipspro"/>
|
|
|
- <toolset name="msvc-8.0~wm5*"/>
|
|
|
|
|
<toolset name="vacpp*"/>
|
|
<toolset name="vacpp*"/>
|
|
|
<toolset name="pathscale*"/>
|
|
<toolset name="pathscale*"/>
|
|
|
<toolset name="intel-linux-8.*"/>
|
|
<toolset name="intel-linux-8.*"/>
|
|
@@ -1777,6 +1817,8 @@
|
|
|
<mark-expected-failures>
|
|
<mark-expected-failures>
|
|
|
<test name="doc_offset_ptr" />
|
|
<test name="doc_offset_ptr" />
|
|
|
<toolset name="acc"/>
|
|
<toolset name="acc"/>
|
|
|
|
|
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
|
|
|
|
|
+ <toolset name="gcc-3.4.6_linux_ia64"/>
|
|
|
<note author="Ion Gaztañaga">
|
|
<note author="Ion Gaztañaga">
|
|
|
The compiler is not supported by Interprocess.
|
|
The compiler is not supported by Interprocess.
|
|
|
</note>
|
|
</note>
|
|
@@ -2290,6 +2332,8 @@ for more information.
|
|
|
<test name="optional_test_ref"/>
|
|
<test name="optional_test_ref"/>
|
|
|
<toolset name="darwin-4.0.1"/>
|
|
<toolset name="darwin-4.0.1"/>
|
|
|
<toolset name="gcc-mingw-3.4.5"/>
|
|
<toolset name="gcc-mingw-3.4.5"/>
|
|
|
|
|
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
|
|
|
|
|
+ <toolset name="gcc-3.4.6_linux_ia64"/>
|
|
|
<toolset name="gcc-4.2.1*"/>
|
|
<toolset name="gcc-4.2.1*"/>
|
|
|
<toolset name="gcc-4.1.2_sunos_i86pc"/>
|
|
<toolset name="gcc-4.1.2_sunos_i86pc"/>
|
|
|
<note author="Fernando Cacciola" refid="2"/>
|
|
<note author="Fernando Cacciola" refid="2"/>
|
|
@@ -2630,6 +2674,8 @@ for more information.
|
|
|
<test name="test_demo_portable_archive"/>
|
|
<test name="test_demo_portable_archive"/>
|
|
|
<test name="test_demo_portable_archive_dll"/>
|
|
<test name="test_demo_portable_archive_dll"/>
|
|
|
<toolset name="acc*"/>
|
|
<toolset name="acc*"/>
|
|
|
|
|
+ <toolset name="gcc-3.4.2_hpux_pa_risc"/>
|
|
|
|
|
+ <toolset name="gcc-4.2.1_hpux_ia64"/>
|
|
|
<note author="Boris Gubenko">
|
|
<note author="Boris Gubenko">
|
|
|
This failure is caused by serialization library bug in the
|
|
This failure is caused by serialization library bug in the
|
|
|
code visible only on big endian platforms.
|
|
code visible only on big endian platforms.
|
|
@@ -3926,11 +3972,18 @@ for more information.
|
|
|
</note>
|
|
</note>
|
|
|
</mark-unusable>
|
|
</mark-unusable>
|
|
|
<mark-unusable>
|
|
<mark-unusable>
|
|
|
- <toolset name="sun-5.8*"/>
|
|
|
|
|
|
|
+ <toolset name="sun-5.6*"/>
|
|
|
<note author="David Abrahams">
|
|
<note author="David Abrahams">
|
|
|
- This compiler seems to be having trouble digesting
|
|
|
|
|
|
|
+ The old reasoning given for this markup, which applied
|
|
|
|
|
+ to sun-5.8*, was as follows. However, tuple's tests
|
|
|
|
|
+ seem to use the test library, which is apparently
|
|
|
|
|
+ completely broken on Sun. Therefore, I've backed off
|
|
|
|
|
+ the version number to sun-5.6 so I can see the actual
|
|
|
|
|
+ state of the failures.
|
|
|
|
|
+
|
|
|
|
|
+ <blockquote>This compiler seems to be having trouble digesting
|
|
|
Boost.Tuple. Until it can handle Boost.Tuple there's
|
|
Boost.Tuple. Until it can handle Boost.Tuple there's
|
|
|
- little chance it will handle Boost.Python
|
|
|
|
|
|
|
+ little chance it will handle Boost.Python</blockquote>
|
|
|
</note>
|
|
</note>
|
|
|
</mark-unusable>
|
|
</mark-unusable>
|
|
|
<mark-expected-failures>
|
|
<mark-expected-failures>
|
|
@@ -4356,16 +4409,28 @@ for more information.
|
|
|
<toolset name="hp_cxx-71*"/>
|
|
<toolset name="hp_cxx-71*"/>
|
|
|
<note author="Andreas Huber" refid="29"/>
|
|
<note author="Andreas Huber" refid="29"/>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures reason="?">
|
|
|
|
|
+ <test name="TransitionTest*"/>
|
|
|
|
|
+ <toolset name="intel-linux*"/>
|
|
|
|
|
+ <toolset name="pathscale*"/>
|
|
|
|
|
+ <note author="Andreas Huber" refid="29"/>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures reason="?">
|
|
|
|
|
+ <test name="TransitionTest*"/>
|
|
|
|
|
+ <test name="InvalidTransitionTest1Relaxed"/>
|
|
|
|
|
+ <test name="StopWatchExample"/>
|
|
|
|
|
+ <toolset name="vacpp-8.0"/>
|
|
|
|
|
+ <note author="Andreas Huber" refid="29"/>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
<mark-expected-failures reason="?">
|
|
<mark-expected-failures reason="?">
|
|
|
<test name="CustomReactionTest*"/>
|
|
<test name="CustomReactionTest*"/>
|
|
|
<toolset name="acc*"/>
|
|
<toolset name="acc*"/>
|
|
|
<note author="Andreas Huber" refid="29"/>
|
|
<note author="Andreas Huber" refid="29"/>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
<mark-expected-failures reason="?">
|
|
<mark-expected-failures reason="?">
|
|
|
- <test name="TransitionTest*"/>
|
|
|
|
|
- <test name="PerformanceExample"/>
|
|
|
|
|
- <toolset name="vacpp"/>
|
|
|
|
|
- <note author="Andreas Huber" refid="29"/>
|
|
|
|
|
|
|
+ <test name="HistoryTestRelaxed"/>
|
|
|
|
|
+ <toolset name="intel-linux-9.1"/>
|
|
|
|
|
+ <note author="Andreas Huber" refid="29"/>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
<mark-expected-failures>
|
|
<mark-expected-failures>
|
|
|
<test name="StopWatch*"/>
|
|
<test name="StopWatch*"/>
|
|
@@ -4376,13 +4441,10 @@ for more information.
|
|
|
ignored.
|
|
ignored.
|
|
|
</note>
|
|
</note>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
- <mark-expected-failures>
|
|
|
|
|
|
|
+ <mark-expected-failures reason="?">
|
|
|
<test name="DllTest*"/>
|
|
<test name="DllTest*"/>
|
|
|
<toolset name="msvc-8.0~wm5~stlport5.1"/>
|
|
<toolset name="msvc-8.0~wm5~stlport5.1"/>
|
|
|
- <note author="Andreas Huber">
|
|
|
|
|
- This test fails due to unresolved externals that are
|
|
|
|
|
- not library-related.
|
|
|
|
|
- </note>
|
|
|
|
|
|
|
+ <note author="Andreas Huber" refid="29"/>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
</library>
|
|
</library>
|
|
|
|
|
|
|
@@ -5409,6 +5471,43 @@ for more information.
|
|
|
versions of the compiler (VC 7.1 and greater).
|
|
versions of the compiler (VC 7.1 and greater).
|
|
|
</note>
|
|
</note>
|
|
|
</mark-expected-failures>
|
|
</mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures>
|
|
|
|
|
+ <test name="value_init_test"/>
|
|
|
|
|
+ <toolset name="borland-5.6*"/>
|
|
|
|
|
+ <toolset name="borland-5.8*"/>
|
|
|
|
|
+ <toolset name="borland-5.9*"/>
|
|
|
|
|
+ <note author="Niels Dekker">
|
|
|
|
|
+ This test typically fails on Borland C++, because of an issue described by
|
|
|
|
|
+ <a href="http://svn.boost.org/trac/boost/ticket/1459">
|
|
|
|
|
+ ticket #1459, "value_initialized leaves data uninitialized,
|
|
|
|
|
+ when using Borland"</a>. The issue is caused by a
|
|
|
|
|
+ compiler bug, reported at the website of Codegear/Borland:
|
|
|
|
|
+ <a href="http://qc.codegear.com/wc/qcmain.aspx?d=51854">
|
|
|
|
|
+ Report #51854, "Value-initialization: POD struct
|
|
|
|
|
+ should be zero-initialized"</a>.
|
|
|
|
|
+ </note>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
|
|
+ <mark-expected-failures>
|
|
|
|
|
+ <test name="value_init_test"/>
|
|
|
|
|
+ <toolset name="gcc-3.3*"/>
|
|
|
|
|
+ <toolset name="gcc-3.4*"/>
|
|
|
|
|
+ <toolset name="gcc-4.0*"/>
|
|
|
|
|
+ <toolset name="gcc-4.1*"/>
|
|
|
|
|
+ <toolset name="gcc-4.2*"/>
|
|
|
|
|
+ <toolset name="gcc-mingw-3.4*"/>
|
|
|
|
|
+ <note author="Niels Dekker">
|
|
|
|
|
+ This test typically fails on GCC, because of an issue described by
|
|
|
|
|
+ <a href="http://svn.boost.org/trac/boost/ticket/1491">
|
|
|
|
|
+ ticket #1491, "value_initialized leaves data uninitialized,
|
|
|
|
|
+ when using GCC"</a>. The issue is caused by some GCC compiler bugs:
|
|
|
|
|
+ <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30111">
|
|
|
|
|
+ Value-initialization of POD base class doesn't initialize members</a>,
|
|
|
|
|
+ reported by Jonathan Wakely, and
|
|
|
|
|
+ <a href="http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33916">
|
|
|
|
|
+ Default constructor fails to initialize array members</a>,
|
|
|
|
|
+ reported by Michael Elizabeth Chastain.
|
|
|
|
|
+ </note>
|
|
|
|
|
+ </mark-expected-failures>
|
|
|
<mark-expected-failures>
|
|
<mark-expected-failures>
|
|
|
<test name="operators_test"/>
|
|
<test name="operators_test"/>
|
|
|
<toolset name="gcc-3.4.5_linux_x86_64"/>
|
|
<toolset name="gcc-3.4.5_linux_x86_64"/>
|