+++ boost_1_54_0/libs/mpi/src/communicator.cpp 2013-07-23 00:50:40.722961078 +0200
@@ -118,7 +118,6 @@ optional<status> communicator::iprobe(in
- status communicator::probe(int source, int tag) const
+ optional<status> communicator::iprobe(int source, int tag) const
{
- typedef optional<status> result_type;
status stat;
- BOOST_MPI_CHECK_RESULT(MPI_Probe,
+ int flag;
+#endif
{
#if defined(__clang__)
- const int m_x = 1 / (sizeof(T) - sizeof(T));
+ # pragma clang diagnostic push
@@ -52,15 +52,14 @@
enum { n = sizeof(T) + -1 };
#elif defined(__MWERKS__)
toolset.flags gcc.compile OPTIONS <inlining>off : -fno-inline ;
toolset.flags gcc.compile OPTIONS <inlining>on : -Wno-inline ;
@@ -637,8 +632,8 @@
- toolset.flags gcc.compile OPTIONS <warnings>all : -Wall -pedantic ;
+ toolset.flags gcc.compile OPTIONS <warnings>pedantic : -Wall -Wextra -pedantic ;
toolset.flags gcc.compile OPTIONS <warnings-as-errors>on : -Werror ;
-toolset.flags gcc.compile OPTIONS <debug-symbols>on : -g ;
+toolset.flags gcc.compile OPTIONS <debug-symbols>on : ;
+toolset.flags gcc.compile OPTIONS <profiling>on : ;
- toolset.flags gcc.compile.c++ OPTIONS <rtti>off : -fno-rtti ;
- toolset.flags gcc.compile.c++ OPTIONS <exception-handling>off : -fno-exceptions ;
+ toolset.flags gcc.compile OPTIONS <local-visibility>hidden : -fvisibility=hidden ;
+ toolset.flags gcc.compile.c++ OPTIONS <local-visibility>hidden : -fvisibility-inlines-hidden ;
@@ -1069,7 +1064,7 @@
# x86 and compatible
# The 'native' option appeared in gcc 4.2 so we cannot safely use it as default.