Fixed test count failures for gcc 3.1,

Fixed pathname in Jamfile.


[SVN r12953]
This commit is contained in:
John Maddock
2002-02-27 12:40:52 +00:00
parent 1307a897df
commit 1f0a9440b0
4 changed files with 19 additions and 6 deletions

View File

@@ -22,7 +22,7 @@ unit-test is_function_test : is_function_test.cpp
unit-test is_same_test : is_same_test.cpp
: <include>$(BOOST_ROOT) : ;
unit-test object_traits_test : object_traits_test.cpp
unit-test object_type_traits_test : object_type_traits_test.cpp
: <include>$(BOOST_ROOT) : ;
unit-test transform_traits_test : transform_traits_test.cpp
@@ -32,3 +32,4 @@ unit-test transform_traits_test : transform_traits_test.cpp

View File

@@ -151,7 +151,11 @@ unsigned int expected_failures = 11;
unsigned int expected_failures = 1;
#endif
#elif defined(__GNUC__)
unsigned int expected_failures = 1; // can't handle cv-qualified references
# if __GNUC__==3 && __GNUC_MINOR__>=1
unsigned int expected_failures = 0;
# else
unsigned int expected_failures = 1 // can't handle cv-qualified references
# endif
#elif defined(BOOST_MSVC)
unsigned int expected_failures = 0;
#elif defined(__MWERKS__) || defined(__HP_aCC)
@@ -163,3 +167,4 @@ unsigned int expected_failures = 0;

View File

@@ -36,7 +36,7 @@ int cpp_main(int argc, char* argv[])
value_test(true, boost::is_const<const UDT>::value)
value_test(true, boost::is_const<const volatile UDT>::value)
value_test(false, boost::is_const<const int&>::value)
#ifndef __GNUC__
#if !defined (__GNUC__) || (defined(__GNUC__) && __GNUC__==3 && __GNUC_MINOR__>=1)
value_test(false, boost::is_const<cr_type>::value)
#else
value_fail(false, boost::is_const<cr_type>::value)
@@ -63,11 +63,11 @@ int cpp_main(int argc, char* argv[])
unsigned int expected_failures = 3;
#elif defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x530)
unsigned int expected_failures = 1;
#elif defined(__GNUC__)
unsigned int expected_failures = 1; // cr_type doesn't compile
#else
unsigned int expected_failures = 0;
#endif

View File

@@ -471,8 +471,14 @@ unsigned int expected_failures = 474; // cv-qualifiers
#endif
#elif defined(BOOST_MSVC)
unsigned int expected_failures = 84; // partial specialisation (fails for UDT's)
#elif defined(__GNUC__) || defined(__SUNPRO_CC)
#elif defined(__SUNPRO_CC)
unsigned int expected_failures = 1; // cv-qualified references
#elif defined(__GNUC__)
#if __GNUC__==3 && __GNUC_MINOR__>=1
unsigned int expected_failures = 0;
#else
unsigned int expected_failures = 1 // cv-qualified references
#endif
#elif defined(__HP_aCC)
unsigned int expected_failures = 272; // remove_const/remove_volatile/remove_cv don't work
#else
@@ -487,3 +493,4 @@ unsigned int expected_failures = 0;