351857 confusing error message about valid command line option
444110 priv/guest_ppc_toIR.c:36198:31: warning: duplicated 'if' condition.
444488 Use glibc.pthread.stack_cache_size tunable
+444568 drd/tests/pth_barrier_thr_cr fails on Fedora 38
459476 vgdb: allow address reuse to avoid "address already in use" errorsuse" errors
462830 WARNING: unhandled amd64-freebsd syscall: 474
463027 broken check for MPX instruction support in assembler
oset = p->oset[p->post_iteration & 1];
q = VG_(OSetGen_Lookup)(oset, &word_tid);
- if (p->pre_iteration - p->post_iteration > 1) {
- BarrierErrInfo bei = { DRD_(thread_get_running_tid)(), p->a1, 0, 0 };
- VG_(maybe_record_error)(VG_(get_running_tid)(),
- BarrierErr,
- VG_(get_IP)(VG_(get_running_tid)()),
- "Number of concurrent pthread_barrier_wait()"
- " calls exceeds the barrier count",
- &bei);
- } else if (q == NULL) {
- BarrierErrInfo bei = { DRD_(thread_get_running_tid)(), p->a1, 0, 0 };
- VG_(maybe_record_error)(VG_(get_running_tid)(),
- BarrierErr,
- VG_(get_IP)(VG_(get_running_tid)()),
- "Error in barrier implementation"
- " -- barrier_wait() started before"
- " barrier_destroy() and finished after"
- " barrier_destroy()",
- &bei);
- }
if (q == NULL) {
q = VG_(OSetGen_AllocNode)(oset, sizeof(*q));
DRD_(barrier_thread_initialize)(q, tid);