diff -r 47c74d1534e1 -r ddc455616bd6 stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/valcmp.cpp --- a/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/valcmp.cpp Fri Apr 16 16:46:38 2010 +0300 +++ b/stdcpp/tsrc/Stdcpp_test/stdcxx/testengine/src/valcmp.cpp Mon May 03 14:06:43 2010 +0300 @@ -711,7 +711,11 @@ { #if _RWSTD_SHRT_SIZE == _RWSTD_INT_SIZE typedef short IntT; + #ifdef __ARMCC__ + #pragma diag_suppress 68 + #endif const IntT imin = _RWSTD_SHRT_MIN; + #elif _RWSTD_FLT_SIZE == _RWSTD_INT_SIZE typedef int IntT; const IntT imin = _RWSTD_INT_MIN; @@ -812,8 +816,13 @@ if (sizeof (long double) == sizeof (double)) return rw_dblcmp (double (x), double (y)); + #ifdef __ARMCC__ + #pragma diag_suppress 111 + #endif if (x == y) return 0; + + // FIXME: use integer math as in the functions above @@ -917,6 +926,3 @@ #endif - - - \ No newline at end of file