Second and last gcc 4.3.2 PowePC workaround.

git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11354
This commit is contained in:
Bart Van Assche
2010-09-11 10:07:56 +00:00
parent e6cf46444c
commit 04c016c63b

View File

@@ -16,9 +16,15 @@ ANNOTATE_BENIGN_RACE_STATIC(s_i, "Benign because duplicate assignment.");
/* Local functions. */
static inline void AnnotateIgnoreReadsBegin() { ANNOTATE_IGNORE_READS_BEGIN(); }
static inline void AnnotateIgnoreReadsEnd() { ANNOTATE_IGNORE_READS_END(); }
static void* thread_func(void*)
{
s_i = ANNOTATE_UNPROTECTED_READ(s_j);
AnnotateIgnoreReadsBegin();
int i = s_j;
AnnotateIgnoreReadsEnd();
s_i = i;
return 0;
}