Просмотр исходного кода

Merge trunk at 42025

[SVN r42033]
Beman Dawes 18 лет назад
Родитель
Сommit
fbcda05584
1 измененных файлов с 115 добавлено и 16 удалено
  1. 115 16
      status/explicit-failures-markup.xml

+ 115 - 16
status/explicit-failures-markup.xml

@@ -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&#241;aga">
             <note author="Ion Gazta&#241;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"/>

粤ICP备19079148号