|
From: <sv...@va...> - 2010-09-13 17:44:22
|
Author: bart
Date: 2010-09-13 18:44:10 +0100 (Mon, 13 Sep 2010)
New Revision: 11355
Log:
Restored original code for other compilers than ppc gcc 4.3.0 such that at least one test invokes ANNOTATE_UNPROTECTED_READ().
Modified:
trunk/drd/tests/annotate_static.cpp
Modified: trunk/drd/tests/annotate_static.cpp
===================================================================
--- trunk/drd/tests/annotate_static.cpp 2010-09-11 10:07:56 UTC (rev 11354)
+++ trunk/drd/tests/annotate_static.cpp 2010-09-13 17:44:10 UTC (rev 11355)
@@ -21,10 +21,15 @@
static void* thread_func(void*)
{
+#if defined(__powerpc__) && __GNUC__ -0 == 4 && __GNUC_MINOR__ -0 == 3 \
+ && __GNUC_PATCHLEVEL__ -0 == 0
AnnotateIgnoreReadsBegin();
int i = s_j;
AnnotateIgnoreReadsEnd();
s_i = i;
+#else
+ s_i = ANNOTATE_UNPROTECTED_READ(s_j);
+#endif
return 0;
}
|