public inbox for glibc-cvs@sourceware.org
help / color / mirror / Atom feed
* [glibc] Deleted branch azanella/sparcv8-removal
@ 2019-11-27 18:50 Adhemerval Zanella
0 siblings, 0 replies; only message in thread
From: Adhemerval Zanella @ 2019-11-27 18:50 UTC (permalink / raw)
To: glibc-cvs
The branch 'azanella/sparcv8-removal' was deleted.
It previously pointed to:
37fa14a... Remove 32 bit sparc v8 support
Diff:
!!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST):
-------------------------------------------------------------------
37fa14a... Remove 32 bit sparc v8 support
commit 37fa14a55e390b07a758177a3e3baf16b4d35ed4
Author: Adhemerval Zanella <adhemerval.zanella@linaro.org>
Date: Wed Oct 23 10:02:50 2019 -0300
Remove 32 bit sparc v8 support
The pthread barrier has no support for sparc v8 since glibc 2.23
(b02840bacdefd) and although there were some discussion to add
support for LEON chips with CASA instruction [1] discussion has
stalled since.
If LEON support is still a desirable feature, I would expect to work
towards:
- Enable USE_ATOMIC_COMPILER_BUILTINS for sparc32.
- Fix the possible instruction emulation code issue on kernel side
(as hinted by David Miller), so even a configuration targetting
LEON would work on sparc v9, although suboptimal.
- Move the generic *.S implementation to multiarch and add adapt
the ifunc selectors.
- Change the required multiarch to use generic implementation for
non v9 case.
- For the assembly specific implementation without ifunc support,
re-evaluate if sparcv9 is really a gain over generic implementation
with current compiler support.
The patch is straighforward, the sparc v9 is moved as the generic
implementation, the sparc v8 implementations are removed, and a
configure check is added to see if compiler sets __sparcv9__.
Checked on a sparcv9-linux-gnu.
[1] https://sourceware.org/ml/libc-alpha/2016-11/msg00027.html
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2019-11-27 18:50 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-11-27 18:50 [glibc] Deleted branch azanella/sparcv8-removal Adhemerval Zanella
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).