This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch nsz/mtag in repository glibc.
discards d6540505dc aarch64: Optimize __libc_mtag_tag_zero_region discards c735f8dc18 aarch64: Optimize __libc_mtag_tag_region discards 82423e98c3 aarch64: inline __libc_mtag_new_tag discards 83ba78f9a2 aarch64: inline __libc_mtag_address_get_tag discards 258556dd57 malloc: Use mtag_enabled instead of USE_MTAG discards 774c11a175 malloc: Use branches instead of mtag_granule_mask discards f33e5f9a83 malloc: Change calloc when tagging is disabled discards 8ec6e98d17 malloc: Only support zeroing and not arbitrary memset with mtag discards 1e5e4fb057 malloc: Use global flag instead of function pointer dispatch [...] discards 23e6dc4fc6 malloc: Refactor TAG_ macros to avoid indirection discards 467cc28dd7 malloc: Ensure the generic mtag hooks are not used discards d9ba54fe17 malloc: Avoid taggig mmaped memory on free discards 474064c5d9 malloc: Simplify __mtag_tag_new_usable discards 1e2237efaa malloc: Move MTAG_MMAP_FLAGS definition discards 361f8a71a3 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h discards ce3bbe19ae malloc: Fix a potential realloc issue with memory tagging discards a8e3791468 malloc: Fix a realloc crash with heap tagging [BZ 27468] adds e91f44089c Allow gdb version 10 in pretty printer tests. adds 94caafa040 io: Return EBAFD for negative file descriptor on fstat (BZ #27559) adds db3f7bb558 math: Remove slow paths from asin and acos [BZ #15267] adds 476d692e8a math: Remove slow paths in tan [BZ #15267] adds e898cd1593 math: Remove slow paths from atan [BZ #15267] adds 4e1a870b9a math: Remove slow paths from atan2 [BZ #15267] adds 47ad14d789 math: Remove mpa files [BZ #15267] adds 92cfc9ad82 math: Remove mpa files (part 2) [BZ #15267] adds 20bee71348 test-container: Always copy test-specific support files [BZ #27537] adds b2970919ba io: Return UNSUPPORTED if filesystem do not support 64 bit t [...] adds cdba937662 nptl: Move Linux pthread_kill to nptl adds 2b47727c68 posix: Consolidate register-atfork adds 2883de0720 linux: Use __libc_single_threaded on fork adds 7384193b71 nptl: Move fork into libc adds 0280b390fb support: Add xpthread_kill adds 08a0ebb20e s390x: Regenerate ULPs. adds 3324213125 elf: Always set l in _dl_init_paths (bug 23462) adds f53ffc9b90 x86: Handle _SC_LEVEL1_ICACHE_LINESIZE [BZ #27444] adds 4e6db99c66 elf: ld.so --help calls _dl_init_paths without a main map [B [...] adds 95c68080a3 support: Typo and formatting fixes adds 03f42a56eb Add inhibit_stack_protector to ifuncmain9 [BZ #25680] adds 941ea10f80 Build get-cpuid-feature-leaf.c without stack-protector [BZ #27555] adds 8b8f13b60d Build libc-start with stack protector for SHARED adds c82e691c56 powerpc: Update libm-test-ulps adds e958490f8c support: Pass environ to child process adds 4b7259555c Legacy unwinder: Remove definition of _Unwind_GetCFA adds b9e2903712 scripts/glibcsymbols.py: Extract from scripts/move-symbol-to [...] adds 3977477d48 glibcymbols.read_abilist: Add check for duplicate symbols adds 56c81132cc powerpc: Add optimized ilogb* for POWER9 adds a7d88506c2 powerpc: Add optimized llogb* for POWER9 adds 6cf1911122 benchtests: Add ilogb* tests adds 173e0ab081 nptl: Remove write from libpthread adds baab50cfb9 nptl: Remove read from libpthread adds bdfed2e2cd nptl: Remove close from libpthread adds c59f716993 nptl: Remove accept from libpthread adds 3ddf9bc185 nptl: Remove connect from libpthread adds 494c3beec9 nptl: Remove recv from libpthread adds 643a88a9c1 nptl: Remove recvfrom from libpthread adds 6f2e00cac5 nptl: Remove sendto from libpthread adds fc495dc4e9 nptl: Remove fsync from libpthread adds 0c9d4925fe nptl: Remove msync from libpthread adds c29386fd50 nptl: Remove pause from libpthread adds 1e157b9cb4 nptl: Remove tcdrain from libpthread adds 2d6f4ebd65 nptl: Remove sigwait from libpthread adds 0cf67de816 nptl: Remove recvmsg from libpthread adds 729cb5a2a7 nptl: Remove sendmsg from libpthread adds 9cf242997d nptl: Move fcntl from libpthread adds d5ddd583da nptl: Move system to libc adds a894053318 signal: Add __libc_sigaction adds 48593b505b support: Use syscall function instead of INLINE_SYSCALL_CALL new de2ed32e01 malloc: Fix a realloc crash with heap tagging [BZ 27468] new 83efe3b3d2 malloc: Fix a potential realloc issue with memory tagging new 9328682723 Remove PR_TAGGED_ADDR_ENABLE from sys/prctl.h new b3c08077cf malloc: Move MTAG_MMAP_FLAGS definition new 67c2661c42 malloc: Simplify __mtag_tag_new_usable new 7307a417df malloc: Avoid taggig mmaped memory on free new ff9770ce81 malloc: Ensure the generic mtag hooks are not used new 2689b5c71b malloc: Refactor TAG_ macros to avoid indirection new d4f0f405ca malloc: Use global flag instead of function pointer dispatch [...] new 35218b88e7 malloc: Only support zeroing and not arbitrary memset with mtag new 15d1d073d1 malloc: Change calloc when tagging is disabled new db0edd3cb8 malloc: Use branches instead of mtag_granule_mask new 5ed1f23333 malloc: Use mtag_enabled instead of USE_MTAG new 8ab27645dd aarch64: inline __libc_mtag_address_get_tag new 5def14a58d aarch64: inline __libc_mtag_new_tag new 138ff9a5d1 aarch64: Optimize __libc_mtag_tag_region new 601c47c476 aarch64: Optimize __libc_mtag_tag_zero_region
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (d6540505dc) \ N -- N -- N refs/heads/nsz/mtag (601c47c476)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 17 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: Makeconfig | 8 + benchtests/Makefile | 4 +- benchtests/ilogb-inputs | 11 + benchtests/ilogbf-inputs | 11 + benchtests/ilogbf128-inputs | 11 + csu/Makefile | 22 +- elf/Makefile | 27 +- elf/dl-load.c | 71 +- elf/ifuncmain9.c | 1 + io/fstat.c => elf/tst-dst-static.c | 18 +- htl/Makefile | 2 +- htl/register-atfork.c | 157 - sysdeps/htl/fork.h => include/register-atfork.h | 38 +- io/Makefile | 9 +- io/fstat.c | 6 + io/fstat64.c | 6 + io/tst-stat-lfs.c | 2 + io/tst-stat.c | 102 + manual/probes.texi | 85 - math/Makefile | 3 +- nptl/Makefile | 35 +- nptl/Versions | 24 - nptl/pt-fork.c | 49 - nptl/pt-system.c | 45 - nptl/pthread_kill.c | 26 +- nptl/version.c | 2 +- posix/Makefile | 2 +- {nptl => posix}/register-atfork.c | 8 +- scripts/glibcsymbols.py | 83 + scripts/move-symbol-to-libc.py | 75 +- scripts/test_printers_common.py | 3 +- signal/Makefile | 2 +- signal/{sigaction.c => libc_sigaction.c} | 19 +- signal/sigaction.c | 7 +- socket/Makefile | 6 + support/Makefile | 2 + support/support.h | 5 + support/support_capture_subprocess.c | 2 +- support/support_path_support_time64.c | 76 + support/support_subprocess.c | 8 +- support/test-container.c | 23 +- io/fstat.c => support/xpthread_kill.c | 14 +- support/xthread.h | 2 + sysdeps/aarch64/libm-test-ulps | 2 +- sysdeps/generic/fork.h | 19 + sysdeps/generic/math_private.h | 6 - sysdeps/generic/unwind-dw2.c | 8 - sysdeps/htl/pt-atfork.c | 1 + sysdeps/ieee754/dbl-64/MathLib.h | 100 - sysdeps/ieee754/dbl-64/atnat.h | 4 +- sysdeps/ieee754/dbl-64/atnat2.h | 4 +- sysdeps/ieee754/dbl-64/doasin.c | 81 - sysdeps/ieee754/dbl-64/doasin.h | 63 - sysdeps/ieee754/dbl-64/dosincos.c | 217 - sysdeps/ieee754/dbl-64/dosincos.h | 80 - sysdeps/ieee754/dbl-64/e_asin.c | 341 +- sysdeps/ieee754/dbl-64/e_atan2.c | 331 +- sysdeps/ieee754/dbl-64/e_remainder.c | 1 - sysdeps/ieee754/dbl-64/e_sqrt.c | 1 - sysdeps/ieee754/dbl-64/mpa-arch.h | 47 - sysdeps/ieee754/dbl-64/mpa.c | 913 --- sysdeps/ieee754/dbl-64/mpa.h | 123 - sysdeps/ieee754/dbl-64/mpatan.c | 116 - sysdeps/ieee754/dbl-64/mpatan.h | 145 - sysdeps/ieee754/dbl-64/mpatan2.c | 67 - sysdeps/ieee754/dbl-64/mpsqrt.c | 111 - sysdeps/ieee754/dbl-64/mpsqrt.h | 38 - sysdeps/ieee754/dbl-64/mptan.c | 63 - sysdeps/ieee754/dbl-64/mydefs.h | 2 +- sysdeps/ieee754/dbl-64/s_atan.c | 196 +- sysdeps/ieee754/dbl-64/s_sin.c | 1 - sysdeps/ieee754/dbl-64/s_tan.c | 610 +- sysdeps/ieee754/dbl-64/sincos32.c | 307 - sysdeps/ieee754/dbl-64/sincos32.h | 81 - sysdeps/ieee754/dbl-64/uatan.tbl | 7724 +------------------- sysdeps/ieee754/dbl-64/utan.h | 172 +- sysdeps/ieee754/dbl-64/utan.tbl | 4 +- sysdeps/mach/hurd/fork.c | 15 +- .../mach/hurd/{sigaction.c => libc_sigaction.c} | 12 +- sysdeps/nptl/fork.c | 3 +- sysdeps/nptl/fork.h | 42 +- sysdeps/powerpc/fpu/libm-test-ulps | 2 +- sysdeps/powerpc/fpu/math_private.h | 26 +- .../powerpc/powerpc64/le/fpu/w_ilogb_template.c | 30 + sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c | 4 + .../powerpc/powerpc64/le/fpu/w_llogb_template.c | 39 + sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c | 4 + sysdeps/pthread/sem_open.c | 6 +- sysdeps/s390/fpu/libm-test-ulps | 4 +- sysdeps/unix/pt-fcntl.c | 49 - sysdeps/unix/syscalls.list | 1 - .../aarch64/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/aarch64/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/alpha/libpthread.abilist | 24 - .../linux/arc/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/arc/libpthread.abilist | 19 - sysdeps/unix/sysv/linux/arm/be/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/arm/le/libpthread.abilist | 24 - .../linux/arm/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/csky/libpthread.abilist | 19 - sysdeps/unix/sysv/linux/fstat.c | 6 + sysdeps/unix/sysv/linux/fstat64.c | 12 + sysdeps/unix/sysv/linux/hppa/libpthread.abilist | 24 - .../linux/i386/{sigaction.c => libc_sigaction.c} | 2 +- sysdeps/unix/sysv/linux/i386/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/ia64/libpthread.abilist | 24 - .../sysv/linux/{sigaction.c => libc_sigaction.c} | 2 - .../sysv/linux/m68k/coldfire/libpthread.abilist | 24 - .../unix/sysv/linux/m68k/m680x0/libpthread.abilist | 24 - .../sysv/linux/microblaze/be/libpthread.abilist | 24 - .../sysv/linux/microblaze/le/libpthread.abilist | 24 - .../unix/sysv/linux/mips/mips32/libpthread.abilist | 24 - .../unix/sysv/linux/mips/mips64/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/nios2/libpthread.abilist | 24 - .../linux/powerpc/powerpc32/libpthread.abilist | 24 - .../linux/powerpc/powerpc64/be/libpthread.abilist | 24 - .../linux/powerpc/powerpc64/le/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/pthread_kill.c | 57 - .../unix/sysv/linux/riscv/rv32/libpthread.abilist | 19 - .../unix/sysv/linux/riscv/rv64/libpthread.abilist | 21 - .../sysv/linux/s390/s390-32/libpthread.abilist | 24 - .../sysv/linux/s390/s390-64/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/sh/be/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/sh/le/libpthread.abilist | 24 - .../sparc32/{sigaction.c => libc_sigaction.c} | 2 +- .../sysv/linux/sparc/sparc32/libpthread.abilist | 24 - .../sparc64/{sigaction.c => libc_sigaction.c} | 2 +- .../sysv/linux/sparc/sparc64/libpthread.abilist | 24 - sysdeps/unix/sysv/linux/tst-futimens.c | 8 +- sysdeps/unix/sysv/linux/tst-utime.c | 7 +- sysdeps/unix/sysv/linux/tst-utimes.c | 7 +- .../unix/sysv/linux/x86_64/64/libpthread.abilist | 24 - .../linux/x86_64/{sigaction.c => libc_sigaction.c} | 2 +- .../unix/sysv/linux/x86_64/x32/libpthread.abilist | 24 - sysdeps/x86/Makefile | 10 + sysdeps/x86/cacheinfo.c | 3 + sysdeps/x86/dl-cacheinfo.h | 6 + sysdeps/x86/dl-diagnostics-cpu.c | 2 + sysdeps/x86/include/cpu-features.h | 2 + sysdeps/x86/tst-ifunc-isa.h | 2 + sysdeps/x86/tst-sysconf-cache-linesize-static.c | 1 + sysdeps/x86/tst-sysconf-cache-linesize.c | 57 + sysdeps/x86_64/fpu/libm-test-ulps | 4 +- sysdeps/x86_64/fpu/multiarch/Makefile | 30 +- sysdeps/x86_64/fpu/multiarch/doasin-fma.c | 4 - sysdeps/x86_64/fpu/multiarch/doasin-fma4.c | 4 - sysdeps/x86_64/fpu/multiarch/dosincos-fma.c | 6 - sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c | 6 - sysdeps/x86_64/fpu/multiarch/mpa-avx.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma.c | 14 - sysdeps/x86_64/fpu/multiarch/mpa-fma4.c | 14 - sysdeps/x86_64/fpu/multiarch/mpatan-fma.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c | 10 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c | 9 - sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c | 9 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c | 8 - sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c | 8 - sysdeps/x86_64/fpu/multiarch/mptan-fma.c | 7 - sysdeps/x86_64/fpu/multiarch/mptan-fma4.c | 7 - sysdeps/x86_64/fpu/multiarch/sincos32-fma.c | 13 - sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c | 13 - 161 files changed, 998 insertions(+), 13394 deletions(-) create mode 100644 benchtests/ilogb-inputs create mode 100644 benchtests/ilogbf-inputs create mode 100644 benchtests/ilogbf128-inputs copy io/fstat.c => elf/tst-dst-static.c (57%) delete mode 100644 htl/register-atfork.c rename sysdeps/htl/fork.h => include/register-atfork.h (54%) create mode 100644 io/tst-stat-lfs.c create mode 100644 io/tst-stat.c delete mode 100644 nptl/pt-fork.c delete mode 100644 nptl/pt-system.c rename {nptl => posix}/register-atfork.c (97%) create mode 100644 scripts/glibcsymbols.py copy signal/{sigaction.c => libc_sigaction.c} (73%) create mode 100644 support/support_path_support_time64.c copy io/fstat.c => support/xpthread_kill.c (74%) delete mode 100644 sysdeps/ieee754/dbl-64/MathLib.h delete mode 100644 sysdeps/ieee754/dbl-64/doasin.c delete mode 100644 sysdeps/ieee754/dbl-64/doasin.h delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.c delete mode 100644 sysdeps/ieee754/dbl-64/dosincos.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa-arch.h delete mode 100644 sysdeps/ieee754/dbl-64/mpa.c delete mode 100644 sysdeps/ieee754/dbl-64/mpa.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.c delete mode 100644 sysdeps/ieee754/dbl-64/mpatan.h delete mode 100644 sysdeps/ieee754/dbl-64/mpatan2.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.c delete mode 100644 sysdeps/ieee754/dbl-64/mpsqrt.h delete mode 100644 sysdeps/ieee754/dbl-64/mptan.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.c delete mode 100644 sysdeps/ieee754/dbl-64/sincos32.h rename sysdeps/mach/hurd/{sigaction.c => libc_sigaction.c} (89%) create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_ilogbl.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogb_template.c create mode 100644 sysdeps/powerpc/powerpc64/le/fpu/w_llogbl.c delete mode 100644 sysdeps/unix/pt-fcntl.c rename sysdeps/unix/sysv/linux/aarch64/{sigaction.c => libc_sigaction.c} (95%) rename sysdeps/unix/sysv/linux/arc/{sigaction.c => libc_sigaction.c} (95%) rename sysdeps/unix/sysv/linux/arm/{sigaction.c => libc_sigaction.c} (96%) rename sysdeps/unix/sysv/linux/i386/{sigaction.c => libc_sigaction.c} (97%) rename sysdeps/unix/sysv/linux/{sigaction.c => libc_sigaction.c} (98%) delete mode 100644 sysdeps/unix/sysv/linux/pthread_kill.c rename sysdeps/unix/sysv/linux/sparc/sparc32/{sigaction.c => libc_sigaction.c} (96%) rename sysdeps/unix/sysv/linux/sparc/sparc64/{sigaction.c => libc_sigaction.c} (95%) rename sysdeps/unix/sysv/linux/x86_64/{sigaction.c => libc_sigaction.c} (99%) create mode 100644 sysdeps/x86/tst-sysconf-cache-linesize-static.c create mode 100644 sysdeps/x86/tst-sysconf-cache-linesize.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/doasin-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/dosincos-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-avx.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpa-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpatan2-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mpsqrt-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/mptan-fma4.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma.c delete mode 100644 sysdeps/x86_64/fpu/multiarch/sincos32-fma4.c