This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch vineet/arc-port-latest in repository glibc.
discards 9cd814f16d rebase fixes discards 2f85b8129d Documentation for ARC port discards d35291ee9c build-many-glibcs.py: Enable ARC builds discards e65171066c ARC: Build Infrastructure discards d9140db886 ARC: ABI lists discards 455808862f ARC: Linux Startup and Dynamic Loading discards a6c2446136 ARC: Linux ABI discards 1900af4da7 ARC: Linux Syscall Interface discards ee38587bf7 ARC: hardware floating point support discards 8e2cba1cdd ARC: math soft float support discards 92f0c09ff0 ARC: Atomics and Locking primitives discards 7e065d66c3 ARC: Thread Local Storage support discards d59464c4d5 ARC: startup and dynamic linking code discards 93df1d54c7 ARC: ABI Implementation discards 9fc9c3d546 xxx: test hacks discards 077ec03854 sysv: linux: Pass 64-bit version of msgctl syscall discards aad0a9cbe1 msgctl: Remove the msg-pad.h file discards 7fac5a095e bits/msg.h: Split out struct msqid_ds discards 1a3fa79883 sysv: linux: Pass 64-bit version of semctl syscall discards 80dd745e45 sysv: linux: Define the __semid_ds32 struct adds 0792c8ae1a S390: Optimize __memcpy_z196. adds 1d21fb1061 S390: Optimize __memset_z196. adds 6e540caa21 Set width of JUNGSEONG/JONGSEONG characters from UD7B0 to UD [...] adds 4fdd4d41a1 x86: Detect Intel Advanced Matrix Extensions adds b9ca3f3efb tst-cancel4-common.c: fix calling socketpair adds 726117e01b htl: avoid cancelling threads inside critical sections adds cf2c8cc2c6 htl: Fix includes for lockfile adds 6414eef6e0 htl: Move cleanup handling to non-private libc-lock adds 67a78072e2 hurd: clean fd and port on thread cancel adds 4cafcd839f hurd: make open and openat cancellation points adds fd3df63fb6 hurd: make close a cancellation point adds d60fdd480d hurd: Fix port definition in HURD_PORT_USE_CANCEL adds 09effdc9b0 hurd: make wait4 a cancellation point adds 3c9f67e7a5 hurd: Make fcntl(F_SETLKW*) cancellation points adds 1f3413338e hurd: fix usleep(ULONG_MAX) adds f512321130 hurd: Add remaining cancelation points adds 269e4c17cd htl: Enable cancel*16 an cancel*20 tests adds 81b1c8cbb5 hurd: Simplify usleep timeout computation adds 14e996e0f7 sysv: linux: Add 64-bit time_t variant for semctl adds 3721447c84 sysvipc: Split out linux struct semid_ds adds ec8a57d1f1 sysvipc: Remove the linux msq-pad.h file adds e6fc514b3d sysv: linux: Add 64-bit time_t variant for msgctl adds d1d6f92192 sysvipc: Split out linux struct shmid_ds adds 19f0daf89a sysvipc: Remove the linux shm-pad.h file adds feb2d33e22 sysv: linux: Add 64-bit time_t variant for shmctl new bdacce719e xxx: test hacks new a62736069b ARC: ABI Implementation new 8d892fde32 ARC: startup and dynamic linking code new 4b0b10872f ARC: Thread Local Storage support new 9d9133f11e ARC: Atomics and Locking primitives new a78b89d0f1 ARC: math soft float support new 1fec5326df ARC: hardware floating point support new 2eb909ec39 ARC: Linux Syscall Interface new 5b131ea5a3 ARC: Linux ABI new 3c46cfbc2d ARC: Linux Startup and Dynamic Loading new 31b52e80e7 ARC: ABI lists new acf4633e58 ARC: Build Infrastructure new b2e912286c build-many-glibcs.py: Enable ARC builds new 44d941864d Documentation for ARC port
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 (9cd814f16d) \ N -- N -- N refs/heads/vineet/arc-port-latest (44d941864d)
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 14 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: hurd/Makefile | 3 +- hurd/{port-cleanup.c => fd-cleanup.c} | 17 +- hurd/fd-read.c | 2 +- hurd/fd-write.c | 2 +- hurd/hurd.h | 1 + hurd/hurd/fd.h | 1 + hurd/hurd/port.h | 1 + hurd/hurdselect.c | 5 + hurd/port-cleanup.c | 13 +- include/sys/msg.h | 10 + include/sys/sem.h | 7 + include/sys/shm.h | 16 ++ localedata/charmaps/UTF-8 | 2 + localedata/locales/i18n_ctype | 2 +- localedata/locales/tr_TR | 2 +- localedata/locales/translit_circle | 2 +- localedata/locales/translit_cjk_compat | 2 +- localedata/locales/translit_combining | 2 +- localedata/locales/translit_compat | 2 +- localedata/locales/translit_font | 2 +- localedata/locales/translit_fraction | 2 +- localedata/unicode-gen/utf8_gen.py | 9 +- nptl/Makefile | 9 +- nptl/tst-cancel4-common.c | 2 +- sysdeps/arc/bits/setjmp.h | 2 +- sysdeps/arc/dl-machine.h | 39 +-- sysdeps/arc/dl-runtime.h | 2 +- sysdeps/arc/fpu/libm-test-ulps | 2 + sysdeps/arc/nptl/tls.h | 4 +- sysdeps/arc/start.S | 2 +- sysdeps/htl/flockfile.c | 2 +- sysdeps/htl/ftrylockfile.c | 4 +- sysdeps/htl/funlockfile.c | 3 +- sysdeps/htl/libc-lock.h | 70 +++++ sysdeps/htl/libc-lockP.h | 33 --- sysdeps/hurd/include/hurd.h | 5 + sysdeps/hurd/include/hurd/fd.h | 41 +++ sysdeps/hurd/include/hurd/port.h | 27 ++ sysdeps/mach/hurd/Makefile | 6 +- sysdeps/mach/hurd/Versions | 4 + sysdeps/mach/hurd/accept4.c | 7 +- sysdeps/mach/hurd/close.c | 4 + sysdeps/mach/hurd/{close.c => close_nocancel.c} | 6 +- sysdeps/mach/hurd/connect.c | 11 +- sysdeps/mach/hurd/dl-sysdep.c | 4 + sysdeps/mach/hurd/fcntl.c | 38 ++- sysdeps/mach/hurd/fcntl_nocancel.c | 3 + sysdeps/mach/hurd/fdatasync.c | 8 +- sysdeps/mach/hurd/fsync.c | 8 +- sysdeps/mach/hurd/htl/pt-docancel.c | 9 + sysdeps/mach/hurd/i386/Makefile | 2 + sysdeps/mach/hurd/i386/localplt.data | 6 +- sysdeps/mach/hurd/ioctl.c | 11 +- sysdeps/mach/hurd/msync.c | 4 + sysdeps/mach/hurd/not-cancel.h | 45 ++- sysdeps/mach/hurd/open.c | 5 + sysdeps/mach/hurd/{open.c => open_nocancel.c} | 15 +- sysdeps/mach/hurd/openat.c | 5 + sysdeps/mach/hurd/{openat.c => openat_nocancel.c} | 10 +- sysdeps/mach/hurd/recv.c | 12 +- sysdeps/mach/hurd/recvfrom.c | 12 +- sysdeps/mach/hurd/recvmsg.c | 12 +- sysdeps/mach/hurd/send.c | 8 +- sysdeps/mach/hurd/sendmsg.c | 2 +- sysdeps/mach/hurd/sendto.c | 2 +- sysdeps/mach/hurd/sigsuspend.c | 5 + sysdeps/mach/hurd/sigwait.c | 4 + sysdeps/mach/hurd/wait4.c | 10 +- sysdeps/mach/hurd/{wait4.c => wait4_nocancel.c} | 6 +- sysdeps/mach/msync.c | 9 +- sysdeps/mach/sleep.c | 4 + sysdeps/mach/usleep.c | 7 +- sysdeps/pthread/Makefile | 11 +- {nptl => sysdeps/pthread}/tst-cancel16.c | 0 {nptl => sysdeps/pthread}/tst-cancel20.c | 0 {nptl => sysdeps/pthread}/tst-cancelx16.c | 0 {nptl => sysdeps/pthread}/tst-cancelx20.c | 0 sysdeps/s390/memcpy-z900.S | 21 +- sysdeps/s390/memset-z900.S | 19 +- sysdeps/unix/sysv/linux/Makefile | 3 +- sysdeps/unix/sysv/linux/arc/arch-syscall.h | 5 - sysdeps/unix/sysv/linux/arc/clone.S | 2 +- sysdeps/unix/sysv/linux/arc/fixup-asm-unistd.h | 7 +- sysdeps/unix/sysv/linux/arc/getcontext.S | 4 +- sysdeps/unix/sysv/linux/arc/setcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/swapcontext.S | 2 +- sysdeps/unix/sysv/linux/arc/sys/cachectl.h | 2 +- sysdeps/unix/sysv/linux/arc/sys/ucontext.h | 46 ++-- sysdeps/unix/sysv/linux/arc/sys/user.h | 5 +- sysdeps/unix/sysv/linux/arc/sysdep.c | 4 +- sysdeps/unix/sysv/linux/arc/sysdep.h | 58 ++-- sysdeps/unix/sysv/linux/bits/msq.h | 13 +- sysdeps/unix/sysv/linux/bits/shm-pad.h | 37 --- sysdeps/unix/sysv/linux/bits/shm.h | 35 +-- .../sys/user.h => bits/types/struct_msqid64_ds.h} | 29 +- .../unix/sysv/linux/bits/types/struct_msqid_ds.h | 47 ++-- .../types/struct_semid64_ds.h} | 17 +- .../unix/sysv/linux/bits/types/struct_semid_ds.h | 21 +- .../shm-pad.h => bits/types/struct_shmid64_ds.h} | 25 +- .../unix/sysv/linux/bits/types/struct_shmid_ds.h | 45 +++ sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h | 28 -- .../sysv/linux/hppa/bits/types/struct_msqid_ds.h | 47 ++-- .../sysv/linux/hppa/bits/types/struct_semid_ds.h | 6 +- .../sysv/linux/hppa/bits/types/struct_shmid_ds.h | 46 ++++ sysdeps/unix/sysv/linux/hppa/struct__msqid_ds32.h | 38 --- sysdeps/unix/sysv/linux/hppa/struct__semid_ds32.h | 30 -- .../sysv/linux/hppa/struct_kernel_msqid64_ds.h | 18 ++ .../sysv/linux/hppa/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/hppa/struct_kernel_shmid64_ds.h | 18 ++ .../sysv/linux/i386/struct_kernel_msqid64_ds.h | 18 ++ .../sysv/linux/i386/struct_kernel_semid64_ds.h | 12 + .../sysv/linux/i386/struct_kernel_shmid64_ds.h | 17 ++ sysdeps/unix/sysv/linux/ipc_priv.h | 14 +- .../sysv/linux/mips/bits/types/struct_msqid_ds.h | 72 ++--- .../sysv/linux/mips/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/mips/bits/types/struct_shmid_ds.h | 49 ++++ sysdeps/unix/sysv/linux/mips/struct__msqid_ds32.h | 58 ---- sysdeps/unix/sysv/linux/mips/struct__semid_ds32.h | 28 -- .../sysv/linux/mips/struct_kernel_msqid64_ds.h | 33 +++ .../sysv/linux/mips/struct_kernel_semid64_ds.h | 10 + .../sysv/linux/mips/struct_kernel_shmid64_ds.h | 27 ++ sysdeps/unix/sysv/linux/msgctl.c | 233 ++++++++++------ sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h | 28 -- .../linux/powerpc/bits/types/struct_msqid_ds.h | 47 ++-- .../linux/powerpc/bits/types/struct_semid_ds.h | 4 +- .../linux/powerpc/bits/types/struct_shmid_ds.h | 46 ++++ .../powerpc/powerpc32/struct_kernel_msqid64_ds.h | 18 ++ .../powerpc/powerpc32/struct_kernel_semid64_ds.h | 12 + .../unix/sysv/linux/powerpc/struct__msqid_ds32.h | 38 --- .../unix/sysv/linux/powerpc/struct__semid_ds32.h | 30 -- .../sysv/linux/powerpc/struct_kernel_shmid64_ds.h | 18 ++ sysdeps/unix/sysv/linux/semctl.c | 304 +++++++++++++++------ sysdeps/unix/sysv/linux/shmctl.c | 180 +++++++++--- sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h | 28 -- .../sysv/linux/sparc/bits/types/struct_msqid_ds.h | 47 ++-- .../sysv/linux/sparc/bits/types/struct_semid_ds.h | 4 +- .../sysv/linux/sparc/bits/types/struct_shmid_ds.h | 45 +++ .../linux/sparc/sparc32/struct_kernel_msqid64_ds.h | 18 ++ .../linux/sparc/sparc32/struct_kernel_semid64_ds.h | 12 + sysdeps/unix/sysv/linux/sparc/struct__msqid_ds32.h | 38 --- sysdeps/unix/sysv/linux/sparc/struct__semid_ds32.h | 30 -- .../sysv/linux/sparc/struct_kernel_shmid64_ds.h | 17 ++ sysdeps/unix/sysv/linux/struct__msqid_ds32.h | 38 --- sysdeps/unix/sysv/linux/struct__semid_ds32.h | 30 -- sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h | 19 ++ sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h | 12 + sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h | 17 ++ .../sysv/linux/x86/bits/types/struct_semid_ds.h | 4 +- sysdeps/unix/sysv/linux/x86/struct__semid_ds32.h | 30 -- sysdeps/x86/cpu-features.c | 18 ++ sysdeps/x86/cpu-features.h | 20 ++ sysdeps/x86/tst-get-cpu-features.c | 6 + 152 files changed, 1858 insertions(+), 1234 deletions(-) copy hurd/{port-cleanup.c => fd-cleanup.c} (66%) create mode 100644 sysdeps/htl/libc-lock.h copy sysdeps/mach/hurd/{close.c => close_nocancel.c} (92%) create mode 100644 sysdeps/mach/hurd/fcntl_nocancel.c copy sysdeps/mach/hurd/{open.c => open_nocancel.c} (79%) copy sysdeps/mach/hurd/{openat.c => openat_nocancel.c} (86%) copy sysdeps/mach/hurd/{wait4.c => wait4_nocancel.c} (92%) rename {nptl => sysdeps/pthread}/tst-cancel16.c (100%) rename {nptl => sysdeps/pthread}/tst-cancel20.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx16.c (100%) rename {nptl => sysdeps/pthread}/tst-cancelx20.c (100%) delete mode 100644 sysdeps/unix/sysv/linux/bits/shm-pad.h copy sysdeps/unix/sysv/linux/{arc/sys/user.h => bits/types/struct_msqid64_ds.h} (50%) copy sysdeps/unix/sysv/linux/{mips/bits/types/struct_semid_ds.h => bits/types/stru [...] rename sysdeps/unix/sysv/linux/{mips/bits/shm-pad.h => bits/types/struct_shmid64_d [...] create mode 100644 sysdeps/unix/sysv/linux/bits/types/struct_shmid_ds.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/hppa/bits/types/struct_shmid_ds.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/struct__msqid_ds32.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/struct__semid_ds32.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/hppa/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/i386/struct_kernel_shmid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/bits/types/struct_shmid_ds.h delete mode 100644 sysdeps/unix/sysv/linux/mips/struct__msqid_ds32.h delete mode 100644 sysdeps/unix/sysv/linux/mips/struct__semid_ds32.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/mips/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/struct_kernel_semid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/struct__msqid_ds32.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/struct__semid_ds32.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/bits/shm-pad.h create mode 100644 sysdeps/unix/sysv/linux/sparc/bits/types/struct_shmid_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/struct_kernel_semid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/struct__msqid_ds32.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/struct__semid_ds32.h create mode 100644 sysdeps/unix/sysv/linux/sparc/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/struct__msqid_ds32.h delete mode 100644 sysdeps/unix/sysv/linux/struct__semid_ds32.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_msqid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_semid64_ds.h create mode 100644 sysdeps/unix/sysv/linux/struct_kernel_shmid64_ds.h delete mode 100644 sysdeps/unix/sysv/linux/x86/struct__semid_ds32.h