[EMAIL PROTECTED] wrote:
Author: vitek
Date: Mon Jul 28 17:02:48 2008
New Revision: 680574
URL: http://svn.apache.org/viewvc?rev=680574&view=rev
Log:
2008-07-28 Travis Vitek <[EMAIL PROTECTED]>
* tests/src/thread.cpp [__EDG__]: Disable error for use of long long
in pthreadtypes.h system header.
FYI: the easy way to do it is like so:
http://svn.apache.org/viewvc?view=rev&revision=629306
The long and ugly conditional is only necessary in config
tests where the _RWSTD_EDG_ECCP macro isn't #defined yet.
Martin
Modified:
stdcxx/branches/4.3.x/tests/src/thread.cpp
Modified: stdcxx/branches/4.3.x/tests/src/thread.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.3.x/tests/src/thread.cpp?rev=680574&r1=680573&r2=680574&view=diff
==============================================================================
--- stdcxx/branches/4.3.x/tests/src/thread.cpp (original)
+++ stdcxx/branches/4.3.x/tests/src/thread.cpp Mon Jul 28 17:02:48 2008
@@ -83,6 +83,20 @@
#if defined (_RWSTD_POSIX_THREADS)
+
+# if defined (__linux__)
+# if defined (__EDG__) \
+ && !defined (__DECCXX) \
+ && !defined (__HP_aCC) \
+ && !defined (__INTEL_COMPILER) \
+ && !defined (_SGI_COMPILER_VERSION)
+ // disable error #450-D: the type "long long" is nonstandard
+ // when using the vanilla EDG eccp in strict mode (i.e., w/o
+ // long long support)
+# pragma diag_suppress 450
+# endif // vanilla EDG eccp on Linux
+# endif
+
# include <pthread.h>
_TEST_EXPORT int