mirror of
https://github.com/boostorg/boost.git
synced 2025-04-13 16:40:42 +00:00
Comment on various CW failures.
[SVN r30264]
This commit is contained in:
parent
7a8e8cecfd
commit
6a02bc22cf
1 changed files with 56 additions and 28 deletions
|
@ -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_mi*"/>
|
||||
<test name="test_non_default_ctor2*"/>
|
||||
<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_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.
|
||||
|
@ -1514,13 +1517,6 @@ for more information.
|
|||
<note author="Aleksey Gurtovoy" refid="29"/>
|
||||
</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"/>
|
||||
|
@ -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 /////////////// -->
|
||||
|
|
Loading…
Add table
Reference in a new issue