This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/ifunc/master in repository glibc.
discards 1468713 Check -non_temporal_store in GLIBC_IFUNC discards 22b9535 Add GLIBC_IFUNC to control IFUNC selection adds 2cbec36 SPARC: fix nearbyint on sNaN input adds b6084a9 Treat STV_HIDDEN and STV_INTERNAL symbols as STB_LOCAL adds f175e37 localedata: id_ID: Februari instead of Pebruari [BZ #20316] adds 87523e9 m68k: suppress -Wframe-address warning adds 2918b0d nptl: Add more coverage in tst-cancel4 adds 30e4cc5 powerpc: Fix return code of strcasecmp for unaligned inputs adds 00068ce Bump up tst-malloc-thread-fail timeout from 20 to 30s adds 8321286 Make copies of cstdlib/cmath and use them [BZ #20314] adds 92777f3 hurd: Fix PTR_{,DE}MANGLE calls adds b95a6eb hppa: Update libm-test-ulps. adds dd8f8da S390: Use DT_JUMPREL in prelink undo code. adds f3ea66b New locale de_LI adds 318132f Add missing changelog part adds d3016ce Fix robust mutex daedlock [BZ #20263] adds eaee348 Add test case for bug 20263 adds d461c96 localedata: fix de_LI locale adds 6bcc7ce ppc: Fix modf (sNaN) for pre-POWER5+ CPU (bug 20240). adds be4830b Define __USE_KERNEL_IPV6_DEFS macro for non-Linux kernels adds 75a9e6a tile: only define __ASSUME_ALIGNED_REGISTER_PAIRS for 32-bit adds 62ce266 Add pretty printers for the NPTL lock types adds 6320de9 Remove __ASSUME_OFF_DIFF_OFF64 definition adds 4687006 Fix LO_HI_LONG definition adds efbe665 [AArch64] Fix libc internal asm profiling code adds 26c2910 [AArch64] Add bits/hwcap.h for aarch64 linux adds c10f90d Revert "Add pretty printers for the NPTL lock types" adds cf1ad5b X86-64: Define LO_HI_LONG to skip pos_h [BZ #20349] adds 6165555 x86-64: Properly align stack in _dl_tlsdesc_dynamic [BZ #20309] adds 3bbee82 Test p{read,write}64 with offset > 4GB adds f531f93 x86-64: Add p{read,write}[v]64 to syscalls.list [BZ #20348] adds e15eaa8 Regenerate i686 libm-test-ulps with GCC 6.1 at -O3 [BZ #20347] new 0bbe8ef Add GLIBC_IFUNC to control IFUNC selection new b66d779 Check -non_temporal_store in GLIBC_IFUNC
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 (1468713) \ N -- N -- N refs/heads/hjl/ifunc/master (b66d779)
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 2 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: ChangeLog | 205 ++++++ Makeconfig | 3 +- Makerules | 24 + bits/in.h | 3 + configure | 33 + configure.ac | 20 + elf/Makefile | 7 + elf/dl-addr.c | 1 + elf/dl-lookup.c | 4 + elf/dl-reloc.c | 3 +- stdlib/tst-quick_exit.cc => elf/tst-gnu2-tls1.c | 43 +- .../fpu/e_sqrtl.c => elf/tst-gnu2-tls1mod.c | 42 +- libio/iofopncook.c | 12 + libio/libioP.h | 2 + libio/vtables.c | 2 + localedata/ChangeLog | 15 + localedata/SUPPORTED | 1 + localedata/locales/de_LI | 98 +++ localedata/locales/id_ID | 4 +- malloc/tst-malloc-thread-fail.c | 2 +- ...st-preadvwritev.c => tst-preadvwritev-common.c} | 55 +- misc/tst-preadvwritev.c | 95 +-- misc/tst-preadvwritev64.c | 35 +- nptl/Makefile | 2 +- nptl/lowlevelrobustlock.c | 7 +- nptl/tst-cancel4-common.c | 12 +- nptl/tst-cancel4-common.h | 16 + nptl/tst-cancel4.c | 42 +- nptl/tst-robust10.c | 110 ++++ posix/tst-preadwrite-common.c | 85 +++ posix/tst-preadwrite.c | 87 +-- posix/tst-preadwrite64.c | 40 +- sysdeps/aarch64/Makefile | 4 + sysdeps/aarch64/sysdep.h | 33 +- sysdeps/generic/ldsodefs.h | 13 + sysdeps/hppa/fpu/libm-test-ulps | 698 +++++++++++++-------- sysdeps/i386/dl-machine.h | 4 +- sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 4 +- sysdeps/m68k/Makefile | 4 + .../powerpc32/power4/fpu/multiarch/Makefile | 5 + sysdeps/powerpc/powerpc64/fpu/multiarch/Makefile | 5 + sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 17 +- sysdeps/s390/linkmap.h | 4 +- sysdeps/s390/s390-32/dl-machine.h | 6 +- sysdeps/s390/s390-64/dl-machine.h | 6 +- .../sparcv9/fpu/multiarch/s_nearbyint-vis3.S | 1 + .../sparcv9/fpu/multiarch/s_nearbyintf-vis3.S | 1 + sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyint.S | 1 + sysdeps/sparc/sparc32/sparcv9/fpu/s_nearbyintf.S | 1 + .../sparc/sparc64/fpu/multiarch/s_nearbyint-vis3.S | 1 + .../sparc64/fpu/multiarch/s_nearbyintf-vis3.S | 1 + sysdeps/sparc/sparc64/fpu/s_nearbyint.S | 1 + sysdeps/sparc/sparc64/fpu/s_nearbyintf.S | 1 + .../unix/sysv/linux/aarch64/bits}/hwcap.h | 19 +- sysdeps/unix/sysv/linux/mips/kernel-features.h | 1 - sysdeps/unix/sysv/linux/pread.c | 2 +- sysdeps/unix/sysv/linux/pread64.c | 2 +- sysdeps/unix/sysv/linux/preadv.c | 2 +- sysdeps/unix/sysv/linux/preadv64.c | 2 +- sysdeps/unix/sysv/linux/pwrite.c | 2 +- sysdeps/unix/sysv/linux/pwrite64.c | 2 +- sysdeps/unix/sysv/linux/pwritev.c | 2 +- sysdeps/unix/sysv/linux/pwritev64.c | 2 +- sysdeps/unix/sysv/linux/sysdep.h | 10 +- sysdeps/unix/sysv/linux/tile/kernel-features.h | 4 +- sysdeps/unix/sysv/linux/x86_64/syscalls.list | 4 + sysdeps/unix/sysv/linux/x86_64/sysdep.h | 4 + sysdeps/x86_64/dl-machine.h | 4 +- sysdeps/x86_64/dl-tlsdesc.S | 13 +- 69 files changed, 1416 insertions(+), 580 deletions(-) copy stdlib/tst-quick_exit.cc => elf/tst-gnu2-tls1.c (66%) copy sysdeps/sparc/sparc32/fpu/e_sqrtl.c => elf/tst-gnu2-tls1mod.c (72%) create mode 100644 localedata/locales/de_LI copy misc/{tst-preadvwritev.c => tst-preadvwritev-common.c} (63%) create mode 100644 nptl/tst-robust10.c create mode 100644 posix/tst-preadwrite-common.c copy {bits => sysdeps/unix/sysv/linux/aarch64/bits}/hwcap.h (60%)