From: Bart Van Assche Date: Fri, 29 Jul 2011 12:31:33 +0000 (+0000) Subject: drd: Remove an unused member variable from the barrier implementation X-Git-Tag: svn/VALGRIND_3_7_0~294 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=26c2208f48ed5839435bb85d8e6133c93aee200e;p=thirdparty%2Fvalgrind.git drd: Remove an unused member variable from the barrier implementation git-svn-id: svn://svn.valgrind.org/valgrind/trunk@11943 --- diff --git a/drd/drd_barrier.c b/drd/drd_barrier.c index 0863de362b..ff94454b1d 100644 --- a/drd/drd_barrier.c +++ b/drd/drd_barrier.c @@ -43,8 +43,6 @@ struct barrier_thread_info { UWord tid; // A DrdThreadId declared as UWord because // this member variable is the key of an OSet. - Word iteration; // iteration of last pthread_barrier_wait() - // call thread tid participated in. Segment* sg[2]; // Segments of the last two // pthread_barrier() calls by thread tid. ExeContext* wait_call_ctxt;// call stack for *_barrier_wait() call. @@ -83,11 +81,9 @@ void DRD_(barrier_set_trace)(const Bool trace_barrier) */ static void DRD_(barrier_thread_initialize)(struct barrier_thread_info* const p, - const DrdThreadId tid, - const Word iteration) + const DrdThreadId tid) { p->tid = tid; - p->iteration = iteration; p->sg[0] = 0; p->sg[1] = 0; p->wait_call_ctxt = 0; @@ -374,7 +370,7 @@ void DRD_(barrier_pre_wait)(const DrdThreadId tid, const Addr barrier, if (q == 0) { q = VG_(OSetGen_AllocNode)(p->oset, sizeof(*q)); - DRD_(barrier_thread_initialize)(q, tid, p->pre_iteration); + DRD_(barrier_thread_initialize)(q, tid); VG_(OSetGen_Insert)(p->oset, q); tl_assert(VG_(OSetGen_Lookup)(p->oset, &word_tid) == q); } @@ -450,7 +446,7 @@ void DRD_(barrier_post_wait)(const DrdThreadId tid, const Addr barrier, &bei); q = VG_(OSetGen_AllocNode)(p->oset, sizeof(*q)); - DRD_(barrier_thread_initialize)(q, tid, p->pre_iteration); + DRD_(barrier_thread_initialize)(q, tid); VG_(OSetGen_Insert)(p->oset, q); tl_assert(VG_(OSetGen_Lookup)(p->oset, &word_tid) == q); }