This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch siddhesh/gai-cleanup2 in repository glibc.
discards 441aeac52e gaih_inet: Get rid of canonbuf discards 68a304c62f gaih_inet: Fix leak with AF_INET6 and AI_ALL discards e31d7281b0 gaih_inet: Discard result on action == continue discards 3302b87c2b gaih_inet: WIP: Make SUCCESS=merge work with hosts discards 98964e703a gaih_inet: Split out nscd lookup discards 849692c168 gaih_inet: Split simple gethostbyname into its own function discards c0f8dce131 gaih_inet: make numeric lookup a separate routine discards 5906e750fd gaih_inet: Simplify service resolution discards 3fc0bd92bd gaih_getanswer_slice: Drop useless had_error adds 9e7e5fda38 hppa: Revise gettext trampoline design adds d2224ffbdd hppa: Fix warnings from _dl_lookup_address adds 80b85f92f4 ia64: Remove bcopy adds 86a82cd57c powerpc: Remove bcopy optimizations adds 8bad328203 i386: Remove bcopy optimizations adds bf92893a14 x86_64: Remove bcopy optimizations adds f883dbaf1f alpha: Remove bzero optimization adds c0d215f162 ia64: Remove bzero optimization adds a61933fe27 sparc: Remove bzero optimization adds 68122d8a04 powerpc: Remove powerpc32 bzero optimizations adds 4e81019f30 powerpc: Remove powerpc64 bzero optimizations adds dbf37d6d0e s390: Remove bzero optimizations adds 0f88a5c66e i686: Remove bzero optimizations adds cf97591313 benchtests: Add benches for memset with 0 value adds 1153f71586 x86_64: Disable libmvec tests if multiarch not enabled [BZ# 28869] adds ee5d27bea5 resolv: Fix tst-resolv tests for 2.35 ABIs and later adds db34e88b86 math: Add more input to atanh accuracy tests adds 89377d41d7 benchtests: Add small sizes (<= 64) to bench-bzero-walk.c adds ea89d5bbd9 localedef: Handle symbolic links when generating locale-archive adds 2ab8b74567 localedef: Update LC_MONETARY handling (Bug 28845) adds 1c7a34567d localedata: Do not generate output if warnings were present. adds cf92721bef benchtests: Remove duplicated loop in bench-bzero-walk.c adds c12c2a41b0 benchtests: Generate .d dependency files [BZ #28922] adds 1fe00d3eb6 build: Properly generate .d dependency files [BZ #28922] adds 73fc4e28b9 Linux: Consolidate auxiliary vector parsing (redo) adds ae13228409 io: Add fsync call in tst-stat adds ca7334d34b manual: SA_ONSTACK is ignored without alternate stack adds 2bbc694df2 nptl: Fix cleanups for stack grows up [BZ# 28899] new 61734d085b gaih_getanswer_slice: Drop useless had_error new cb85241ef9 gaih_inet: Simplify service resolution new 056495f36f gaih_inet: make numeric lookup a separate routine new 1ae1143f50 gaih_inet: Generic allocation tracking new 3be6e2d43b gaih_inet: Split simple gethostbyname into its own function new 6e70668051 gaih_inet: Split out nscd lookup new 38454ba670 gaih_inet: Fix leak with AF_INET6 and AI_ALL [BZ #28852] new 878e14b58f gaih_inet: Fix CONTINUE and MERGE actions [BZ #28931] new 84fc40f6b2 gaih_inet: Simplify canon name resolution new 98f728a016 gaih_inet: separate nss lookup loop into its own function new fb77c48d07 gaih_inet: make gethosts into a function new 67d46da1a1 gaih_inet: Clean up some variables and branches new 0a1298f71c gaih_inet: Split local lookup into its own function new e9942569d1 gaih_inet: Split addrinfo result generation into its own function new f66eb74240 gaih_inet: Put name copy under gaih_lookup cache
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 (441aeac52e) \ N -- N -- N refs/heads/siddhesh/gai-cleanup2 (f66eb74240)
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 15 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: Makerules | 1 + benchtests/Makefile | 11 +- benchtests/bench-bzero-large.c | 29 +- benchtests/bench-bzero-walk.c | 37 +- benchtests/bench-bzero.c | 30 +- .../bench-memset-zero-large.c | 9 +- .../bench-memset-zero-walk.c | 9 +- .../bench-memset-zero.c | 9 +- elf/Makefile | 8 + elf/dl-support.c | 85 +- iconv/Makefile | 1 + io/tst-stat.c | 4 + locale/programs/ld-monetary.c | 182 ++- locale/programs/locarchive.c | 2 +- localedata/Makefile | 4 +- localedata/gen-locale.sh | 10 +- malloc/Makefile | 2 +- manual/signal.texi | 2 +- math/auto-libm-test-in | 3 + math/auto-libm-test-out-atanh | 25 + nptl/unwind.c | 2 +- resolv/Makefile | 18 +- string/bzero.c | 4 +- sysdeps/alpha/bzero.S | 109 -- sysdeps/hppa/dl-fptr.c | 15 +- sysdeps/hppa/dl-lookupcfg.h | 1 + sysdeps/hppa/dl-runtime.c | 4 +- sysdeps/hppa/dl-runtime.h | 3 + sysdeps/i386/bcopy.S | 4 - sysdeps/i386/bzero.S | 5 - sysdeps/i386/i586/bzero.S | 4 - sysdeps/i386/i586/memset.S | 16 +- sysdeps/i386/i686/bcopy.S | 3 - sysdeps/i386/i686/bzero.S | 4 - sysdeps/i386/i686/memmove.S | 22 +- sysdeps/i386/i686/memset.S | 23 +- sysdeps/i386/i686/multiarch/Makefile | 10 +- sysdeps/i386/i686/multiarch/bcopy-ia32.S | 20 - sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S | 4 - sysdeps/i386/i686/multiarch/bcopy-ssse3.S | 4 - sysdeps/i386/i686/multiarch/bcopy.c | 30 - sysdeps/i386/i686/multiarch/bzero-ia32.S | 37 - sysdeps/i386/i686/multiarch/bzero-sse2-rep.S | 3 - sysdeps/i386/i686/multiarch/bzero-sse2.S | 3 - sysdeps/i386/i686/multiarch/bzero.c | 32 - sysdeps/i386/i686/multiarch/ifunc-impl-list.c | 18 - .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 16 +- sysdeps/i386/i686/multiarch/memcpy-ssse3-rep.S | 64 +- sysdeps/i386/i686/multiarch/memcpy-ssse3.S | 202 +-- sysdeps/i386/i686/multiarch/memset-sse2-rep.S | 24 +- sysdeps/i386/i686/multiarch/memset-sse2.S | 24 +- sysdeps/i386/memcpy.S | 16 +- sysdeps/i386/memset.S | 14 +- sysdeps/ia64/bcopy.S | 10 - sysdeps/ia64/bzero.S | 312 ----- sysdeps/ia64/bzero.c | 3 + sysdeps/posix/getaddrinfo.c | 1363 ++++++++++---------- sysdeps/powerpc/powerpc32/bzero.S | 27 - .../powerpc/powerpc32/power4/multiarch/Makefile | 4 +- .../powerpc32/power4/multiarch/bzero-power6.S | 25 - .../powerpc32/power4/multiarch/bzero-power7.S | 25 - .../powerpc32/power4/multiarch/bzero-ppc32.S | 34 - sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c | 37 - .../powerpc32/power4/multiarch/ifunc-impl-list.c | 8 - sysdeps/powerpc/powerpc64/bzero.S | 20 - sysdeps/powerpc/powerpc64/le/power10/memmove.S | 13 - sysdeps/powerpc/powerpc64/le/power10/memset.S | 12 - sysdeps/powerpc/powerpc64/memset.S | 13 - sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 +- sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c | 27 - sysdeps/powerpc/powerpc64/multiarch/bcopy.c | 38 - sysdeps/powerpc/powerpc64/multiarch/bzero.c | 54 - .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 34 - .../powerpc/powerpc64/multiarch/memmove-power10.S | 3 - .../powerpc/powerpc64/multiarch/memmove-power7.S | 3 - .../powerpc/powerpc64/multiarch/memset-power10.S | 3 - .../powerpc/powerpc64/multiarch/memset-power4.S | 3 - .../powerpc/powerpc64/multiarch/memset-power6.S | 3 - .../powerpc/powerpc64/multiarch/memset-power7.S | 2 - .../powerpc/powerpc64/multiarch/memset-power8.S | 3 - sysdeps/powerpc/powerpc64/multiarch/memset-ppc64.S | 16 +- sysdeps/powerpc/powerpc64/power4/memset.S | 12 - sysdeps/powerpc/powerpc64/power6/memset.S | 12 - sysdeps/powerpc/powerpc64/power7/bcopy.c | 1 - sysdeps/powerpc/powerpc64/power7/memmove.S | 14 - sysdeps/powerpc/powerpc64/power7/memset.S | 12 - sysdeps/powerpc/powerpc64/power8/memset.S | 12 - sysdeps/s390/Makefile | 2 +- sysdeps/s390/bzero.c | 47 - sysdeps/s390/ifunc-memset.h | 9 - sysdeps/s390/memset-z900.S | 32 +- sysdeps/s390/multiarch/ifunc-impl-list.c | 15 - sysdeps/sparc/sparc32/bzero.c | 1 - sysdeps/sparc/sparc32/memset.S | 37 +- sysdeps/sparc/sparc32/sparcv9/bzero.c | 1 - sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c | 1 - .../sparc32/sparcv9/multiarch/memset-ultra1.S | 1 - sysdeps/sparc/sparc64/bzero.c | 1 - sysdeps/sparc/sparc64/memset.S | 30 +- sysdeps/sparc/sparc64/multiarch/bzero.c | 33 - sysdeps/sparc/sparc64/multiarch/ifunc-impl-list.c | 9 - sysdeps/sparc/sparc64/multiarch/ifunc-memset.h | 2 +- sysdeps/sparc/sparc64/multiarch/memset-niagara1.S | 5 +- sysdeps/sparc/sparc64/multiarch/memset-niagara4.S | 6 +- sysdeps/sparc/sparc64/multiarch/memset-niagara7.S | 7 - sysdeps/sparc/sparc64/multiarch/memset-ultra1.S | 1 - sysdeps/unix/sysv/linux/Makefile | 3 + sysdeps/unix/sysv/linux/alpha/dl-auxv.h | 18 +- sysdeps/unix/sysv/linux/dl-parse_auxv.h | 61 + sysdeps/unix/sysv/linux/dl-sysdep.c | 114 +- sysdeps/unix/sysv/linux/hppa/getcontext.S | 50 +- sysdeps/unix/sysv/linux/hppa/setcontext.S | 6 +- sysdeps/unix/sysv/linux/hppa/swapcontext.c | 10 +- sysdeps/unix/sysv/linux/powerpc/dl-auxv.h | 14 +- sysdeps/unix/sysv/linux/powerpc/dl-support.c | 4 + sysdeps/x86_64/Makefile | 2 + sysdeps/x86_64/fpu/Makeconfig | 6 + sysdeps/x86_64/fpu/Makefile | 3 + sysdeps/x86_64/multiarch/bcopy.S | 7 - 120 files changed, 1357 insertions(+), 2566 deletions(-) copy elf/tst-audit23mod.c => benchtests/bench-memset-zero-large.c (87%) copy elf/tst-audit23mod.c => benchtests/bench-memset-zero-walk.c (86%) copy elf/tst-audit23mod.c => benchtests/bench-memset-zero.c (90%) delete mode 100644 sysdeps/alpha/bzero.S delete mode 100644 sysdeps/i386/bcopy.S delete mode 100644 sysdeps/i386/bzero.S delete mode 100644 sysdeps/i386/i586/bzero.S delete mode 100644 sysdeps/i386/i686/bcopy.S delete mode 100644 sysdeps/i386/i686/bzero.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ia32.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-sse2-unaligned.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy-ssse3.S delete mode 100644 sysdeps/i386/i686/multiarch/bcopy.c delete mode 100644 sysdeps/i386/i686/multiarch/bzero-ia32.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2-rep.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero-sse2.S delete mode 100644 sysdeps/i386/i686/multiarch/bzero.c delete mode 100644 sysdeps/ia64/bcopy.S delete mode 100644 sysdeps/ia64/bzero.S create mode 100644 sysdeps/ia64/bzero.c delete mode 100644 sysdeps/powerpc/powerpc32/bzero.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power6.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-power7.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero-ppc32.S delete mode 100644 sysdeps/powerpc/powerpc32/power4/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc64/bzero.S delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy-ppc64.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bcopy.c delete mode 100644 sysdeps/powerpc/powerpc64/multiarch/bzero.c delete mode 100644 sysdeps/powerpc/powerpc64/power7/bcopy.c delete mode 100644 sysdeps/s390/bzero.c delete mode 100644 sysdeps/sparc/sparc32/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/bzero.c delete mode 100644 sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c delete mode 100644 sysdeps/sparc/sparc64/bzero.c delete mode 100644 sysdeps/sparc/sparc64/multiarch/bzero.c create mode 100644 sysdeps/unix/sysv/linux/dl-parse_auxv.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/dl-support.c delete mode 100644 sysdeps/x86_64/multiarch/bcopy.S