--- 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