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).