Author: sebor
Date: Sun Jan 4 14:07:07 2009
New Revision: 731374
URL: http://svn.apache.org/viewvc?rev=731374&view=rev
Log:
2009-01-04 Martin Sebor <[email protected]>
STDCXX-1029
* tests/src/file.cpp [__linux__ && 4 == __GNUC__ && 3 == __GNUC_MINOR__]
(__wur): #defined to an empty comment to work around gcc 4.3.1 bug
37405: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37405
* tests/src/locale.cpp: Ditto.
Modified:
stdcxx/branches/4.2.x/tests/src/file.cpp
stdcxx/branches/4.2.x/tests/src/locale.cpp
Modified: stdcxx/branches/4.2.x/tests/src/file.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/src/file.cpp?rev=731374&r1=731373&r2=731374&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/tests/src/file.cpp (original)
+++ stdcxx/branches/4.2.x/tests/src/file.cpp Sun Jan 4 14:07:07 2009
@@ -32,6 +32,12 @@
#include <rw_file.h>
#ifdef _RWSTD_OS_LINUX
+# if 4 == __GNUC__ && 3 == __GNUC_MINOR__
+ // work around gcc bug 37405
+ // http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37405
+# define __wur /* empty */
+# endif // gcc 4.3
+
# ifdef _RWSTD_NO_PURE_C_HEADERS
// on Linux define _XOPEN_SOURCE to get CODESET defined in <langinfo.h>
// (avoid this hackery when using pure "C' headers (i.e., with the EDG
Modified: stdcxx/branches/4.2.x/tests/src/locale.cpp
URL:
http://svn.apache.org/viewvc/stdcxx/branches/4.2.x/tests/src/locale.cpp?rev=731374&r1=731373&r2=731374&view=diff
==============================================================================
--- stdcxx/branches/4.2.x/tests/src/locale.cpp (original)
+++ stdcxx/branches/4.2.x/tests/src/locale.cpp Sun Jan 4 14:07:07 2009
@@ -29,6 +29,11 @@
// expand _TEST_EXPORT macros
#define _RWSTD_TEST_SRC
+#if defined __linux__ && 4 == __GNUC__ && 3 == __GNUC_MINOR__
+ // work around gcc bug 37405
+ // http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37405
+# define __wur /* empty */
+#endif // gcc 4.3 on Linux
#include <rw_locale.h>
#include <rw_environ.h> // for rw_putenv()