From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-qk1-x72d.google.com (mail-qk1-x72d.google.com [IPv6:2607:f8b0:4864:20::72d]) by sourceware.org (Postfix) with ESMTPS id C0CB53AA8033 for ; Thu, 6 May 2021 11:41:03 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org C0CB53AA8033 Received: by mail-qk1-x72d.google.com with SMTP id 197so4513235qkl.12 for ; Thu, 06 May 2021 04:41:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-language :content-transfer-encoding; bh=xNNcrOZIXrlavpQtzzAB4/e1QRYnnCacSRjoTlEVblo=; b=LhpkJJ99J+QOgPsf/cvm3yHlhT0Z1soGU8B+EvSMkMTYjrUs/hz7aJFZFwCawYX6hU 0dqLhsWAHfH41oEbPkDqizTqxgHvvzLgzgrwNlvqUMUqs5e50LydoiKGfGShJjivh807 ANKjiPGYMl8NsUUftMoyhAk35/21UvIi8bVgF5PniP36ipc/pUQ92lggH5aO7pOfRKKD sLgTptlsLybXUUmHt+ZuP3aW9UtTFbZIHNAU6NWGqq7qLAztxaO3p6S2yRN/4ucrYm/A Wpcqety9iPq+Y9t3f9ZZeqMvR09lmeWLv5iHEgVksRO/lmLlFYgjLygqbxxGXmRAuRyE 66lQ== X-Gm-Message-State: AOAM530pD6oIWKNi+pTtb+6ctagkGRwBgYWSOc/2QSnE3/Ni9Cwe6wOj gAAoilsHmRuwXDKwrNpuewkjvGIlHLg+2w== X-Google-Smtp-Source: ABdhPJzDpD2tgj6N/j3Y9Mpt7PoQfY68EnQNEYN7p5i+9l+9WFasvnTnaQz6heRcJ0NBfLgVDGIWcg== X-Received: by 2002:a37:5b84:: with SMTP id p126mr3561500qkb.142.1620301262616; Thu, 06 May 2021 04:41:02 -0700 (PDT) Received: from [192.168.1.4] ([177.194.37.86]) by smtp.gmail.com with ESMTPSA id d16sm1800424qtw.23.2021.05.06.04.41.00 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 06 May 2021 04:41:01 -0700 (PDT) Subject: Re: [PATCH 3/7] nptl: Move pthread_barrier_wait into libc To: Florian Weimer , libc-alpha@sourceware.org References: <5f3e521b401f5fc6be22c4714c1bfd9b4c24cf16.1620051965.git.fweimer@redhat.com> From: Adhemerval Zanella Message-ID: <6d91df69-f68e-4fc4-f8e7-ae9e22e8a50d@linaro.org> Date: Thu, 6 May 2021 08:40:59 -0300 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.8.1 MIME-Version: 1.0 In-Reply-To: <5f3e521b401f5fc6be22c4714c1bfd9b4c24cf16.1620051965.git.fweimer@redhat.com> Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-12.8 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, GIT_PATCH_0, NICE_REPLY_A, RCVD_IN_DNSWL_NONE, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 May 2021 11:41:09 -0000 On 03/05/2021 11:31, Florian Weimer via Libc-alpha wrote: > The symbol was moved using scripts/move-symbol-to-libc.py. LGTM, thanks. Reviewed-by: Adhemerval Zanella > --- > nptl/Makefile | 2 +- > nptl/Versions | 5 +++-- > nptl/pthread_barrier_wait.c | 14 ++++++++++++-- > sysdeps/unix/sysv/linux/aarch64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/alpha/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arc/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arc/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/be/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/arm/le/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/csky/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/csky/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/hppa/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/i386/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/i386/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/ia64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 2 ++ > .../sysv/linux/m68k/coldfire/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 2 ++ > .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 2 ++ > .../sysv/linux/microblaze/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 ++ > .../sysv/linux/microblaze/le/libpthread.abilist | 1 - > .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 2 ++ > .../unix/sysv/linux/mips/mips32/libpthread.abilist | 1 - > .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 2 ++ > .../unix/sysv/linux/mips/mips64/libpthread.abilist | 1 - > .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 2 ++ > .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/nios2/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 1 - > .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 2 ++ > .../linux/powerpc/powerpc32/libpthread.abilist | 1 - > .../linux/powerpc/powerpc32/nofpu/libc.abilist | 2 ++ > .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 2 ++ > .../linux/powerpc/powerpc64/be/libpthread.abilist | 1 - > .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 2 ++ > .../linux/powerpc/powerpc64/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 2 ++ > .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 2 ++ > .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 ++ > .../sysv/linux/s390/s390-32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 2 ++ > .../sysv/linux/s390/s390-64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/be/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sh/le/libc.abilist | 2 ++ > sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 ++ > .../sysv/linux/sparc/sparc32/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 2 ++ > .../sysv/linux/sparc/sparc64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 2 ++ > .../unix/sysv/linux/x86_64/64/libpthread.abilist | 1 - > sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 2 ++ > .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 1 - > 64 files changed, 80 insertions(+), 34 deletions(-) > > diff --git a/nptl/Makefile b/nptl/Makefile > index 09e8887c8d..382a26aeab 100644 > --- a/nptl/Makefile > +++ b/nptl/Makefile > @@ -75,6 +75,7 @@ routines = \ > pthread_attr_setsigmask_internal \ > pthread_barrier_destroy \ > pthread_barrier_init \ > + pthread_barrier_wait \ > pthread_cleanup_upto \ > pthread_cond_broadcast \ > pthread_cond_destroy \ > @@ -178,7 +179,6 @@ libpthread-routines = \ > pthread_attr_setstack \ > pthread_attr_setstackaddr \ > pthread_attr_setstacksize \ > - pthread_barrier_wait \ > pthread_barrierattr_destroy \ > pthread_barrierattr_getpshared \ > pthread_barrierattr_init \ > diff --git a/nptl/Versions b/nptl/Versions > index 78b9050ea6..ed2d9af03d 100644 > --- a/nptl/Versions > +++ b/nptl/Versions > @@ -90,6 +90,7 @@ libc { > __pthread_rwlock_wrlock; > pthread_barrier_destroy; > pthread_barrier_init; > + pthread_barrier_wait; > pthread_condattr_getpshared; > pthread_condattr_setpshared; > pthread_mutex_timedlock; > @@ -202,6 +203,7 @@ libc { > mtx_unlock; > pthread_barrier_destroy; > pthread_barrier_init; > + pthread_barrier_wait; > pthread_cond_clockwait; > pthread_condattr_getclock; > pthread_condattr_getpshared; > @@ -280,6 +282,7 @@ libc { > __pthread_attr_setaffinity_np; > __pthread_attr_setsigmask_internal; > __pthread_barrier_init; > + __pthread_barrier_wait; > __pthread_cleanup_pop; > __pthread_cleanup_push; > __pthread_cleanup_upto; > @@ -352,7 +355,6 @@ libpthread { > GLIBC_2.2 { > pthread_attr_getstack; > pthread_attr_setstack; > - pthread_barrier_wait; > pthread_barrierattr_destroy; > pthread_barrierattr_init; > pthread_barrierattr_setpshared; > @@ -429,7 +431,6 @@ libpthread { > > GLIBC_PRIVATE { > __libpthread_freeres; > - __pthread_barrier_wait; > __pthread_clock_gettime; > __pthread_clock_settime; > __pthread_get_minstack; > diff --git a/nptl/pthread_barrier_wait.c b/nptl/pthread_barrier_wait.c > index 90ffd67349..4f8abe16bb 100644 > --- a/nptl/pthread_barrier_wait.c > +++ b/nptl/pthread_barrier_wait.c > @@ -20,6 +20,7 @@ > #include > #include > #include > +#include > > > /* Wait on the barrier. > @@ -92,7 +93,7 @@ > If we do not spin, it is quite likely that at least some other threads will > have called futex_wait already. */ > int > -__pthread_barrier_wait (pthread_barrier_t *barrier) > +___pthread_barrier_wait (pthread_barrier_t *barrier) > { > struct pthread_barrier *bar = (struct pthread_barrier *) barrier; > > @@ -220,4 +221,13 @@ __pthread_barrier_wait (pthread_barrier_t *barrier) > /* Return a special value for exactly one thread per round. */ > return i % count == 0 ? PTHREAD_BARRIER_SERIAL_THREAD : 0; > } > -weak_alias (__pthread_barrier_wait, pthread_barrier_wait) > +versioned_symbol (libc, ___pthread_barrier_wait, pthread_barrier_wait, > + GLIBC_2_34); > +versioned_symbol (libc, ___pthread_barrier_wait, __pthread_barrier_wait, > + GLIBC_PRIVATE); > +libc_hidden_ver (___pthread_barrier_wait, __pthread_barrier_wait) > + > +#if OTHER_SHLIB_COMPAT (libpthread, GLIBC_2_2, GLIBC_2_34) > +compat_symbol (libpthread, ___pthread_barrier_wait, pthread_barrier_wait, > + GLIBC_2_2); > +#endif > diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > index 2d0e57d256..38427026ba 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist > @@ -1457,6 +1457,7 @@ GLIBC_2.17 pthread_attr_setschedpolicy F > GLIBC_2.17 pthread_attr_setscope F > GLIBC_2.17 pthread_barrier_destroy F > GLIBC_2.17 pthread_barrier_init F > +GLIBC_2.17 pthread_barrier_wait F > GLIBC_2.17 pthread_cond_broadcast F > GLIBC_2.17 pthread_cond_destroy F > GLIBC_2.17 pthread_cond_init F > @@ -2296,6 +2297,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > index 8bb371ede7..22fbfbe1e7 100644 > --- a/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/aarch64/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F > GLIBC_2.17 pthread_attr_setstack F > GLIBC_2.17 pthread_attr_setstackaddr F > GLIBC_2.17 pthread_attr_setstacksize F > -GLIBC_2.17 pthread_barrier_wait F > GLIBC_2.17 pthread_barrierattr_destroy F > GLIBC_2.17 pthread_barrierattr_getpshared F > GLIBC_2.17 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist > index 1cbcbee8e8..55b4a0cac9 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist > @@ -1994,6 +1994,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2377,6 +2378,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > index e1477f6c4b..6c484d254b 100644 > --- a/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/alpha/libpthread.abilist > @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist > index fb76c85f51..7a8fcba05e 100644 > --- a/sysdeps/unix/sysv/linux/arc/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist > @@ -1396,6 +1396,7 @@ GLIBC_2.32 pthread_attr_setscope F > GLIBC_2.32 pthread_attr_setsigmask_np F > GLIBC_2.32 pthread_barrier_destroy F > GLIBC_2.32 pthread_barrier_init F > +GLIBC_2.32 pthread_barrier_wait F > GLIBC_2.32 pthread_cond_broadcast F > GLIBC_2.32 pthread_cond_clockwait F > GLIBC_2.32 pthread_cond_destroy F > @@ -2055,6 +2056,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/arc/libpthread.abilist b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > index 30a37d96f7..3b6e0543b1 100644 > --- a/sysdeps/unix/sysv/linux/arc/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arc/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.32 pthread_attr_setguardsize F > GLIBC_2.32 pthread_attr_setstack F > GLIBC_2.32 pthread_attr_setstackaddr F > GLIBC_2.32 pthread_attr_setstacksize F > -GLIBC_2.32 pthread_barrier_wait F > GLIBC_2.32 pthread_barrierattr_destroy F > GLIBC_2.32 pthread_barrierattr_getpshared F > GLIBC_2.32 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > index 66fea613b7..65398d8b32 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist > @@ -201,6 +201,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1650,6 +1651,7 @@ GLIBC_2.4 pthread_attr_setschedpolicy F > GLIBC_2.4 pthread_attr_setscope F > GLIBC_2.4 pthread_barrier_destroy F > GLIBC_2.4 pthread_barrier_init F > +GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_cond_broadcast F > GLIBC_2.4 pthread_cond_destroy F > GLIBC_2.4 pthread_cond_init F > diff --git a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > index 43ea5c1b51..019da612f0 100644 > --- a/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/be/libpthread.abilist > @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > GLIBC_2.4 pthread_attr_setstacksize F > -GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_barrierattr_destroy F > GLIBC_2.4 pthread_barrierattr_getpshared F > GLIBC_2.4 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libc.abilist b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > index 8d85f02be7..3e494ec62c 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libc.abilist > @@ -198,6 +198,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1647,6 +1648,7 @@ GLIBC_2.4 pthread_attr_setschedpolicy F > GLIBC_2.4 pthread_attr_setscope F > GLIBC_2.4 pthread_barrier_destroy F > GLIBC_2.4 pthread_barrier_init F > +GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_cond_broadcast F > GLIBC_2.4 pthread_cond_destroy F > GLIBC_2.4 pthread_cond_init F > diff --git a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > index 43ea5c1b51..019da612f0 100644 > --- a/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/arm/le/libpthread.abilist > @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > GLIBC_2.4 pthread_attr_setstacksize F > -GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_barrierattr_destroy F > GLIBC_2.4 pthread_barrierattr_getpshared F > GLIBC_2.4 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/csky/libc.abilist b/sysdeps/unix/sysv/linux/csky/libc.abilist > index 2e85efb233..a311ad43a8 100644 > --- a/sysdeps/unix/sysv/linux/csky/libc.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libc.abilist > @@ -1457,6 +1457,7 @@ GLIBC_2.29 pthread_attr_setschedpolicy F > GLIBC_2.29 pthread_attr_setscope F > GLIBC_2.29 pthread_barrier_destroy F > GLIBC_2.29 pthread_barrier_init F > +GLIBC_2.29 pthread_barrier_wait F > GLIBC_2.29 pthread_cond_broadcast F > GLIBC_2.29 pthread_cond_destroy F > GLIBC_2.29 pthread_cond_init F > @@ -2239,6 +2240,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/csky/libpthread.abilist b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > index 971b08a433..ebd6297d29 100644 > --- a/sysdeps/unix/sysv/linux/csky/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/csky/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.29 pthread_attr_setguardsize F > GLIBC_2.29 pthread_attr_setstack F > GLIBC_2.29 pthread_attr_setstackaddr F > GLIBC_2.29 pthread_attr_setstacksize F > -GLIBC_2.29 pthread_barrier_wait F > GLIBC_2.29 pthread_barrierattr_destroy F > GLIBC_2.29 pthread_barrierattr_getpshared F > GLIBC_2.29 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/hppa/libc.abilist b/sysdeps/unix/sysv/linux/hppa/libc.abilist > index af388e6ff1..3fc100dd5b 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libc.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libc.abilist > @@ -1284,6 +1284,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2190,6 +2191,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > index 397e1f1de3..322b4ef7a5 100644 > --- a/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/hppa/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/i386/libc.abilist b/sysdeps/unix/sysv/linux/i386/libc.abilist > index a6add593b0..83be683a8c 100644 > --- a/sysdeps/unix/sysv/linux/i386/libc.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libc.abilist > @@ -2003,6 +2003,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2367,6 +2368,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/i386/libpthread.abilist b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > index 8ec2b6f2c9..4da7346a90 100644 > --- a/sysdeps/unix/sysv/linux/i386/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/i386/libpthread.abilist > @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/ia64/libc.abilist b/sysdeps/unix/sysv/linux/ia64/libc.abilist > index 41e14fd2d6..1335a37753 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libc.abilist > @@ -1305,6 +1305,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2224,6 +2225,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > index 77806490e8..78b0964399 100644 > --- a/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/ia64/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > index 6c28cb5120..c9cea62af1 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist > @@ -202,6 +202,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > @@ -1630,6 +1631,7 @@ GLIBC_2.4 pthread_attr_setschedpolicy F > GLIBC_2.4 pthread_attr_setscope F > GLIBC_2.4 pthread_barrier_destroy F > GLIBC_2.4 pthread_barrier_init F > +GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_cond_broadcast F > GLIBC_2.4 pthread_cond_destroy F > GLIBC_2.4 pthread_cond_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > index 43ea5c1b51..019da612f0 100644 > --- a/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist > @@ -29,7 +29,6 @@ GLIBC_2.4 pthread_attr_setguardsize F > GLIBC_2.4 pthread_attr_setstack F > GLIBC_2.4 pthread_attr_setstackaddr F > GLIBC_2.4 pthread_attr_setstacksize F > -GLIBC_2.4 pthread_barrier_wait F > GLIBC_2.4 pthread_barrierattr_destroy F > GLIBC_2.4 pthread_barrierattr_getpshared F > GLIBC_2.4 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > index 01b68ae20f..120b9415ea 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist > @@ -1959,6 +1959,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2310,6 +2311,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > index 8ec2b6f2c9..4da7346a90 100644 > --- a/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist > @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > index 902996c6d2..a0eea09764 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libc.abilist > @@ -1459,6 +1459,7 @@ GLIBC_2.18 pthread_attr_setschedpolicy F > GLIBC_2.18 pthread_attr_setscope F > GLIBC_2.18 pthread_barrier_destroy F > GLIBC_2.18 pthread_barrier_init F > +GLIBC_2.18 pthread_barrier_wait F > GLIBC_2.18 pthread_cond_broadcast F > GLIBC_2.18 pthread_cond_destroy F > GLIBC_2.18 pthread_cond_init F > @@ -2290,6 +2291,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > index 95ce206e8d..5e0070d104 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F > GLIBC_2.18 pthread_attr_setstack F > GLIBC_2.18 pthread_attr_setstackaddr F > GLIBC_2.18 pthread_attr_setstacksize F > -GLIBC_2.18 pthread_barrier_wait F > GLIBC_2.18 pthread_barrierattr_destroy F > GLIBC_2.18 pthread_barrierattr_getpshared F > GLIBC_2.18 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > index f2fc78975e..7bf1bdd47f 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libc.abilist > @@ -1459,6 +1459,7 @@ GLIBC_2.18 pthread_attr_setschedpolicy F > GLIBC_2.18 pthread_attr_setscope F > GLIBC_2.18 pthread_barrier_destroy F > GLIBC_2.18 pthread_barrier_init F > +GLIBC_2.18 pthread_barrier_wait F > GLIBC_2.18 pthread_cond_broadcast F > GLIBC_2.18 pthread_cond_destroy F > GLIBC_2.18 pthread_cond_init F > @@ -2287,6 +2288,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > index 95ce206e8d..5e0070d104 100644 > --- a/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.18 pthread_attr_setguardsize F > GLIBC_2.18 pthread_attr_setstack F > GLIBC_2.18 pthread_attr_setstackaddr F > GLIBC_2.18 pthread_attr_setstacksize F > -GLIBC_2.18 pthread_barrier_wait F > GLIBC_2.18 pthread_barrierattr_destroy F > GLIBC_2.18 pthread_barrierattr_getpshared F > GLIBC_2.18 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > index 6c3edea6ec..42326439bb 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/fpu/libc.abilist > @@ -1840,6 +1840,7 @@ GLIBC_2.2 printf_size_info F > GLIBC_2.2 pthread_attr_init F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2273,6 +2274,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > index 4cd464e5b3..0d18ac517b 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist > @@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > index d76cf3ebcc..f238e6d428 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips32/nofpu/libc.abilist > @@ -1838,6 +1838,7 @@ GLIBC_2.2 printf_size_info F > GLIBC_2.2 pthread_attr_init F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2271,6 +2272,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > index 4cd464e5b3..0d18ac517b 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist > @@ -29,7 +29,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > index 368ec64e81..ff4d270e4e 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n32/libc.abilist > @@ -1838,6 +1838,7 @@ GLIBC_2.2 printf_size_info F > GLIBC_2.2 pthread_attr_init F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2279,6 +2280,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > index 6c15ea01f1..a51d94ad94 100644 > --- a/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/mips/mips64/n64/libc.abilist > @@ -1834,6 +1834,7 @@ GLIBC_2.2 printf_size_info F > GLIBC_2.2 pthread_attr_init F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2273,6 +2274,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/nios2/libc.abilist b/sysdeps/unix/sysv/linux/nios2/libc.abilist > index 44bf396106..9e4ab8d36e 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libc.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libc.abilist > @@ -1502,6 +1502,7 @@ GLIBC_2.21 pthread_attr_setschedpolicy F > GLIBC_2.21 pthread_attr_setscope F > GLIBC_2.21 pthread_barrier_destroy F > GLIBC_2.21 pthread_barrier_init F > +GLIBC_2.21 pthread_barrier_wait F > GLIBC_2.21 pthread_cond_broadcast F > GLIBC_2.21 pthread_cond_destroy F > GLIBC_2.21 pthread_cond_init F > @@ -2329,6 +2330,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > index 19f84505ca..5c7a47ceb2 100644 > --- a/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/nios2/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.21 pthread_attr_setguardsize F > GLIBC_2.21 pthread_attr_setstack F > GLIBC_2.21 pthread_attr_setstackaddr F > GLIBC_2.21 pthread_attr_setstacksize F > -GLIBC_2.21 pthread_barrier_wait F > GLIBC_2.21 pthread_barrierattr_destroy F > GLIBC_2.21 pthread_barrierattr_getpshared F > GLIBC_2.21 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > index 6e04c3d885..5f403fe4ca 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/fpu/libc.abilist > @@ -1964,6 +1964,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2337,6 +2338,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > index 0cb4acadb9..c0009d234b 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist > @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > index b6427ca127..cc8ed2c339 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc32/nofpu/libc.abilist > @@ -1968,6 +1968,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2370,6 +2371,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > index 7247c88c10..fc75d4f22f 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libc.abilist > @@ -1407,6 +1407,7 @@ GLIBC_2.3 pthread_attr_setschedpolicy F > GLIBC_2.3 pthread_attr_setscope F > GLIBC_2.3 pthread_barrier_destroy F > GLIBC_2.3 pthread_barrier_init F > +GLIBC_2.3 pthread_barrier_wait F > GLIBC_2.3 pthread_cond_broadcast F > GLIBC_2.3 pthread_cond_destroy F > GLIBC_2.3 pthread_cond_init F > @@ -2191,6 +2192,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > index 56327bec43..9c4fa6044d 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist > @@ -21,7 +21,6 @@ GLIBC_2.3 pthread_attr_setguardsize F > GLIBC_2.3 pthread_attr_setstack F > GLIBC_2.3 pthread_attr_setstackaddr F > GLIBC_2.3 pthread_attr_setstacksize F > -GLIBC_2.3 pthread_barrier_wait F > GLIBC_2.3 pthread_barrierattr_destroy F > GLIBC_2.3 pthread_barrierattr_init F > GLIBC_2.3 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > index eb2196ae3a..a8519164fe 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libc.abilist > @@ -1545,6 +1545,7 @@ GLIBC_2.17 pthread_attr_setschedpolicy F > GLIBC_2.17 pthread_attr_setscope F > GLIBC_2.17 pthread_barrier_destroy F > GLIBC_2.17 pthread_barrier_init F > +GLIBC_2.17 pthread_barrier_wait F > GLIBC_2.17 pthread_cond_broadcast F > GLIBC_2.17 pthread_cond_destroy F > GLIBC_2.17 pthread_cond_init F > @@ -2492,6 +2493,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > index 8bb371ede7..22fbfbe1e7 100644 > --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.17 pthread_attr_setguardsize F > GLIBC_2.17 pthread_attr_setstack F > GLIBC_2.17 pthread_attr_setstackaddr F > GLIBC_2.17 pthread_attr_setstacksize F > -GLIBC_2.17 pthread_barrier_wait F > GLIBC_2.17 pthread_barrierattr_destroy F > GLIBC_2.17 pthread_barrierattr_getpshared F > GLIBC_2.17 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > index 78ced34e49..7d90039737 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist > @@ -1398,6 +1398,7 @@ GLIBC_2.33 pthread_attr_setscope F > GLIBC_2.33 pthread_attr_setsigmask_np F > GLIBC_2.33 pthread_barrier_destroy F > GLIBC_2.33 pthread_barrier_init F > +GLIBC_2.33 pthread_barrier_wait F > GLIBC_2.33 pthread_cond_broadcast F > GLIBC_2.33 pthread_cond_clockwait F > GLIBC_2.33 pthread_cond_destroy F > @@ -2057,6 +2058,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > index 2ff4895942..720c1b3e4f 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.33 pthread_attr_setguardsize F > GLIBC_2.33 pthread_attr_setstack F > GLIBC_2.33 pthread_attr_setstackaddr F > GLIBC_2.33 pthread_attr_setstacksize F > -GLIBC_2.33 pthread_barrier_wait F > GLIBC_2.33 pthread_barrierattr_destroy F > GLIBC_2.33 pthread_barrierattr_getpshared F > GLIBC_2.33 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > index 079ddd87be..38e0f6eea8 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist > @@ -1447,6 +1447,7 @@ GLIBC_2.27 pthread_attr_setschedpolicy F > GLIBC_2.27 pthread_attr_setscope F > GLIBC_2.27 pthread_barrier_destroy F > GLIBC_2.27 pthread_barrier_init F > +GLIBC_2.27 pthread_barrier_wait F > GLIBC_2.27 pthread_cond_broadcast F > GLIBC_2.27 pthread_cond_destroy F > GLIBC_2.27 pthread_cond_init F > @@ -2257,6 +2258,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > index 29b5457bb3..a13c8582da 100644 > --- a/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.27 pthread_attr_setguardsize F > GLIBC_2.27 pthread_attr_setstack F > GLIBC_2.27 pthread_attr_setstackaddr F > GLIBC_2.27 pthread_attr_setstacksize F > -GLIBC_2.27 pthread_barrier_wait F > GLIBC_2.27 pthread_barrierattr_destroy F > GLIBC_2.27 pthread_barrierattr_getpshared F > GLIBC_2.27 pthread_barrierattr_init F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > index 080cf48b81..1e4e5b0404 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist > @@ -1962,6 +1962,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2335,6 +2336,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > index 079c8ba6c8..77c7ac81ad 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist > @@ -43,7 +43,6 @@ GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.19 __libpthread_version_placeholder F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > index 764b2bde14..708f7b62ba 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist > @@ -1302,6 +1302,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2228,6 +2229,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > index 90486a4095..ea33407a22 100644 > --- a/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist > @@ -19,7 +19,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libc.abilist b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > index cef59dd758..31775c1c61 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libc.abilist > @@ -1288,6 +1288,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2197,6 +2198,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > index 397e1f1de3..322b4ef7a5 100644 > --- a/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/be/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libc.abilist b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > index e2da75b864..74b644f477 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libc.abilist > @@ -1288,6 +1288,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2194,6 +2195,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > index 397e1f1de3..322b4ef7a5 100644 > --- a/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sh/le/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > index a808f4fa1e..f94361bf5a 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist > @@ -1958,6 +1958,7 @@ GLIBC_2.2 pread F > GLIBC_2.2 pread64 F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_condattr_getpshared F > GLIBC_2.2 pthread_condattr_setpshared F > GLIBC_2.2 pthread_mutex_timedlock F > @@ -2326,6 +2327,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > index e1477f6c4b..6c484d254b 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist > @@ -42,7 +42,6 @@ GLIBC_2.18 pthread_getattr_default_np F > GLIBC_2.18 pthread_setattr_default_np F > GLIBC_2.2 pthread_attr_getstack F > GLIBC_2.2 pthread_attr_setstack F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > index 11d458461c..ce88ec1dc8 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist > @@ -1331,6 +1331,7 @@ GLIBC_2.2 pthread_attr_setschedpolicy F > GLIBC_2.2 pthread_attr_setscope F > GLIBC_2.2 pthread_barrier_destroy F > GLIBC_2.2 pthread_barrier_init F > +GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_cond_broadcast F > GLIBC_2.2 pthread_cond_destroy F > GLIBC_2.2 pthread_cond_init F > @@ -2245,6 +2246,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > index 77806490e8..78b0964399 100644 > --- a/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2 pthread_attr_setguardsize F > GLIBC_2.2 pthread_attr_setstack F > GLIBC_2.2 pthread_attr_setstackaddr F > GLIBC_2.2 pthread_attr_setstacksize F > -GLIBC_2.2 pthread_barrier_wait F > GLIBC_2.2 pthread_barrierattr_destroy F > GLIBC_2.2 pthread_barrierattr_init F > GLIBC_2.2 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > index 4cbfaddc2a..57ca016ec9 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libc.abilist > @@ -1298,6 +1298,7 @@ GLIBC_2.2.5 pthread_attr_setschedpolicy F > GLIBC_2.2.5 pthread_attr_setscope F > GLIBC_2.2.5 pthread_barrier_destroy F > GLIBC_2.2.5 pthread_barrier_init F > +GLIBC_2.2.5 pthread_barrier_wait F > GLIBC_2.2.5 pthread_cond_broadcast F > GLIBC_2.2.5 pthread_cond_destroy F > GLIBC_2.2.5 pthread_cond_init F > @@ -2206,6 +2207,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > index 3d64d74065..9cf1871a53 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.2.5 pthread_attr_setguardsize F > GLIBC_2.2.5 pthread_attr_setstack F > GLIBC_2.2.5 pthread_attr_setstackaddr F > GLIBC_2.2.5 pthread_attr_setstacksize F > -GLIBC_2.2.5 pthread_barrier_wait F > GLIBC_2.2.5 pthread_barrierattr_destroy F > GLIBC_2.2.5 pthread_barrierattr_init F > GLIBC_2.2.5 pthread_barrierattr_setpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > index 340b957789..98f2e5f665 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist > @@ -1464,6 +1464,7 @@ GLIBC_2.16 pthread_attr_setschedpolicy F > GLIBC_2.16 pthread_attr_setscope F > GLIBC_2.16 pthread_barrier_destroy F > GLIBC_2.16 pthread_barrier_init F > +GLIBC_2.16 pthread_barrier_wait F > GLIBC_2.16 pthread_cond_broadcast F > GLIBC_2.16 pthread_cond_destroy F > GLIBC_2.16 pthread_cond_init F > @@ -2311,6 +2312,7 @@ GLIBC_2.34 mtx_trylock F > GLIBC_2.34 mtx_unlock F > GLIBC_2.34 pthread_barrier_destroy F > GLIBC_2.34 pthread_barrier_init F > +GLIBC_2.34 pthread_barrier_wait F > GLIBC_2.34 pthread_cond_clockwait F > GLIBC_2.34 pthread_condattr_getclock F > GLIBC_2.34 pthread_condattr_getpshared F > diff --git a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > index bc51400286..41a929e668 100644 > --- a/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > +++ b/sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist > @@ -18,7 +18,6 @@ GLIBC_2.16 pthread_attr_setguardsize F > GLIBC_2.16 pthread_attr_setstack F > GLIBC_2.16 pthread_attr_setstackaddr F > GLIBC_2.16 pthread_attr_setstacksize F > -GLIBC_2.16 pthread_barrier_wait F > GLIBC_2.16 pthread_barrierattr_destroy F > GLIBC_2.16 pthread_barrierattr_getpshared F > GLIBC_2.16 pthread_barrierattr_init F >