This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from b93632ede7 Build programs in $(others-noinstall) like tests if libgcc_s [...] new b299332fb4 aarch64: Remove ununsed atomic macros new eeeb882c97 arc: Remove ununsed atomic macros new ba69286641 csky: Remove ununsed atomic macros new c787f0ec3e mips: Remove ununsed atomic macros new c0fc170c78 or1k: Remove ununsed atomic macros new 08c345104f s390: Remove ununsed atomic macros new ebfd1b9e4d sparc: Remove ununsed atomic macros new fd27081d8e x86: Remove ununsed atomic macros new 5a7a9a57c2 arm: Consolidate atomic-machine.h and Remove ununsed atomic macros new 6322a325fc hppa: Move atomic-machine to generic sysdep new 3642bf4800 m68k: Consolidade atomic-machine.h and Remove ununsed atomic macros new 9201eabed8 loongarch: Consolidate atomic-machine.h and remove ununsed a [...] new d76e20791b powerpc: Consolidate atomic-machine.h new 1f5d8663ea riscv: Consolidade atomic-machine.h and remove ununsed atomi [...] new 7e5fe1974c sh: Move atomic-machine to generic sysdep new f6dedc65fd alpha: Remove USE_ATOMIC_COMPILER_BUILTINS definition new c797303237 microblaze: Remove USE_ATOMIC_COMPILER_BUILTINS definition new 70ee250fb8 atomic: Consolidate atomic_full_barrier implementation new 304b22d7f9 atomic: Consolidate atomic_read_barrier implementation new 95a0ad1ea1 atomic: Consolidate atomic_write_barrier implementation new 53807741fb Define __HAVE_64B_ATOMICS from compiler support new 324c088a18 nptl: Remove ATOMIC_EXCHANGE_USES_CAS usage new c4c6c79d70 math: Remove the SVID error handling from remainderf new 0e1a1178ee math: Remove the SVID error handling from remainder new f27a146409 math: Remove the SVID error handling from sinhf new 0dfc849eff math: Remove the SVID error handling wrapper from sqrt
The 26 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: config.h.in | 3 + configure | 42 +++++ configure.ac | 27 +++ include/atomic.h | 14 +- include/math.h | 2 +- math/Versions | 4 + math/w_remainder_compat.c | 21 ++- math/w_remainderf_compat.c | 9 +- math/w_sinhf_compat.c | 11 +- math/w_sqrtf_compat.c | 8 +- nptl/pthread_spin_lock.c | 19 +-- nptl/pthread_spin_trylock.c | 49 ------ sysdeps/aarch64/atomic-machine.h | 153 ----------------- sysdeps/alpha/atomic-machine.h | 8 - sysdeps/alpha/fpu/e_sqrtf.c | 2 +- sysdeps/arc/atomic-machine.h | 57 ------- sysdeps/arm/atomic-machine.h | 138 ---------------- sysdeps/csky/atomic-machine.h | 67 -------- sysdeps/generic/atomic-machine.h | 34 ++-- sysdeps/generic/malloc-machine.h | 12 -- sysdeps/i386/fpu/e_remainder.S | 18 -- sysdeps/i386/fpu/{e_fmod.c => e_remainder.c} | 18 +- sysdeps/i386/fpu/e_remainderf.S | 18 -- sysdeps/i386/fpu/{e_fmodf.c => e_remainderf.c} | 14 +- sysdeps/i386/fpu/e_sqrtf.S | 13 -- .../{aarch64 => i386}/fpu/math-use-builtins-sqrt.h | 0 sysdeps/ieee754/dbl-64/e_remainder.c | 30 ++-- .../{flt-32/w_j0f.c => dbl-64/w_remainder.c} | 0 sysdeps/ieee754/flt-32/e_remainderf.c | 25 +-- sysdeps/ieee754/flt-32/e_sinhf.c | 22 ++- sysdeps/ieee754/flt-32/e_sqrtf.c | 142 +++++++++------- sysdeps/ieee754/flt-32/{w_j0f.c => w_remainderf.c} | 0 .../fpu/doasin.c => ieee754/flt-32/w_sinhf.c} | 0 sysdeps/ieee754/flt-32/{w_j0f.c => w_sqrtf.c} | 0 sysdeps/ieee754/ldbl-opt/w_remainder_compat.c | 2 +- sysdeps/m68k/coldfire/atomic-machine.h | 28 ---- .../{aarch64 => m68k}/fpu/math-use-builtins-sqrt.h | 0 sysdeps/m68k/m680x0/fpu/e_remainder.c | 16 +- sysdeps/m68k/m680x0/fpu/e_remainderf.c | 16 +- sysdeps/m68k/m680x0/fpu/e_sqrtf.c | 3 - sysdeps/m68k/m680x0/fpu/w_sinhf_compat.c | 8 + sysdeps/m68k/m680x0/m68020/atomic-machine.h | 22 --- sysdeps/mach/hurd/i386/libm.abilist | 4 + sysdeps/microblaze/atomic-machine.h | 25 --- sysdeps/mips/atomic-machine.h | 184 --------------------- sysdeps/mips/sys/asm.h | 16 -- sysdeps/or1k/atomic-machine.h | 71 -------- sysdeps/powerpc/atomic-machine.h | 40 ----- sysdeps/powerpc/fpu/e_sqrtf.c | 128 -------------- sysdeps/powerpc/nptl/pthread_spin_lock.c | 9 + sysdeps/powerpc/nptl/pthread_spin_trylock.c | 9 + sysdeps/powerpc/powerpc32/atomic-machine.h | 65 -------- sysdeps/powerpc/powerpc64/atomic-machine.h | 53 ------ sysdeps/riscv/atomic-machine.h | 51 ++++++ sysdeps/s390/atomic-machine.h | 133 --------------- sysdeps/sparc/atomic-machine.h | 33 ---- sysdeps/unix/sysv/linux/aarch64/libm.abilist | 4 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 4 + sysdeps/unix/sysv/linux/arm/atomic-machine.h | 115 ------------- sysdeps/unix/sysv/linux/arm/be/libm.abilist | 4 + sysdeps/unix/sysv/linux/arm/le/libm.abilist | 4 + sysdeps/unix/sysv/linux/hppa/atomic-machine.h | 29 ---- sysdeps/unix/sysv/linux/hppa/libm.abilist | 4 + sysdeps/unix/sysv/linux/i386/libm.abilist | 4 + sysdeps/unix/sysv/linux/loongarch/atomic-machine.h | 147 ---------------- .../unix/sysv/linux/m68k/coldfire/atomic-machine.h | 35 ---- sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 4 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/be/libm.abilist | 4 + sysdeps/unix/sysv/linux/microblaze/le/libm.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 4 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 4 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 4 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 4 + .../sysv/linux/powerpc/powerpc64/be/libm.abilist | 4 + .../sysv/linux/powerpc/powerpc64/le/libm.abilist | 4 + sysdeps/unix/sysv/linux/riscv/atomic-machine.h | 184 --------------------- sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 4 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 4 + sysdeps/unix/sysv/linux/sh/atomic-machine.h | 23 --- sysdeps/unix/sysv/linux/sh/be/libm.abilist | 4 + sysdeps/unix/sysv/linux/sh/le/libm.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 4 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 4 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 4 + sysdeps/x86/atomic-machine.h | 41 ----- 87 files changed, 481 insertions(+), 2084 deletions(-) delete mode 100644 sysdeps/aarch64/atomic-machine.h delete mode 100644 sysdeps/arc/atomic-machine.h delete mode 100644 sysdeps/arm/atomic-machine.h delete mode 100644 sysdeps/csky/atomic-machine.h delete mode 100644 sysdeps/i386/fpu/e_remainder.S copy sysdeps/i386/fpu/{e_fmod.c => e_remainder.c} (76%) delete mode 100644 sysdeps/i386/fpu/e_remainderf.S copy sysdeps/i386/fpu/{e_fmodf.c => e_remainderf.c} (80%) delete mode 100644 sysdeps/i386/fpu/e_sqrtf.S copy sysdeps/{aarch64 => i386}/fpu/math-use-builtins-sqrt.h (100%) copy sysdeps/ieee754/{flt-32/w_j0f.c => dbl-64/w_remainder.c} (100%) copy sysdeps/ieee754/flt-32/{w_j0f.c => w_remainderf.c} (100%) copy sysdeps/{i386/fpu/doasin.c => ieee754/flt-32/w_sinhf.c} (100%) copy sysdeps/ieee754/flt-32/{w_j0f.c => w_sqrtf.c} (100%) delete mode 100644 sysdeps/m68k/coldfire/atomic-machine.h copy sysdeps/{aarch64 => m68k}/fpu/math-use-builtins-sqrt.h (100%) delete mode 100644 sysdeps/m68k/m680x0/fpu/e_sqrtf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_sinhf_compat.c delete mode 100644 sysdeps/m68k/m680x0/m68020/atomic-machine.h delete mode 100644 sysdeps/microblaze/atomic-machine.h delete mode 100644 sysdeps/mips/atomic-machine.h delete mode 100644 sysdeps/or1k/atomic-machine.h delete mode 100644 sysdeps/powerpc/atomic-machine.h delete mode 100644 sysdeps/powerpc/fpu/e_sqrtf.c delete mode 100644 sysdeps/powerpc/powerpc32/atomic-machine.h delete mode 100644 sysdeps/powerpc/powerpc64/atomic-machine.h create mode 100644 sysdeps/riscv/atomic-machine.h delete mode 100644 sysdeps/s390/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/arm/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/loongarch/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/coldfire/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/riscv/atomic-machine.h delete mode 100644 sysdeps/unix/sysv/linux/sh/atomic-machine.h