This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch azanella/y2038 in repository glibc.
discards 4758218dd4 Use LFS and 64 bit time for installed programs discards b9d6b317c5 Use 64 bit time_t stat internally discards 4cf9a969e6 y2038: Add test coverage discards 0644dd957f libsupport: Add 64 bit time_t support for stat functions discards c975e48e99 libsupport: Add 64 bit time_t support for time functions discards 3997fc285d io: Add ftw64 with 64 bit time_t support discards 5ea0836b86 io: Add fts64 with 64 bit time_t support discards 1e0dd8b0d5 posix: Add glob64 with 64 bit time_t support discards 99fe7d56dd y2038: Add support for 64 bit time on legacy ABIs discards 77d6a6d193 time: Add 64 bit time support for getdate discards b8d76ea73a y2038: Add __USE_TIME_BITS64 support for socket-constants.h discards fff8f513c9 y2038: Use a common definition for shmid_ds discards a287d1b463 y2038: Use a common definition for semid_ds discards 1c0a6e49e5 y2038: Use a common definition for msqid_ds discards 9ea61744c3 y2038: Use a common definition for stat discards 303bbc18fe y2038: linux: Add __USE_TIME_BITS64 support for struct timex discards 8b29ee7d98 y2038: Add __USE_TIME_BITS64 support for struct utimbuf discards 80c5e60d8d y2038: Add __USE_TIME_BITS64 support for struct timespec discards c6c9c77821 y2038: Add __USE_TIME_BITS64 support for struct timeval discards 9a0e4489b7 y2038: Add __USE_TIME_BITS64 support for time_t discards 678a7a2660 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} discards e468528be4 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} discards 9f71c109db linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO discards 4ead45a0ef linux: s390: Add libanl.abilist in s390 and s390x discards 9542df25c6 linux: mips: Split libanl.abilist in n32 and n64 discards 465ba9c0d0 linux: mips: Split librt.abilist in n32 and n64 adds fa527f345c aarch64: Added optimized memcpy and memmove for A64FX adds 4f26956d5b aarch64: Added optimized memset for A64FX adds 76b0c59e33 nptl: Install SIGSETXID handler with SA_ONSTACK [BZ #27914] adds 65ba6fa431 nptl: Move Linux createthread to nptl adds 42813c675d nptl: Move createthread to pthread_create adds d85ad0e58a support: Add xpthread_attr_setaffinity_np wrapper adds 2c44452b61 nptl: Add pthread_attr_setaffinity_np failure test adds 271ec55d0a support: Do not build xpthread_attr_setaffinity_np for hurd adds 92a7d13439 x86-64: Align child stack to 16 bytes [BZ #27902] adds a55e2da270 powerpc: Optimized memcmp for power10 adds 3842ba4949 aarch64: align stack in clone [BZ #27939] adds c8a11c5867 stdio-common: Remove _IO_vfwscanf adds 858045ad1c Update floating-point feature test macro handling for C2X adds 42d3593505 Use __pthread_attr_copy in mq_notify (bug 27896) adds 217b6dc298 Fix use of __pthread_attr_copy in mq_notify (bug 27896) adds 186cd80b1e Add missing symbols to Version files adds d32ee64df7 scripts/versions.awk: Add local: * to all version nodes adds c44838ebf8 Add libc ABI extension kludge for baseline-violating libdl symbols adds a23c28ec0d dlfcn: Move dlerror into libc adds 5295172e20 fix typo adds c9ff9cf66a Improve test coverage of strlen function adds d8cce17d2a dlfcn: Move dlclose into libc adds 602252b553 dlfcn: Move dladdr into libc adds 77f876c0e3 dlfcn: Move dlsym into libc adds 6a1ed32789 dlfcn: Move dlmopen into libc adds 492560a32e dlfcn: Move dladdr1 into libc adds 6dfc0207eb dlfcn: Move dlinfo into libc adds add8d7ea01 dlfcn: Move dlvsym into libc adds 0c1c3a771e dlfcn: Move dlopen into libc adds 6f1c701026 dlfcn: Cleanups after -ldl is no longer required adds 9c76debc98 dlfcn: Eliminate GLIBC_PRIVATE dependency from tststatic2 adds 466c1ea15f dlfcn: Rework static dlopen hooks adds 642213e043 Improve test coverage of strnlen function adds eaa53d0f77 nptl: Remove exit-thread.h adds 57094e576a libio: Assume _IO_lock_inexpensive adds b190bccc8a configure: Replaced obsolete AC_TRY_COMPILE new b1db6f51f7 linux: mips: Split librt.abilist in n32 and n64 new 2a99964628 linux: mips: Split libanl.abilist in n32 and n64 new dfa42d680d linux: s390: Add libanl.abilist in s390 and s390x new be65a086b4 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO new aee60ad0b1 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} new 110e6fa7e5 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} new ddab116884 y2038: Add __USE_TIME_BITS64 support for time_t new 101f405fd8 y2038: Add __USE_TIME_BITS64 support for struct timeval new 4a16e39eaa y2038: Add __USE_TIME_BITS64 support for struct timespec new c3da822ff9 y2038: Add __USE_TIME_BITS64 support for struct utimbuf new afce3d2613 y2038: linux: Add __USE_TIME_BITS64 support for struct timex new 235338084d y2038: Use a common definition for stat new 0fdb45eb21 y2038: Use a common definition for msqid_ds new 7b28b648e2 y2038: Use a common definition for semid_ds new 7f7a0c3023 y2038: Use a common definition for shmid_ds new 7c701ad70a y2038: Add __USE_TIME_BITS64 support for socket-constants.h new 347cbc78bf time: Add 64 bit time support for getdate new ca455098f7 y2038: Add support for 64 bit time on legacy ABIs new 9eaf86f627 posix: Add glob64 with 64 bit time_t support new f313dd8492 io: Add fts64 with 64 bit time_t support new e85ec6e7ec io: Add ftw64 with 64 bit time_t support new 7cd40e51d6 libsupport: Add 64 bit time_t support for time functions new 96e284dfe9 libsupport: Add 64 bit time_t support for stat functions new f558cda3a3 y2038: Add test coverage new 7271aea87c Use 64 bit time_t stat internally new 29de4b366e Use LFS and 64 bit time for installed programs
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 (4758218dd4) \ N -- N -- N refs/heads/azanella/y2038 (29de4b366e)
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 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: Makeconfig | 6 - NEWS | 10 + aclocal.m4 | 1 + bits/libc-header-start.h | 28 +- configure | 46 ++- configure.ac | 19 +- csu/libc-start.c | 1 - dlfcn/Makefile | 55 ++- dlfcn/Versions | 42 ++- dlfcn/dladdr.c | 24 +- dlfcn/dladdr1.c | 24 +- dlfcn/dlclose.c | 32 +- dlfcn/dlerror.c | 67 +--- dlfcn/dlfcn.c | 38 -- dlfcn/dlinfo.c | 47 +-- dlfcn/dlmopen.c | 67 ++-- dlfcn/dlopen.c | 76 ++-- dlfcn/dlopenold.c | 6 +- dlfcn/dlsym.c | 59 +-- dlfcn/dlvsym.c | 67 ++-- dlfcn/libdl-compat.c | 50 +++ dlfcn/modstatic2.c | 10 +- dlfcn/sdladdr.c | 1 - dlfcn/sdladdr1.c | 1 - dlfcn/sdlclose.c | 1 - dlfcn/sdlerror.c | 1 - dlfcn/sdlinfo.c | 1 - dlfcn/sdlmopen.c | 1 - dlfcn/sdlopen.c | 1 - dlfcn/sdlsym.c | 1 - dlfcn/sdlvsym.c | 1 - dlfcn/tststatic2.c | 10 +- elf/Makefile | 173 ++------- elf/Versions | 1 - elf/dl-libc.c | 73 +--- elf/dl-sym.c | 3 +- elf/rtld_static_init.c | 18 + htl/Makefile | 1 - iconvdata/Makefile | 1 - include/dlfcn.h | 81 ++-- include/features.h | 2 + inet/Versions | 2 + io/Versions | 1 + libio/Versions | 3 + libio/libio.h | 13 +- malloc/Makefile | 3 - malloc/malloc.c | 2 +- manual/creature.texi | 7 + manual/summary.pl | 2 +- manual/tunables.texi | 3 +- math/bits/mathcalls.h | 12 +- math/math.h | 30 +- misc/Makefile | 2 - nptl/Makefile | 8 +- nptl/Versions | 8 + nptl/createthread.c | 45 --- nptl/pthread_create.c | 139 ++++++- ...k-cancel.c => tst-pthread-attr-affinity-fail.c} | 39 +- nss/Makefile | 5 - posix/Makefile | 1 - posix/Versions | 4 + resolv/Makefile | 19 +- scripts/versions.awk | 32 +- stdio-common/Makefile | 2 +- stdio-common/iovfwscanf.c | 38 -- stdlib/Makefile | 8 +- string/Makefile | 1 - string/test-strlen.c | 15 +- string/test-strnlen.c | 11 +- support/Makefile | 1 + support/timespec-add-time64.c | 2 +- support/timespec-sub-time64.c | 2 +- support/timespec-time64.c | 2 +- support/xclock_gettime_time64.c | 2 +- support/xclock_settime_time64.c | 5 +- ...hread_kill.c => xpthread_attr_setaffinity_np.c} | 12 +- support/xthread.h | 5 + sysdeps/aarch64/multiarch/Makefile | 3 +- sysdeps/aarch64/multiarch/ifunc-impl-list.c | 13 +- sysdeps/aarch64/multiarch/init-arch.h | 4 +- sysdeps/aarch64/multiarch/memcpy.c | 18 +- sysdeps/aarch64/multiarch/memcpy_a64fx.S | 406 +++++++++++++++++++++ sysdeps/aarch64/multiarch/memmove.c | 18 +- sysdeps/aarch64/multiarch/memset.c | 17 +- sysdeps/aarch64/multiarch/memset_a64fx.S | 268 ++++++++++++++ sysdeps/generic/exit-thread.h | 28 -- sysdeps/generic/ldsodefs.h | 3 + sysdeps/ieee754/ldbl-128ibm-compat/Makefile | 1 - sysdeps/ieee754/ldbl-opt/configure.ac | 8 +- sysdeps/mach/configure | 38 -- sysdeps/mach/configure.ac | 8 +- sysdeps/mach/hurd/configure | 5 +- sysdeps/mach/hurd/configure.ac | 10 +- sysdeps/mach/hurd/i386/Versions | 4 + sysdeps/mach/hurd/i386/libc.abilist | 18 + sysdeps/mach/hurd/i386/libdl.abilist | 12 +- sysdeps/mach/libc-lock.h | 3 - sysdeps/mips/Makefile | 1 - sysdeps/nptl/libc_start_call_main.h | 3 +- sysdeps/nptl/stdio-lock.h | 3 - sysdeps/powerpc/powerpc64/le/power10/memcmp.S | 179 +++++++++ sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 6 + .../{memcmp-power8.S => memcmp-power10.S} | 6 +- sysdeps/powerpc/powerpc64/multiarch/memcmp.c | 6 + sysdeps/pthread/Makefile | 6 +- sysdeps/s390/configure | 5 +- sysdeps/s390/configure.ac | 4 +- sysdeps/unix/sysv/linux/Makefile | 2 +- sysdeps/unix/sysv/linux/Versions | 19 +- sysdeps/unix/sysv/linux/aarch64/clone.S | 2 + sysdeps/unix/sysv/linux/aarch64/cpu-features.c | 4 + sysdeps/unix/sysv/linux/aarch64/cpu-features.h | 4 + sysdeps/unix/sysv/linux/aarch64/libc.abilist | 18 + sysdeps/unix/sysv/linux/aarch64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/alpha/Versions | 11 +- sysdeps/unix/sysv/linux/alpha/libc.abilist | 19 + sysdeps/unix/sysv/linux/alpha/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/arc/libc.abilist | 18 + sysdeps/unix/sysv/linux/arc/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/be/libc.abilist | 18 + sysdeps/unix/sysv/linux/arm/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/arm/le/libc.abilist | 18 + sysdeps/unix/sysv/linux/arm/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/bits/struct_stat.h | 1 + .../sysv/linux/bits/struct_stat_time64_helper.h | 5 +- .../linux/bits/types/struct_msqid64_ds_helper.h | 4 +- .../linux/bits/types/struct_semid64_ds_helper.h | 2 + .../linux/bits/types/struct_shmid64_ds_helper.h | 2 + sysdeps/unix/sysv/linux/configure | 9 +- sysdeps/unix/sysv/linux/configure.ac | 8 +- sysdeps/unix/sysv/linux/createthread.c | 153 -------- sysdeps/unix/sysv/linux/csky/libc.abilist | 18 + sysdeps/unix/sysv/linux/csky/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/exit-thread.h | 37 -- sysdeps/unix/sysv/linux/getsockopt.c | 21 +- sysdeps/unix/sysv/linux/hppa/Versions | 1 + sysdeps/unix/sysv/linux/hppa/libc.abilist | 19 + sysdeps/unix/sysv/linux/hppa/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/i386/Versions | 4 - sysdeps/unix/sysv/linux/i386/libc.abilist | 19 + sysdeps/unix/sysv/linux/i386/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/ia64/Versions | 12 +- sysdeps/unix/sysv/linux/ia64/libc.abilist | 19 + sysdeps/unix/sysv/linux/ia64/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/m68k/coldfire/libc.abilist | 18 + .../unix/sysv/linux/m68k/coldfire/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/m68k/m680x0/libc.abilist | 19 + sysdeps/unix/sysv/linux/m68k/m680x0/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/microblaze/be/libc.abilist | 18 + .../unix/sysv/linux/microblaze/be/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 18 + .../unix/sysv/linux/microblaze/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/mips/Versions | 5 + .../unix/sysv/linux/mips/mips32/fpu/libc.abilist | 19 + sysdeps/unix/sysv/linux/mips/mips32/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips32/nofpu/libc.abilist | 19 + sysdeps/unix/sysv/linux/mips/mips64/libdl.abilist | 14 +- .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 19 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 19 + sysdeps/unix/sysv/linux/mq_notify.c | 24 +- sysdeps/unix/sysv/linux/nios2/libc.abilist | 18 + sysdeps/unix/sysv/linux/nios2/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/powerpc/Versions | 5 + sysdeps/unix/sysv/linux/powerpc/configure.ac | 8 +- sysdeps/unix/sysv/linux/powerpc/powerpc32/Versions | 14 +- .../sysv/linux/powerpc/powerpc32/fpu/libc.abilist | 19 + .../sysv/linux/powerpc/powerpc32/libdl.abilist | 14 +- .../linux/powerpc/powerpc32/nofpu/libc.abilist | 19 + sysdeps/unix/sysv/linux/powerpc/powerpc64/Versions | 8 +- .../sysv/linux/powerpc/powerpc64/be/libc.abilist | 18 + .../sysv/linux/powerpc/powerpc64/be/libdl.abilist | 12 +- .../sysv/linux/powerpc/powerpc64/le/libc.abilist | 18 + .../sysv/linux/powerpc/powerpc64/le/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/riscv/rv32/libc.abilist | 18 + sysdeps/unix/sysv/linux/riscv/rv32/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/riscv/rv64/libc.abilist | 18 + sysdeps/unix/sysv/linux/riscv/rv64/libdl.abilist | 10 +- sysdeps/unix/sysv/linux/s390/s390-32/Versions | 3 - sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 19 + sysdeps/unix/sysv/linux/s390/s390-32/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 18 + sysdeps/unix/sysv/linux/s390/s390-64/libdl.abilist | 12 +- sysdeps/unix/sysv/linux/sh/Versions | 4 +- sysdeps/unix/sysv/linux/sh/be/libc.abilist | 19 + sysdeps/unix/sysv/linux/sh/be/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sh/le/libc.abilist | 19 + sysdeps/unix/sysv/linux/sh/le/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sparc/Versions | 12 +- sysdeps/unix/sysv/linux/sparc/sparc32/Versions | 3 - sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 19 + .../unix/sysv/linux/sparc/sparc32/libdl.abilist | 14 +- sysdeps/unix/sysv/linux/sparc/sparc64/Versions | 1 + sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 19 + .../unix/sysv/linux/sparc/sparc64/libdl.abilist | 14 +- .../{tst-align-clone.c => tst-misalign-clone.c} | 59 +-- sysdeps/unix/sysv/linux/x86_64/64/libc.abilist | 18 + sysdeps/unix/sysv/linux/x86_64/64/libdl.abilist | 12 +- sysdeps/unix/sysv/linux/x86_64/clone.S | 9 +- sysdeps/unix/sysv/linux/x86_64/x32/libc.abilist | 18 + sysdeps/unix/sysv/linux/x86_64/x32/libdl.abilist | 10 +- sysdeps/x86/Makefile | 13 +- 202 files changed, 2614 insertions(+), 1534 deletions(-) delete mode 100644 dlfcn/dlfcn.c create mode 100644 dlfcn/libdl-compat.c delete mode 100644 dlfcn/sdladdr.c delete mode 100644 dlfcn/sdladdr1.c delete mode 100644 dlfcn/sdlclose.c delete mode 100644 dlfcn/sdlerror.c delete mode 100644 dlfcn/sdlinfo.c delete mode 100644 dlfcn/sdlmopen.c delete mode 100644 dlfcn/sdlopen.c delete mode 100644 dlfcn/sdlsym.c delete mode 100644 dlfcn/sdlvsym.c delete mode 100644 nptl/createthread.c copy nptl/{tst-minstack-cancel.c => tst-pthread-attr-affinity-fail.c} (53%) delete mode 100644 stdio-common/iovfwscanf.c copy support/{xpthread_kill.c => xpthread_attr_setaffinity_np.c} (71%) create mode 100644 sysdeps/aarch64/multiarch/memcpy_a64fx.S create mode 100644 sysdeps/aarch64/multiarch/memset_a64fx.S delete mode 100644 sysdeps/generic/exit-thread.h create mode 100644 sysdeps/powerpc/powerpc64/le/power10/memcmp.S copy sysdeps/powerpc/powerpc64/multiarch/{memcmp-power8.S => memcmp-power10.S} (86%) delete mode 100644 sysdeps/unix/sysv/linux/createthread.c delete mode 100644 sysdeps/unix/sysv/linux/exit-thread.h copy sysdeps/unix/sysv/linux/{tst-align-clone.c => tst-misalign-clone.c} (62%)