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 5787678cf2 y2038: Add test coverage discards 77270807c6 libsupport: Add 64 bit time_t support for stat functions discards 042586793f libsupport: Add 64 bit time_t support for time functions discards 205fc0dc50 y2038: Add support for 64 bit time on legacy ABIs discards 88540a3491 linux: s390: Add libanl.abilist in s390 and s390x discards 083fd10dc1 linux: mips: Split libanl.abilist in n32 and n64 discards 17ba41919b linux: mips: Split librt.abilist in n32 and n64 discards 997e3d008d linux: mips: Split libpthread.abilist in n32 and n64 discards 32b22646c6 y2038: Add __USE_TIME_BITS64 support for socket-constants.h discards cad9b272d6 y2038: Use a common definition for shmid_ds discards 5f7efdfde7 y2038: Use a common definition for semid_ds discards bf927d8e2e y2038: Use a common definition for msqid_ds discards ce62505e0b y2038: Use a common definition for stat discards 02a66bd713 y2038: linux: Add __USE_TIME_BITS64 support for struct timex discards b4d908b1db y2038: Add __USE_TIME_BITS64 support for struct utimbuf discards c939c1abf1 y2038: Add __USE_TIME_BITS64 support for struct timespec discards fa36ae2bae y2038: Add __USE_TIME_BITS64 support for struct timeval discards d011f20c6e y2038: Add __USE_TIME_BITS64 support for time_t discards 98fea27115 tst: Add test for utimes discards c3876104ee tst: Add test for utime discards a5b3443513 tst: Add test for clock_adjtime discards 00fcf3aa37 tst: Add test for clock_settime discards 26a32c398b support: Provide xclock_settime test helper function discards b098652ef1 tst: Add test for futimens discards bf8c1a9b02 tst: Extend cross-test-ssh.sh to specify if target date can [...] discards 86955d6dcd nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] discards b71d2fe923 login: Rewrite utmp/wtmp locking mechanism (BZ #24492) discards 1ac4687e4b Remove __WORDSIZE_TIME64_COMPAT32 discards 354a24b04e login: Use 64-bit time on struct lastlog discards 6358d27614 linux: Add pwrite64_nocancel discards 96031f77d8 login: Add 64-bit time support to utmp/utmpx discards 99bf7f2942 Add tests-container-internal rules discards 9ff5bd3559 support: Add 'touch' command discards fee0c794da Consolidate and simplify internal utmp definitions discards df32e2079e login: Move gnu utmpx to default implementation discards 6ff69a92b3 login: Consolidate utmp and utmpx headers discards 8366abd741 linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} discards 256b4aa782 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} discards 81e1ecfaca linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO discards 67282847fd linux: Fix __thrd_sleep64 hidden definition adds 5a051454a9 Add inputs that generate larger error bounds adds 9fb07fd4e1 aarch64: update ulps. adds 764e9a0334 Correct buffer end pointer in IO_wdefault_doallocate (BZ #26874) adds 9fc813e1a3 Implement <unwind-link.h> for dynamically loading the libgcc [...] adds e164d95abf backtrace: Implement on top of <unwind-link.h> adds fac75a690e arm: Implement backtrace on top of <unwind-link.h> adds fd19b84640 i386: Implement backtrace on top of <unwind-link.h> adds 6563d544db m68k: Implement backtrace on top of <unwind-link.h> adds 600fe89cb1 sparc: Implement backtrace on top <unwind-link.h> adds 7cf18db482 __frame_state_for: Use <unwind-link.h> for unwinder access adds d14624825a Move sysdeps/gnu/unwind-resume.c to sysdeps/generic/unwind-resume.c adds 6b7efa3d87 Implement _Unwind_Resume in libc on top of <unwind-link.h> adds 97e42bd482 nptl: Use <unwind-link.h> for accessing the libgcc_s unwinder new a9b36b3daa linux: Fix __thrd_sleep64 hidden definition new 5411ac72e8 linux: Add fallback for 64-bit time_t SO_{RCV,SND}TIMEO new 65fe20db90 linux: Add fallback for 64-bit time_t SO_TIMESTAMP{NS} new 0e76aa956f linux: Add recvvmsg fallback for 64-bit time_t SO_TIMESTAMP{NS} new 1350ff9a7d login: Consolidate utmp and utmpx headers new b758538cc0 login: Move gnu utmpx to default implementation new 0c51fd7229 Consolidate and simplify internal utmp definitions new 88a7f1f577 support: Add 'touch' command new 5487b5cddc Add tests-container-internal rules new 70d905cfad login: Add 64-bit time support to utmp/utmpx new 3f60d12317 linux: Add pwrite64_nocancel new 803ba54884 login: Use 64-bit time on struct lastlog new 5bf268768d Remove __WORDSIZE_TIME64_COMPAT32 new c708d8de76 login: Rewrite utmp/wtmp locking mechanism (BZ #24492) new 4ebe34cf08 nptl: Fix __pthread_clockjoin_np64 __pthread_timedjoin_np64 [...] new 176bcb0995 tst: Extend cross-test-ssh.sh to specify if target date can [...] new feb8bdd67d tst: Add test for futimens new a7d19f7aa9 support: Provide xclock_settime test helper function new de5acefef5 tst: Add test for clock_settime new a80710ce48 tst: Add test for clock_adjtime new fc41b34a50 tst: Add test for utime new 23485b5ea0 tst: Add test for utimes new 707449eec5 linux: Add futimes test new 798a54548e linux: Add lutimes test new 73efedb730 time: Add getitimer and setitimer basic tests new dad82921ca time: Add gmtime tests new 35777039b3 time: Add timegm basic tests new 85009e66ca time: Add basic timespec_get tests new efc80a795e io: Add basic tests for utimensat new 44e831f3e9 posix: Add wait3 tests new 5eb3929da9 y2038: Add __USE_TIME_BITS64 support for time_t new cee329fc01 y2038: Add __USE_TIME_BITS64 support for struct timeval new 5a6f282b68 y2038: Add __USE_TIME_BITS64 support for struct timespec new f6eb9fb259 y2038: Add __USE_TIME_BITS64 support for struct utimbuf new 15b607fc9d y2038: linux: Add __USE_TIME_BITS64 support for struct timex new a81c83df57 y2038: Use a common definition for stat new cb9c067435 y2038: Use a common definition for msqid_ds new f3dc9cfb4d y2038: Use a common definition for semid_ds new d5d3ad22b3 y2038: Use a common definition for shmid_ds new 9c9b89f7eb y2038: Add __USE_TIME_BITS64 support for socket-constants.h new 5c485ad911 linux: mips: Split libpthread.abilist in n32 and n64 new ebf19f44cc linux: mips: Split librt.abilist in n32 and n64 new 835da474bb linux: mips: Split libanl.abilist in n32 and n64 new f4e40f9352 linux: s390: Add libanl.abilist in s390 and s390x new f2e4b979ac y2038: Add support for 64 bit time on legacy ABIs new b0523eae01 libsupport: Add 64 bit time_t support for time functions new 1b32c6faa6 libsupport: Add 64 bit time_t support for stat functions new 6dce3973fa y2038: Add test coverage
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 (5787678cf2) \ N -- N -- N refs/heads/azanella/y2038 (6dce3973fa)
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 48 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: debug/backtrace.c | 86 +--- io/Makefile | 5 +- io/tst-utimensat-time64.c | 2 + io/tst-utimensat.c | 115 ++++++ libio/wgenops.c | 7 +- malloc/set-freeres.c | 5 + math/auto-libm-test-in | 48 +++ math/auto-libm-test-out-acos | 174 ++++++++ math/auto-libm-test-out-acosh | 246 +++++++++++ math/auto-libm-test-out-asin | 69 ++++ math/auto-libm-test-out-asinh | 141 +++++++ math/auto-libm-test-out-atan | 25 ++ math/auto-libm-test-out-atan2 | 458 +++++++++++++++++++++ math/auto-libm-test-out-atanh | 141 +++++++ math/auto-libm-test-out-cos | 141 +++++++ math/auto-libm-test-out-cosh | 246 +++++++++++ math/auto-libm-test-out-erfc | 246 +++++++++++ math/auto-libm-test-out-expm1 | 246 +++++++++++ math/auto-libm-test-out-log10 | 141 +++++++ math/auto-libm-test-out-log1p | 141 +++++++ math/auto-libm-test-out-log2 | 141 +++++++ math/auto-libm-test-out-sin | 246 +++++++++++ math/auto-libm-test-out-sinh | 105 +++++ math/auto-libm-test-out-tanh | 105 +++++ misc/Makefile | 2 +- misc/Versions | 1 + misc/unwind-link.c | 145 +++++++ nptl/nptlfreeres.c | 1 - nptl/pthreadP.h | 6 +- nptl/pthread_cancel.c | 3 +- posix/Makefile | 4 +- posix/{tst-wait4.c => tst-wait-skeleton.c} | 24 +- posix/tst-wait3-time64.c | 1 + sysdeps/generic/unwind-arch.h => posix/tst-wait3.c | 18 +- posix/tst-wait4.c | 193 +-------- sysdeps/aarch64/libm-test-ulps | 32 +- sysdeps/{generic => alpha}/unwind-arch.h | 22 +- sysdeps/arm/arm-unwind-resume.S | 26 +- sysdeps/arm/backtrace.c | 77 +--- sysdeps/arm/nptl/unwind-forcedunwind.c | 25 ++ sysdeps/arm/pt-arm-unwind-resume.S | 22 +- sysdeps/arm/unwind-arch.h | 39 ++ sysdeps/arm/unwind-resume.c | 25 ++ sysdeps/generic/framestate.c | 21 +- sysdeps/generic/unwind-arch.h | 27 +- sysdeps/generic/unwind-link.h | 106 +++++ sysdeps/generic/unwind-resume.c | 46 +++ sysdeps/gnu/unwind-resume.c | 83 ---- sysdeps/i386/backtrace.c | 82 +--- sysdeps/i386/unwind-arch.h | 39 ++ sysdeps/{generic => ia64}/unwind-arch.h | 26 +- sysdeps/m68k/backtrace.c | 82 +--- sysdeps/{generic => m68k/m680x0}/unwind-arch.h | 18 +- sysdeps/m68k/unwind-arch.h | 35 ++ sysdeps/mach/hurd/fork.c | 3 + sysdeps/{unix/sysv/linux => }/mips/unwind-arch.h | 17 +- sysdeps/nptl/fork.c | 3 + sysdeps/nptl/unwind-forcedunwind.c | 115 +----- .../{generic => powerpc/powerpc32}/unwind-arch.h | 22 +- sysdeps/{generic => s390}/unwind-arch.h | 22 +- sysdeps/{generic => sh}/unwind-arch.h | 22 +- sysdeps/sparc/backtrace.c | 66 +-- sysdeps/{generic => sparc}/unwind-arch.h | 22 +- sysdeps/unix/sysv/linux/Makefile | 5 +- sysdeps/unix/sysv/linux/ia64/unwind-forcedunwind.c | 16 +- sysdeps/unix/sysv/linux/microblaze/le/libc.abilist | 2 +- sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 2 +- sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 2 +- sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c | 1 + sysdeps/unix/sysv/linux/tst-futimes-time64.c | 2 + sysdeps/unix/sysv/linux/tst-futimes.c | 85 ++++ sysdeps/unix/sysv/linux/tst-lutimes-time64.c | 2 + sysdeps/unix/sysv/linux/tst-lutimes.c | 95 +++++ sysdeps/x86_64/fpu/libm-test-ulps | 50 +-- time/Makefile | 8 +- time/time.h | 8 +- time/tst-adjtime-time64.c | 1 + time/tst-gmtime-time64.c | 1 + time/tst-gmtime.c | 125 ++++++ time/tst-itimer-time64.c | 1 + time/tst-itimer.c | 175 ++++++++ time/tst-timegm-time64.c | 1 + time/tst-timegm.c | 95 +++++ time/tst-timespec_get-time64.c | 1 + .../unwind-arch.h => time/tst-timespec_get.c | 30 +- 85 files changed, 4597 insertions(+), 914 deletions(-) create mode 100644 io/tst-utimensat-time64.c create mode 100644 io/tst-utimensat.c create mode 100644 misc/unwind-link.c copy posix/{tst-wait4.c => tst-wait-skeleton.c} (88%) create mode 100644 posix/tst-wait3-time64.c copy sysdeps/generic/unwind-arch.h => posix/tst-wait3.c (71%) copy sysdeps/{generic => alpha}/unwind-arch.h (66%) create mode 100644 sysdeps/arm/nptl/unwind-forcedunwind.c create mode 100644 sysdeps/arm/unwind-arch.h create mode 100644 sysdeps/arm/unwind-resume.c create mode 100644 sysdeps/generic/unwind-link.h create mode 100644 sysdeps/generic/unwind-resume.c delete mode 100644 sysdeps/gnu/unwind-resume.c create mode 100644 sysdeps/i386/unwind-arch.h copy sysdeps/{generic => ia64}/unwind-arch.h (52%) copy sysdeps/{generic => m68k/m680x0}/unwind-arch.h (71%) create mode 100644 sysdeps/m68k/unwind-arch.h rename sysdeps/{unix/sysv/linux => }/mips/unwind-arch.h (85%) copy sysdeps/{generic => powerpc/powerpc32}/unwind-arch.h (66%) copy sysdeps/{generic => s390}/unwind-arch.h (66%) copy sysdeps/{generic => sh}/unwind-arch.h (66%) copy sysdeps/{generic => sparc}/unwind-arch.h (66%) create mode 100644 sysdeps/unix/sysv/linux/tst-clock_adjtime-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-futimes-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-futimes.c create mode 100644 sysdeps/unix/sysv/linux/tst-lutimes-time64.c create mode 100644 sysdeps/unix/sysv/linux/tst-lutimes.c create mode 100644 time/tst-adjtime-time64.c create mode 100644 time/tst-gmtime-time64.c create mode 100644 time/tst-gmtime.c create mode 100644 time/tst-itimer-time64.c create mode 100644 time/tst-itimer.c create mode 100644 time/tst-timegm-time64.c create mode 100644 time/tst-timegm.c create mode 100644 time/tst-timespec_get-time64.c copy sysdeps/generic/unwind-arch.h => time/tst-timespec_get.c (62%)