 |
Boost Test Details - Linux
Run Date: 18:13:16 UTC, Wednesday 09 July 2008, Revision 47275
|
Run output:
GNU C++ version 4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)
__cplusplus =1
__STDC__ =1
_WCHAR_T [no value]
_WCHAR_T_DEFINED [no value]
__GNUC__ =4
__GNUC_MINOR__ =1
__GNUG__ =4
__VERSION__ ="4.1.3 20070929 (prerelease) (Ubuntu 4.1.2-16ubuntu2)"
__REGISTER_PREFIX__ [no value]
__USER_LABEL_PREFIX__ [no value]
__EXCEPTIONS =1
__ELF__ =1
unix =1
__i386__ =1
__unix =1
__i386 =1
i386 =1
_WCHAR_T [no value]
__STDC_HOSTED__ =1
*********************************************************************
GNU libstdc++ version 20070929
__GLIBCXX__ =20070929
_GLIBCXX_USE_WCHAR_T =1
_GLIBCXX_USE_LONG_LONG =1
_GLIBCXX_USE_NLS =1
_GLIBCXX_USE_C99_MATH =1
_GLIBCXX_USE_C99 =1
_GLIBCXX_USE_LFS =1
_GLIBCXX_SYMVER =1
_GLIBCXX_HOSTED =1
*********************************************************************
Detected Platform: linux
Type char is signed
Type wchar_t is signed
byte order for type short =0 8
byte order for type int =0 8 16 24
byte order for type long =0 8 16 24
sizeof(wchar_t) =4
sizeof(short) =2
sizeof(int) =4
sizeof(long) =4
sizeof(size_t) =4
sizeof(ptrdiff_t) =4
sizeof(void*) =4
sizeof(void(*)(void)) =4
sizeof(float) =4
sizeof(double) =8
sizeof(long double) =12
CHAR_BIT =8
CHAR_MAX =127
WCHAR_MAX =(2147483647l)
SHRT_MAX =32767
INT_MAX =2147483647
LONG_MAX =2147483647L
LLONG_MAX =9223372036854775807LL
LONG_LONG_MAX =9223372036854775807LL
ULLONG_MAX =(9223372036854775807LL * 2ULL + 1)
ULONG_LONG_MAX =(9223372036854775807LL * 2ULL + 1ULL)
__STDC_IEC_559__ =1
__STDC_IEC_559_COMPLEX__ =1
__STDC_ISO_10646__ =200009L
__GLIBC__ =2
__GLIBC_MINOR__ =6
__GNU_LIBRARY__ =6
_BSD_SOURCE =1
_GNU_SOURCE =1
_ISOC99_SOURCE =1
_LARGEFILE_SOURCE =1
_LARGEFILE64_SOURCE =1
_SVID_SOURCE =1
_XOPEN_SOURCE_EXTENDED =1
_POSIX_ADVISORY_INFO =200112L
_POSIX_ASYNCHRONOUS_IO =200112L
_POSIX_BARRIERS =200112L
_POSIX_C_SOURCE =200112L
_POSIX_CHOWN_RESTRICTED =1
_POSIX_CLOCK_SELECTION =200112L
_POSIX_CPUTIME =0
_POSIX_FSYNC =200112L
_POSIX_JOB_CONTROL =1
_POSIX_MAPPED_FILES =200112L
_POSIX_MEMLOCK =200112L
_POSIX_MEMLOCK_RANGE =200112L
_POSIX_MEMORY_PROTECTION =200112L
_POSIX_MESSAGE_PASSING =200112L
_POSIX_MONOTONIC_CLOCK =0
_POSIX_NO_TRUNC =1
_POSIX_PRIORITIZED_IO =200112L
_POSIX_PRIORITY_SCHEDULING =200112L
_POSIX_RAW_SOCKETS =200112L
_POSIX_READER_WRITER_LOCKS =200112L
_POSIX_REALTIME_SIGNALS =200112L
_POSIX_REGEXP =1
_POSIX_SAVED_IDS =1
_POSIX_SEMAPHORES =200112L
_POSIX_SHARED_MEMORY_OBJECTS =200112L
_POSIX_SHELL =1
_POSIX_SOURCE =1
_POSIX_SPAWN =200112L
_POSIX_SPIN_LOCKS =200112L
_POSIX_SPORADIC_SERVER =-1
_POSIX_SYNCHRONIZED_IO =200112L
_POSIX_THREAD_ATTR_STACKADDR =200112L
_POSIX_THREAD_ATTR_STACKSIZE =200112L
_POSIX_THREAD_CPUTIME =0
_POSIX_THREAD_PRIO_INHERIT =200112L
_POSIX_THREAD_PRIO_PROTECT =200112L
_POSIX_THREAD_PRIORITY_SCHEDULING =200112L
_POSIX_THREAD_PROCESS_SHARED =200112L
_POSIX_THREAD_SAFE_FUNCTIONS =200112L
_POSIX_THREAD_SPORADIC_SERVER =-1
_POSIX_THREADS =200112L
_POSIX_TIMEOUTS =200112L
_POSIX_TIMERS =200112L
_POSIX_TRACE =-1
_POSIX_TRACE_EVENT_FILTER =-1
_POSIX_TRACE_INHERIT =-1
_POSIX_TRACE_LOG =-1
_POSIX_TYPED_MEMORY_OBJECTS =-1
_POSIX_VDISABLE ='\0'
_POSIX_VERSION =200112L
_POSIX2_C_BIND =200112L
_POSIX2_C_DEV =200112L
_POSIX2_CHAR_TERM =200112L
_POSIX2_LOCALEDEF =200112L
_POSIX2_SW_DEV =200112L
_POSIX2_VERSION =200112L
_XBS5_ILP32_OFF32 =1
_XBS5_ILP32_OFFBIG =1
_XOPEN_CRYPT =1
_XOPEN_ENH_I18N =1
_XOPEN_LEGACY =1
_XOPEN_REALTIME =1
_XOPEN_REALTIME_THREADS =1
_XOPEN_SHM =1
_XOPEN_SOURCE =600
_XOPEN_UNIX =1
_XOPEN_VERSION =600
__USE_BSD =1
*********************************************************************
Boost version 103500
BOOST_USER_CONFIG =<boost/config/user.hpp>
BOOST_COMPILER_CONFIG ="boost/config/compiler/gcc.hpp"
BOOST_STDLIB_CONFIG ="boost/config/stdlib/libstdcpp3.hpp"
BOOST_PLATFORM_CONFIG ="boost/config/platform/linux.hpp"
BOOST_HAS_THREADS [no value]
BOOST_DEDUCED_TYPENAME =typename
BOOST_HAS_CLOCK_GETTIME [no value]
BOOST_HAS_DIRENT_H [no value]
BOOST_HAS_EXPM1 [no value]
BOOST_HAS_GETTIMEOFDAY [no value]
BOOST_HAS_HASH [no value]
BOOST_HAS_LOG1P [no value]
BOOST_HAS_LONG_LONG [no value]
BOOST_HAS_NANOSLEEP [no value]
BOOST_HAS_NL_TYPES_H [no value]
BOOST_HAS_NRVO [no value]
BOOST_HAS_PARTIAL_STD_ALLOCATOR [no value]
BOOST_HAS_PTHREADS [no value]
BOOST_HAS_PTHREAD_MUTEXATTR_SETTYPE [no value]
BOOST_HAS_SCHED_YIELD [no value]
BOOST_HAS_SIGACTION [no value]
BOOST_HAS_SLIST [no value]
BOOST_HAS_STDINT_H [no value]
BOOST_HAS_UNISTD_H [no value]
BOOST_MSVC6_MEMBER_TEMPLATES [no value]
BOOST_NO_MS_INT64_NUMERIC_LIMITS [no value]
BOOST_STD_EXTENSION_NAMESPACE =__gnu_cxx
BOOST_UNREACHABLE_RETURN(0) [no value]
EXIT STATUS: 0
Run output:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Macros from <math.h>
HUGE_VAL =inf
HUGE_VALF =inf
HUGE_VALL =inf
INFINITY =inf
NAN =(__builtin_nanf (""))
FP_ILOGB0 =(-2147483647 - 1)
FP_ILOGBNAN =(-2147483647 - 1)
MATH_ERRNO =1
MATH_ERREXCEPT =2
FLT_MIN_10_EXP =-37
FLT_DIG =6
FLT_MIN_EXP =-125
FLT_EPSILON =1.1920929e-07
FLT_RADIX =2
FLT_MANT_DIG =24
FLT_ROUNDS =1
FLT_MAX =3.4028235e+38
FLT_MAX_10_EXP =38
FLT_MAX_EXP =128
FLT_MIN =1.1754944e-38
DBL_DIG =15
DBL_MIN_EXP =-1021
DBL_EPSILON =2.2204460492503131e-16
DBL_MANT_DIG =53
DBL_MAX =1.7976931348623157e+308
DBL_MIN =2.2250738585072014e-308
DBL_MAX_10_EXP =308
DBL_MAX_EXP =1024
DBL_MIN_10_EXP =-307
LDBL_MAX_10_EXP =4932
LDBL_MAX_EXP =16384
LDBL_MIN =3.3621031431120935063e-4932
LDBL_MIN_10_EXP =-4931
LDBL_DIG =18
LDBL_MIN_EXP =-16381
LDBL_EPSILON =1.084202172485504434e-19
LDBL_MANT_DIG =64
LDBL_MAX =1.189731495357231765e+4932
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type float
is_specialized = 1
min() = 1.1754944e-38
max() = 3.4028235e+38
digits = 24
digits10 = 6
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 1.1920929e-07
round_error() = 0.5
min_exponent = -125
min_exponent10 = -37
max_exponent = 128
max_exponent10 = 38
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 1.4012985e-45
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(float) = 4
alignment_of<float> = 4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type double
is_specialized = 1
min() = 2.2250738585072014e-308
max() = 1.7976931348623157e+308
digits = 53
digits10 = 15
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 2.2204460492503131e-16
round_error() = 0.5
min_exponent = -1021
min_exponent10 = -307
max_exponent = 1024
max_exponent10 = 308
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 4.9406564584124654e-324
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(double) = 8
alignment_of<double> = 4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
std::numeric_limits information for type long double
is_specialized = 1
min() = 3.3621031431120935063e-4932
max() = 1.189731495357231765e+4932
digits = 64
digits10 = 18
is_signed = 1
is_integer = 0
is_exact = 0
radix = 2
epsilon() = 1.084202172485504434e-19
round_error() = 0.5
min_exponent = -16381
min_exponent10 = -4931
max_exponent = 16384
max_exponent10 = 4932
has_infinity = 1
has_quiet_NaN = 1
has_signaling_NaN = 1
has_denorm = 1
has_denorm_loss = 0
infinity() = inf
quiet_NaN() = nan
signaling_NaN() = nan
denorm_min() = 3.6451995318824746025e-4951
is_iec559 = 1
is_bounded = 1
is_modulo = 0
traps = 0
tinyness_before = 0
round_style = 1
Epsilon has sane value of std::pow(std::numeric_limits<T>::radix, 1-std::numeric_limits<T>::digits).
sizeof(long double) = 12
alignment_of<long double> = 4
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type float
The Math functions are overloaded for type float
std::fabs looks OK for type float
std::abs looks OK for type float
std::sqrt looks OK for type float
std::atan2 looks OK for type float
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type double
The Math functions are overloaded for type double
std::fabs looks OK for type double
std::abs looks OK for type double
std::sqrt looks OK for type double
std::atan2 looks OK for type double
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Math function overload information for type long double
The Math functions are overloaded for type long double
std::fabs looks OK for type long double
std::abs looks OK for type long double
std::sqrt looks OK for type long double
std::atan2 looks OK for type long double
EXIT STATUS: 0