|
Boost-Commit : |
From: eric_at_[hidden]
Date: 2007-11-20 16:11:21
Author: eric_niebler
Date: 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
New Revision: 41268
URL: http://svn.boost.org/trac/boost/changeset/41268
Log:
Merged revisions 41247-41267 via svnmerge from
https://svn.boost.org/svn/boost/trunk
........
r41249 | schoepflin | 2007-11-20 01:07:05 -0800 (Tue, 20 Nov 2007) | 2 lines
Fixed SNAFU caused by last checkin.
........
r41251 | johnmaddock | 2007-11-20 03:12:36 -0800 (Tue, 20 Nov 2007) | 1 line
aCC on PA-RISC emits hard errors if a numeric constant underflows: enable existing workaround for that compiler.
........
r41252 | johnmaddock | 2007-11-20 03:18:48 -0800 (Tue, 20 Nov 2007) | 1 line
Changed order of #includes to keep Borland C++ 5.5.1 happy.
........
r41253 | hkaiser | 2007-11-20 03:20:47 -0800 (Tue, 20 Nov 2007) | 1 line
Wave: Suppressed MS warning for tests.
........
r41254 | johnmaddock | 2007-11-20 03:40:28 -0800 (Tue, 20 Nov 2007) | 4 lines
Added missing #include.
Fix warnings on MSVC: the code should now be clean with -W4.
Fix warnings on gcc: the code should now be clean with -Wall -Wshadow.
This fixes Track issues #585, #980, #1196, #1278 and #1340.
........
r41256 | garcia | 2007-11-20 07:56:29 -0800 (Tue, 20 Nov 2007) | 3 lines
Added a simple test that changes index bases while resizing (thanks to
wasti.redl_at_[hidden] for this code, which caught a bug).
........
r41257 | garcia | 2007-11-20 07:56:51 -0800 (Tue, 20 Nov 2007) | 2 lines
Fixes #1461
........
r41258 | eric_niebler | 2007-11-20 08:52:43 -0800 (Tue, 20 Nov 2007) | 1 line
fix warning in gcc-4.3
........
r41259 | johnmaddock | 2007-11-20 08:57:32 -0800 (Tue, 20 Nov 2007) | 1 line
Added warning suppression for VC-9.
........
r41260 | grafik | 2007-11-20 09:51:21 -0800 (Tue, 20 Nov 2007) | 1 line
Allow indication of the Boost.Build location with an argument. This allows to override the built-in BB when testing.
........
r41262 | bgubenko | 2007-11-20 10:51:04 -0800 (Tue, 20 Nov 2007) | 1 line
fixed markup validation error: consolidated two consequtive notes
........
r41263 | bgubenko | 2007-11-20 11:09:33 -0800 (Tue, 20 Nov 2007) | 1 line
mark some function_types and serialization library tests for acc toolset
........
Properties modified:
branches/proto/v3/ (props changed)
Text files modified:
branches/proto/v3/boost-build.jam | 11 ++++++-----
branches/proto/v3/boost/detail/lcast_precision.hpp | 4 ++--
branches/proto/v3/boost/format/alt_sstream_impl.hpp | 11 +++++++++--
branches/proto/v3/boost/format/feed_args.hpp | 6 +++---
branches/proto/v3/boost/format/format_implementation.hpp | 10 +++++-----
branches/proto/v3/boost/format/group.hpp | 6 ++++++
branches/proto/v3/boost/format/internals.hpp | 2 ++
branches/proto/v3/boost/format/parsing.hpp | 1 +
branches/proto/v3/boost/math/tools/config.hpp | 5 +++--
branches/proto/v3/boost/multi_array.hpp | 4 ++--
branches/proto/v3/boost/ptr_container/detail/reversible_ptr_container.hpp | 2 +-
branches/proto/v3/boost/type_traits/is_abstract.hpp | 7 +++++++
branches/proto/v3/boost/type_traits/is_base_and_derived.hpp | 7 +++++++
branches/proto/v3/boost/type_traits/is_convertible.hpp | 2 +-
branches/proto/v3/boost/type_traits/is_function.hpp | 7 +++++++
branches/proto/v3/boost/type_traits/is_member_function_pointer.hpp | 7 +++++++
branches/proto/v3/libs/multi_array/test/resize.cpp | 8 ++++++++
branches/proto/v3/libs/regex/src/cregex.cpp | 2 +-
branches/proto/v3/libs/regex/src/posix_api.cpp | 2 +-
branches/proto/v3/libs/regex/src/wide_posix_api.cpp | 2 +-
branches/proto/v3/libs/wave/test/build/Jamfile.v2 | 8 ++++++++
branches/proto/v3/status/explicit-failures-markup.xml | 34 ++++++++++++++++++++++++++++------
22 files changed, 116 insertions(+), 32 deletions(-)
Modified: branches/proto/v3/boost-build.jam
==============================================================================
--- branches/proto/v3/boost-build.jam (original)
+++ branches/proto/v3/boost-build.jam 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -1,10 +1,11 @@
-#~ Copyright (C) 2002-2003, David Abrahams.
-#~ Copyright (C) 2002-2003, Vladimir Prus.
-#~ Copyright (C) 2003, Rene Rivera.
+#~ Copyright (C) 2002-2003 David Abrahams.
+#~ Copyright (C) 2002-2003 Vladimir Prus.
+#~ Copyright (C) 2003,2007 Rene Rivera.
#~ Use, modification and distribution are subject to the
#~ Boost Software License, Version 1.0. (See accompanying file
#~ LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
BOOST_ROOT = $(.boost-build-file:D) ;
-boost-build tools/build/v2 ;
-
+BOOST_BUILD = [ MATCH --boost-build=(.*) : $(ARGV) ] ;
+BOOST_BUILD ?= tools/build/v2 ;
+boost-build $(BOOST_BUILD) ;
Modified: branches/proto/v3/boost/detail/lcast_precision.hpp
==============================================================================
--- branches/proto/v3/boost/detail/lcast_precision.hpp (original)
+++ branches/proto/v3/boost/detail/lcast_precision.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -83,9 +83,9 @@
);
BOOST_STATIC_ASSERT(!is_specialized_bin ||
- limits::digits + 0UL < ULONG_MAX / 30103UL &&
+ (limits::digits + 0UL < ULONG_MAX / 30103UL &&
precision_bin > limits::digits10 + 0UL &&
- precision_bin <= streamsize_max + 0UL
+ precision_bin <= streamsize_max + 0UL)
);
BOOST_STATIC_CONSTANT(std::streamsize, value =
Modified: branches/proto/v3/boost/format/alt_sstream_impl.hpp
==============================================================================
--- branches/proto/v3/boost/format/alt_sstream_impl.hpp (original)
+++ branches/proto/v3/boost/format/alt_sstream_impl.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -107,7 +107,7 @@
return pos_type(off_type(-1));
if(eback() <= off+gptr() && off+gptr() <= putend_ ) {
// set gptr
- streambuf_t::gbump(off);
+ streambuf_t::gbump(static_cast<int>(off));
if(which & ::std::ios_base::out && pptr() != NULL)
// update pptr to match gptr
streambuf_t::pbump(static_cast<int>(gptr()-pptr()));
@@ -125,7 +125,7 @@
return pos_type(off_type(-1));
if(pbase() <= off+pptr() && off+pptr() <= putend_)
// set pptr
- streambuf_t::pbump(off);
+ streambuf_t::pbump(static_cast<int>(off));
else
off = off_type(-1);
}
@@ -221,6 +221,10 @@
typename basic_altstringbuf<Ch, Tr, Alloc>::int_type
basic_altstringbuf<Ch, Tr, Alloc>::
overflow (int_type meta) {
+#ifdef BOOST_MSVC
+#pragma warning(push)
+#pragma warning(disable:4996)
+#endif
if(compat_traits_type::eq_int_type(compat_traits_type::eof(), meta))
return compat_traits_type::not_eof(meta); // nothing to do
else if(pptr() != NULL && pptr() < epptr()) {
@@ -276,6 +280,9 @@
streambuf_t::sputc(compat_traits_type::to_char_type(meta));
return meta;
}
+#ifdef BOOST_MSVC
+#pragma warning(pop)
+#endif
}
// -end overflow(..)
Modified: branches/proto/v3/boost/format/feed_args.hpp
==============================================================================
--- branches/proto/v3/boost/format/feed_args.hpp (original)
+++ branches/proto/v3/boost/format/feed_args.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -51,7 +51,7 @@
else {
std::streamsize n=static_cast<std::streamsize>(w-size-!!prefix_space);
std::streamsize n_after = 0, n_before = 0;
- res.reserve(w); // allocate once for the 2 inserts
+ res.reserve(static_cast<size_type>(w)); // allocate once for the 2 inserts
if(center)
n_after = n/2, n_before = n - n_after;
else
@@ -60,12 +60,12 @@
else
n_before = n;
// now make the res string :
- if(n_before) res.append(n_before, fill_char);
+ if(n_before) res.append(static_cast<size_type>(n_before), fill_char);
if(prefix_space)
res.append(1, prefix_space);
if (size)
res.append(beg, size);
- if(n_after) res.append(n_after, fill_char);
+ if(n_after) res.append(static_cast<size_type>(n_after), fill_char);
}
} // -mk_str(..)
Modified: branches/proto/v3/boost/format/format_implementation.hpp
==============================================================================
--- branches/proto/v3/boost/format/format_implementation.hpp (original)
+++ branches/proto/v3/boost/format/format_implementation.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -25,21 +25,21 @@
// --- basic_format implementation -----------------------------------------//
template< class Ch, class Tr, class Alloc>
- basic_format<Ch, Tr, Alloc>:: basic_format(const Ch* str)
+ basic_format<Ch, Tr, Alloc>:: basic_format(const Ch* s)
: style_(0), cur_arg_(0), num_args_(0), dumped_(false),
exceptions_(io::all_error_bits)
{
- if( str)
- parse( str );
+ if( s)
+ parse( s );
}
#if !defined(BOOST_NO_STD_LOCALE)
template< class Ch, class Tr, class Alloc>
- basic_format<Ch, Tr, Alloc>:: basic_format(const Ch* str, const std::locale & loc)
+ basic_format<Ch, Tr, Alloc>:: basic_format(const Ch* s, const std::locale & loc)
: style_(0), cur_arg_(0), num_args_(0), dumped_(false),
loc_(loc), exceptions_(io::all_error_bits)
{
- if(str) parse( str );
+ if(s) parse( s );
}
template< class Ch, class Tr, class Alloc>
Modified: branches/proto/v3/boost/format/group.hpp
==============================================================================
--- branches/proto/v3/boost/format/group.hpp (original)
+++ branches/proto/v3/boost/format/group.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -55,6 +55,8 @@
group1(T1 a1)
: a1_(a1)
{}
+private:
+ group1& operator=(const group1&);
};
template <class Ch, class Tr, class T1>
@@ -78,6 +80,8 @@
group2(T1 a1,T2 a2)
: a1_(a1),a2_(a2)
{}
+private:
+ group2& operator=(const group2&);
};
template <class Ch, class Tr, class T1,class T2>
@@ -99,6 +103,8 @@
group3(T1 a1,T2 a2,T3 a3)
: a1_(a1),a2_(a2),a3_(a3)
{}
+private:
+ group3& operator=(const group3&);
};
template <class Ch, class Tr, class T1,class T2,class T3>
Modified: branches/proto/v3/boost/format/internals.hpp
==============================================================================
--- branches/proto/v3/boost/format/internals.hpp (original)
+++ branches/proto/v3/boost/format/internals.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -119,6 +119,8 @@
os.imbue(loc_.get());
else if(loc_default)
os.imbue(*loc_default);
+#else
+ (void) loc_default; // keep compiler quiet if we don't support locales
#endif
}
Modified: branches/proto/v3/boost/format/parsing.hpp
==============================================================================
--- branches/proto/v3/boost/format/parsing.hpp (original)
+++ branches/proto/v3/boost/format/parsing.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -16,6 +16,7 @@
#include <boost/format/format_class.hpp>
+#include <boost/format/exceptions.hpp>
#include <boost/throw_exception.hpp>
#include <boost/assert.hpp>
Modified: branches/proto/v3/boost/math/tools/config.hpp
==============================================================================
--- branches/proto/v3/boost/math/tools/config.hpp (original)
+++ branches/proto/v3/boost/math/tools/config.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -95,8 +95,9 @@
#endif // defined BOOST_NO_EXPLICIT_FUNCTION_TEMPLATE_ARGUMENTS
-#if BOOST_WORKAROUND(__SUNPRO_CC, <= 0x590)
-// Sun's compiler emits a hard error if a constant underflows:
+#if BOOST_WORKAROUND(__SUNPRO_CC, <= 0x590) || defined(__hppa)
+// Sun's compiler emits a hard error if a constant underflows,
+// as does aCC on PA-RISC:
# define BOOST_MATH_SMALL_CONSTANT(x) 0
#else
# define BOOST_MATH_SMALL_CONSTANT(x) x
Modified: branches/proto/v3/boost/multi_array.hpp
==============================================================================
--- branches/proto/v3/boost/multi_array.hpp (original)
+++ branches/proto/v3/boost/multi_array.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -429,12 +429,12 @@
std::transform(new_array.index_base_list_.begin(),
new_array.index_base_list_.end(),
- min_extents.begin(),old_idxes.ranges_.begin(),
+ min_extents.begin(),new_idxes.ranges_.begin(),
detail::multi_array::populate_index_ranges());
std::transform(this->index_base_list_.begin(),
this->index_base_list_.end(),
- min_extents.begin(),new_idxes.ranges_.begin(),
+ min_extents.begin(),old_idxes.ranges_.begin(),
detail::multi_array::populate_index_ranges());
// Build same-shape views of the two arrays
Modified: branches/proto/v3/boost/ptr_container/detail/reversible_ptr_container.hpp
==============================================================================
--- branches/proto/v3/boost/ptr_container/detail/reversible_ptr_container.hpp (original)
+++ branches/proto/v3/boost/ptr_container/detail/reversible_ptr_container.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -1,4 +1,4 @@
-bo //
+//
// Boost.Pointer Container
//
// Copyright Thorsten Ottosen 2003-2005. Use, modification and
Modified: branches/proto/v3/boost/type_traits/is_abstract.hpp
==============================================================================
--- branches/proto/v3/boost/type_traits/is_abstract.hpp (original)
+++ branches/proto/v3/boost/type_traits/is_abstract.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -85,7 +85,14 @@
#ifdef __GNUC__
BOOST_STATIC_CONSTANT(unsigned, s1 = sizeof(is_abstract_imp2<T>::template check_sig<T>(0)));
#else
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(push)
+#pragma warning(disable:6334)
+#endif
BOOST_STATIC_CONSTANT(unsigned, s1 = sizeof(check_sig<T>(0)));
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(pop)
+#endif
#endif
BOOST_STATIC_CONSTANT(bool, value =
Modified: branches/proto/v3/boost/type_traits/is_base_and_derived.hpp
==============================================================================
--- branches/proto/v3/boost/type_traits/is_base_and_derived.hpp (original)
+++ branches/proto/v3/boost/type_traits/is_base_and_derived.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -129,6 +129,10 @@
template<typename B, typename D>
struct is_base_and_derived_impl2
{
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(push)
+#pragma warning(disable:6334)
+#endif
//
// May silently do the wrong thing with incomplete types
// unless we trap them here:
@@ -148,6 +152,9 @@
BOOST_STATIC_CONSTANT(bool, value =
sizeof(bd_helper<B,D>::check_sig(Host(), 0)) == sizeof(type_traits::yes_type));
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(pop)
+#endif
};
#else
Modified: branches/proto/v3/boost/type_traits/is_convertible.hpp
==============================================================================
--- branches/proto/v3/boost/type_traits/is_convertible.hpp (original)
+++ branches/proto/v3/boost/type_traits/is_convertible.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -249,7 +249,7 @@
static From _m_from;
#ifdef BOOST_MSVC
#pragma warning(push)
-#pragma warning(disable:4244)
+#pragma warning(disable:4244 6334)
#endif
BOOST_STATIC_CONSTANT(bool, value =
sizeof( _m_check(_m_from) ) == sizeof(::boost::type_traits::yes_type)
Modified: branches/proto/v3/boost/type_traits/is_function.hpp
==============================================================================
--- branches/proto/v3/boost/type_traits/is_function.hpp (original)
+++ branches/proto/v3/boost/type_traits/is_function.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -62,11 +62,18 @@
template <typename T>
struct is_function_impl
{
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(push)
+#pragma warning(disable:6334)
+#endif
static T* t;
BOOST_STATIC_CONSTANT(
bool, value = sizeof(::boost::type_traits::is_function_ptr_tester(t))
== sizeof(::boost::type_traits::yes_type)
);
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(pop)
+#endif
};
#if !defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION)
Modified: branches/proto/v3/boost/type_traits/is_member_function_pointer.hpp
==============================================================================
--- branches/proto/v3/boost/type_traits/is_member_function_pointer.hpp (original)
+++ branches/proto/v3/boost/type_traits/is_member_function_pointer.hpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -62,6 +62,10 @@
{
template <typename T> struct result_
{
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(push)
+#pragma warning(disable:6334)
+#endif
static T* make_t;
typedef result_<T> self_type;
@@ -69,6 +73,9 @@
bool, value = (
1 == sizeof(::boost::type_traits::is_mem_fun_pointer_tester(self_type::make_t))
));
+#if BOOST_WORKAROUND(BOOST_MSVC, > 1400)
+#pragma warning(pop)
+#endif
};
};
Modified: branches/proto/v3/libs/multi_array/test/resize.cpp
==============================================================================
--- branches/proto/v3/libs/multi_array/test/resize.cpp (original)
+++ branches/proto/v3/libs/multi_array/test/resize.cpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -114,6 +114,14 @@
}
}
+ // Resizing that changes index bases too (impl bug caused an assert)
+ {
+ typedef boost::multi_array<int, 1> ar_t;
+ typedef ar_t::extent_range range;
+ ar_t ar;
+ ar.resize(boost::extents[range(-3, 3)]);
+ }
+
return boost::exit_success;
}
Modified: branches/proto/v3/libs/regex/src/cregex.cpp
==============================================================================
--- branches/proto/v3/libs/regex/src/cregex.cpp (original)
+++ branches/proto/v3/libs/regex/src/cregex.cpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -19,8 +19,8 @@
#define BOOST_REGEX_SOURCE
-#include <boost/cregex.hpp>
#include <boost/regex.hpp>
+#include <boost/cregex.hpp>
#if !defined(BOOST_NO_STD_STRING)
#include <map>
#include <list>
Modified: branches/proto/v3/libs/regex/src/posix_api.cpp
==============================================================================
--- branches/proto/v3/libs/regex/src/posix_api.cpp (original)
+++ branches/proto/v3/libs/regex/src/posix_api.cpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -19,8 +19,8 @@
#define BOOST_REGEX_SOURCE
#include <cstdio>
-#include <boost/cregex.hpp>
#include <boost/regex.hpp>
+#include <boost/cregex.hpp>
#if defined(BOOST_NO_STDC_NAMESPACE)
namespace std{
Modified: branches/proto/v3/libs/regex/src/wide_posix_api.cpp
==============================================================================
--- branches/proto/v3/libs/regex/src/wide_posix_api.cpp (original)
+++ branches/proto/v3/libs/regex/src/wide_posix_api.cpp 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -22,8 +22,8 @@
#ifndef BOOST_NO_WREGEX
-#include <boost/cregex.hpp>
#include <boost/regex.hpp>
+#include <boost/cregex.hpp>
#include <cwchar>
#include <cstring>
Modified: branches/proto/v3/libs/wave/test/build/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/wave/test/build/Jamfile.v2 (original)
+++ branches/proto/v3/libs/wave/test/build/Jamfile.v2 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -76,6 +76,8 @@
<threading>multi
<variant>debug
<link>shared:<define>BOOST_ALL_DYN_LINK=1
+ <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
# <define>BOOST_LIB_DIAGNOSTIC=1
:
# name
@@ -103,6 +105,8 @@
<threading>multi
<variant>debug
<link>static # Linking to DLL tested by testwave_dll
+ <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
# <define>BOOST_LIB_DIAGNOSTIC=1
:
# name
@@ -128,6 +132,8 @@
# requirements
<threading>multi
<variant>debug
+ <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
:
# name
test_slex_lexer
@@ -151,6 +157,8 @@
# requirements
<threading>multi
<variant>debug
+ <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
:
# name
test_re2c_lexer
Modified: branches/proto/v3/status/explicit-failures-markup.xml
==============================================================================
--- branches/proto/v3/status/explicit-failures-markup.xml (original)
+++ branches/proto/v3/status/explicit-failures-markup.xml 2007-11-20 16:11:19 EST (Tue, 20 Nov 2007)
@@ -1485,6 +1485,18 @@
</mark-expected-failures>
</library>
+ <!-- function_types -->
+ <library name="function_types">
+ <mark-expected-failures>
+ <test name="nonmember_ccs.cpp"/>
+ <test name="nonmember_ccs_exact.cpp"/>
+ <test name="member_ccs.cpp"/>
+ <test name="member_ccs_exact.cpp"/>
+ <toolset name="acc*"/>
+ <note author="Boris Gubenko" refid="44"/>
+ </mark-expected-failures>
+ </library>
+
<!-- functional/hash -->
<library name="functional/hash">
<mark-expected-failures>
@@ -1597,16 +1609,12 @@
<test name="make_fused_function_object"/>
<test name="make_fused_procedure"/>
<toolset name="acc"/>
- <note author="Boris Gubenko">
- With aCC6, this test needs to be compiled in strict ansi mode.
- Since on HP-UX boost testing is done in the default compilation
- mode, the test fails on this platform.
- </note>
<note author="Tobias Schwinger">
Those failures are due to not quite const-correct overload
resolution. The complaints from the test suite should rarely
matter in practice - the corresponding components are basically
- usable.
+ usable. With aCC6, when compiled in strict ansi mode, the test
+ succeeds.
</note>
</mark-expected-failures>
</library>
@@ -2604,6 +2612,16 @@
</note>
</mark-expected-failures>
+ <mark-expected-failures>
+ <test name="test_demo_portable_archive"/>
+ <test name="test_demo_portable_archive_dll"/>
+ <toolset name="acc*"/>
+ <note author="Boris Gubenko">
+ This failure is caused by serialization library bug in the
+ code visible only on big endian platforms.
+ </note>
+ </mark-expected-failures>
+
</library>
@@ -5775,5 +5793,9 @@
under investigation at HP's compiler lab.
</note>
+ <note id="44">
+ This compiler does not support gcc stdcall function attribute.
+ </note>
+
</explicit-failures-markup>
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk