Updated test results for sunpro 5.3

[SVN r11358]
This commit is contained in:
John Maddock
2001-10-08 11:34:10 +00:00
parent 616ab1ec7b
commit a6d05d35e8
5 changed files with 11 additions and 3 deletions

View File

@ -122,7 +122,11 @@ int cpp_main(int argc, char* argv[])
#ifdef __BORLANDC__
unsigned int expected_failures = 2;
#elif defined(__SUNPRO_CC)
#if (__SUNPRO_CC <= 0x520)
unsigned int expected_failures = 11;
#else
unsigned int expected_failures = 1;
#endif
#elif defined(__GNUC__)
unsigned int expected_failures = 1; // can't handle cv-qualified references
#elif defined(BOOST_MSVC)

View File

@ -61,7 +61,7 @@ int cpp_main(int argc, char* argv[])
// define the number of failures expected for given compilers:
#ifdef BOOST_MSVC
unsigned int expected_failures = 3;
#elif defined(__SUNPRO_CC)
#elif defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x520)
unsigned int expected_failures = 1;
#elif defined(__GNUC__)
unsigned int expected_failures = 1; // cr_type doesn't compile

View File

@ -41,7 +41,7 @@ int cpp_main(int argc, char* argv[])
#ifdef BOOST_MSVC
// can't separate void and cv-void:
unsigned int expected_failures = 1;
#elif defined(__SUNPRO_CC)
#elif defined(__SUNPRO_CC) && (__SUNPRO_CC <= 0x520)
unsigned int expected_failures = 2;
#else
unsigned int expected_failures = 0;

View File

@ -222,7 +222,11 @@ int cpp_main(int argc, char* argv[])
// can't handle enum's or classes that are POD's
unsigned int expected_failures = 10;
#elif defined(__SUNPRO_CC)
#if(__SUNPRO_CC <= 0x520)
unsigned int expected_failures = 55;
#else
unsigned int expected_failures = 4;
#endif
#elif defined(__GNUC__)
// classes that are POD's, or empty:
unsigned int expected_failures = 4;

View File

@ -471,7 +471,7 @@ 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__)
#elif defined(__GNUC__) || defined(__SUNPRO_CC)
unsigned int expected_failures = 1; // cv-qualified references
#else
unsigned int expected_failures = 0;