summaryrefslogtreecommitdiff
path: root/status
diff options
context:
space:
mode:
authorRene Rivera <grafikrobot@gmail.com>2005-07-27 18:33:52 +0000
committerRene Rivera <grafikrobot@gmail.com>2005-07-27 18:33:52 +0000
commit6a02bc22cf986f394ac2d2616fe76adb0807b148 (patch)
tree50a3cc308907fe5d80d77c8fcb53ee3da65e68d3 /status
parent7a8e8cecfd99a37e472612495d65c21ff354bffe (diff)
downloadboost-6a02bc22cf986f394ac2d2616fe76adb0807b148.tar.gz
Comment on various CW failures.
[SVN r30264]
Diffstat (limited to 'status')
-rw-r--r--status/explicit-failures-markup.xml82
1 files changed, 55 insertions, 27 deletions
diff --git a/status/explicit-failures-markup.xml b/status/explicit-failures-markup.xml
index e848073c2b..ce9f53eca2 100644
--- a/status/explicit-failures-markup.xml
+++ b/status/explicit-failures-markup.xml
@@ -1486,15 +1486,18 @@ for more information.
<mark-expected-failures>
<test name="test_demo"/>
- <test name="test_demo_exception"/>
+ <test name="test_demo_dll"/>
+ <test name="test_demo_exception*"/>
+ <test name="test_demo_shared_ptr*"/>
<test name="test_demo_xml*"/>
- <test name="test_shared_ptr*"/>
+ <test name="test_exported*"/>
<test name="test_mi*"/>
+ <test name="test_mult_archive_types*"/>
+ <test name="test_no_rtti*"/>
<test name="test_non_default_ctor2*"/>
- <test name="test_exported*"/>
<test name="test_registered*"/>
- <test name="test_unregistered*"/>
<test name="test_shared_ptr*"/>
+ <test name="test_unregistered*"/>
<toolset name="cw*"/>
<note author="Robert Ramey" refid="29">
All tests that serialize derived pointers currently fail with Metrowerks compilers.
@@ -1515,13 +1518,6 @@ for more information.
</mark-expected-failures>
<mark-expected-failures>
- <test name="test_demo_fast_archive"/>
- <test name="test_no_rtti_*"/>
- <toolset name="cw*"/>
- <note author="Aleksey Gurtovoy" refid="29"/>
- </mark-expected-failures>
-
- <mark-expected-failures>
<test name="test_smart_cast"/>
<toolset name="intel-7.1-linux"/>
<note author="Aleksey Gurtovoy" refid="29"/>
@@ -1587,6 +1583,14 @@ for more information.
<test name="test_multiple_ptrs_text_warchive_dll"/>
<test name="test_multiple_ptrs_xml_archive_dll"/>
<test name="test_multiple_ptrs_xml_warchive_dll"/>
+ <test name="test_non_default_ctor_text_archive_dll"/>
+ <test name="test_non_default_ctor_text_warchive_dll"/>
+ <test name="test_non_default_ctor_xml_archive_dll"/>
+ <test name="test_non_default_ctor_xml_warchive_dll"/>
+ <test name="test_non_intrusive_ctor_text_archive_dll"/>
+ <test name="test_non_intrusive_ctor_text_warchive_dll"/>
+ <test name="test_non_intrusive_ctor_xml_archive_dll"/>
+ <test name="test_non_intrusive_ctor_xml_warchive_dll"/>
<test name="test_null_ptr_text_archive_dll"/>
<test name="test_null_ptr_text_warchive_dll"/>
<test name="test_null_ptr_xml_archive_dll"/>
@@ -1642,6 +1646,39 @@ for more information.
<toolset name="cw-9_5-darwin"/>
<note author="Doug Gregor" refid="35"/>
</mark-expected-failures>
+
+ <mark-expected-failures>
+ <test name="test_demo_fast_archive"/>
+ <toolset name="cw-8*"/>
+ <note author="Rene Rivera">
+ This is caused by a compiler bug in this particular version, but not present
+ in version thereafter. The compiler has some difficulties resolving operators
+ to methods in the archive classes. This can be worked around by calling the
+ operator directly, and such a work around is already present in library code.
+ This test demonstrates that this can happen in user code.
+ </note>
+ </mark-expected-failures>
+
+ <mark-expected-failures>
+ <test name="test_diamond*"/>
+ <toolset name="cw-8*"/>
+ <toolset name="cw-9*-darwin*"/>
+ <note author="Rene Rivera">
+ The CW compilers have problems with the static construction idiom used to
+ implement the type registration in the Boost.Serialization library. In many
+ cases CW specific work arounds are implemented in the library but this one
+ is not immediately solvable. There is a user work around possible, please
+ contact the library developers on the Boost list for information on the
+ work around if needed.
+ </note>
+ </mark-expected-failures>
+
+ <mark-expected-failures>
+ <test name="test_class_info_load_text*"/>
+ <test name="test_class_info_load_xml_warchive*"/>
+ <toolset name="cw-9*-darwin*"/>
+ <note author="Rene Rivera" refid="29"/>
+ </mark-expected-failures>
</library>
@@ -2509,28 +2546,12 @@ for more information.
<!-- static_assert -->
<library name="static_assert">
- <test name="static_assert_test_fail_8">
- <mark-failure>
- <toolset name="cw-8_3*"/>
- <note author="B. Dawes" refid="3"/>
- </mark-failure>
- </test>
<test name="static_assert_example_2">
<mark-failure>
<toolset name="sunpro-5_3-sunos"/>
<note author="J. Maddock" refid="4"/>
</mark-failure>
</test>
- <test name="static_assert_test_fail_function">
- <mark-failure>
- <toolset name="cw-8*"/>
- <note author="R. Rivera">
- This failure is caused by a compiler optimization. The compiler
- doesn't instantiate types not affecting semantics of the program,
- per section 14.7.1 [temp.inst].
- </note>
- </mark-failure>
- </test>
</library>
<!-- test -->
@@ -2937,6 +2958,13 @@ for more information.
not usable with this toolset.
</note>
</mark-unusable>
+
+ <mark-expected-failures>
+ <test name="testwave"/>
+ <toolset name="cw-9*-darwin*"/>
+ <toolset name="cw-8*"/>
+ <note author="Rene Rivera" refid="29"/>
+ </mark-expected-failures>
</library>
<!-- /////////////// Standard note definitions /////////////// -->