This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch hjl/pie/static in repository glibc.
discards 2805d8273a Add --enable-static-pie to build-many-glibcs.py discards 86aa38a68e tile: Check SHARED instead PIC for SYSCALL_ERROR_NAME discards cee8e7c4fd sparc: Check PIC instead of SHARED in start.S discards d861a424c7 microblaze: Check PIC instead of SHARED in start.S discards ee76d1b943 m68k: Check PIC instead of SHARED in start.S discards bd47d389ee hppa: Check PIC instead of SHARED in start.S discards beff052305 aarch64: Check PIC instead of SHARED in start.S discards 9fda88c642 tile: Update elf_machine_load_address for static PIE discards 4ce60f61e8 sparc: Update elf_machine_load_address for static PIE discards bf8eb192e0 sh: Update elf_machine_load_address for static PIE discards c7ba84e83f s390: Update elf_machine_load_address for static PIE discards 0576257a75 powerpc32: Update elf_machine_load_address for static PIE discards 1fade73a7a nios2: Update elf_machine_load_address for static PIE discards eed2b9b332 microblaze: Update elf_machine_load_address for static PIE discards e30c9b237a m68k: Update elf_machine_load_address for static PIE discards 635d392f26 ia64: Update elf_machine_load_address for static PIE discards 516d6d7c74 hppa: Update elf_machine_load_address for static PIE discards f29d471f17 aarch64: Update elf_machine_load_address for static PIE discards 4d69f42b64 Don't use hidden visibility in libc.a with PIE on i386 discards fd82349218 Add --enable-static-pie configure option to build static PIE discards 15b19ec8fe ld.so: Replace (&bootstrap_map) with BOOTSTRAP_MAP adds 59ba2d2b54 powerpc: Optimize memrchr for power8 adds 72d3d28108 New symbol version for logf, log2f and powf without SVID compat adds f7a0b063e7 Do not wrap expf and exp2f adds bd4430c2a6 Do not wrap logf, log2f and powf adds bdc5c59214 fix gamma symbol for static linking and new targets adds 527cd19c3d Make dbl-64 atan and tan into weak aliases. new 029e1197a4 ld.so: Replace (&bootstrap_map) with BOOTSTRAP_MAP new e4b0d965b3 Add --enable-static-pie configure option to build static PIE [...] new 9783b57f48 Don't use hidden visibility in libc.a with PIE on i386 new ec465b0fc0 aarch64: Update elf_machine_load_address for static PIE new 3994c3090a hppa: Update elf_machine_load_address for static PIE new 0f44bbea33 ia64: Update elf_machine_load_address for static PIE new b47111243c m68k: Update elf_machine_load_address for static PIE new ba237e4b9c microblaze: Update elf_machine_load_address for static PIE new 7538a7874c nios2: Update elf_machine_load_address for static PIE new 97457b7992 powerpc32: Update elf_machine_load_address for static PIE new adbdf586e7 s390: Update elf_machine_load_address for static PIE new 33c40ab8b1 sh: Update elf_machine_load_address for static PIE new d4febf8a4f sparc: Update elf_machine_load_address for static PIE new 2fcb20f193 tile: Update elf_machine_load_address for static PIE new 53518afc4d aarch64: Check PIC instead of SHARED in start.S new 5f6f3d1b97 hppa: Check PIC instead of SHARED in start.S new 2596f9a1ef m68k: Check PIC instead of SHARED in start.S new 3242c25994 microblaze: Check PIC instead of SHARED in start.S new f53e358df7 sparc: Check PIC instead of SHARED in start.S new 06c90ff31c tile: Check SHARED instead PIC for SYSCALL_ERROR_NAME new 54a6ea8dca Add --enable-static-pie to build-many-glibcs.py
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 (2805d8273a) \ N -- N -- N refs/heads/hjl/pie/static (54a6ea8dca)
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 21 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 | 122 ++++++++ math/Versions | 2 +- math/w_lgamma.c | 10 + math/w_lgammaf.c | 6 + math/w_lgammal.c | 6 + math/w_log2f.c | 7 + math/w_log2f_compat.c | 6 +- math/w_logf.c | 7 + math/w_logf_compat.c | 6 +- math/w_powf.c | 7 + math/w_powf_compat.c | 6 +- sysdeps/i386/fpu/w_exp2f.c | 1 + sysdeps/i386/fpu/w_expf.c | 1 + sysdeps/i386/fpu/w_log2f.c | 1 + sysdeps/i386/fpu/w_logf.c | 1 + sysdeps/i386/fpu/w_powf.c | 1 + sysdeps/i386/i686/fpu/multiarch/w_expf.c | 1 + sysdeps/ia64/fpu/e_log2f.S | 10 +- sysdeps/ia64/fpu/e_logf.S | 6 + sysdeps/ia64/fpu/e_powf.S | 10 +- sysdeps/ieee754/dbl-64/s_atan.c | 10 +- sysdeps/ieee754/dbl-64/s_tan.c | 10 +- sysdeps/ieee754/flt-32/e_exp2f.c | 9 +- sysdeps/ieee754/flt-32/e_expf.c | 16 +- sysdeps/ieee754/flt-32/e_log2f.c | 9 +- sysdeps/ieee754/flt-32/e_logf.c | 9 +- sysdeps/ieee754/flt-32/e_powf.c | 9 +- sysdeps/{ia64/fpu => ieee754/flt-32}/w_exp2f.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_expf.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_log2f.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_logf.c | 0 sysdeps/{ia64/fpu => ieee754/flt-32}/w_powf.c | 0 sysdeps/m68k/m680x0/fpu/w_exp2f.c | 1 + sysdeps/m68k/m680x0/fpu/w_expf.c | 1 + sysdeps/m68k/m680x0/fpu/w_log2f.c | 1 + sysdeps/m68k/m680x0/fpu/w_logf.c | 1 + sysdeps/m68k/m680x0/fpu/w_powf.c | 1 + .../powerpc/powerpc64/fpu/multiarch/e_expf-ppc64.c | 5 +- sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c | 1 + sysdeps/powerpc/powerpc64/multiarch/Makefile | 5 +- .../powerpc/powerpc64/multiarch/ifunc-impl-list.c | 3 + .../powerpc64/multiarch/memrchr-power8.S} | 15 +- .../powerpc/powerpc64/multiarch/memrchr-ppc64.c | 14 +- sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c | 1 + sysdeps/powerpc/powerpc64/power8/memrchr.S | 321 +++++++++++++++++++++ sysdeps/unix/sysv/linux/aarch64/libm.abilist | 3 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 3 + sysdeps/unix/sysv/linux/arm/libm.abilist | 3 + sysdeps/unix/sysv/linux/hppa/libm.abilist | 3 + sysdeps/unix/sysv/linux/i386/libm.abilist | 3 + sysdeps/unix/sysv/linux/ia64/libm.abilist | 3 + sysdeps/unix/sysv/linux/m68k/coldfire/libm.abilist | 3 + sysdeps/unix/sysv/linux/m68k/m680x0/libm.abilist | 3 + sysdeps/unix/sysv/linux/microblaze/libm.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips32/libm.abilist | 3 + sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 3 + sysdeps/unix/sysv/linux/nios2/libm.abilist | 3 + .../sysv/linux/powerpc/powerpc32/fpu/libm.abilist | 3 + .../linux/powerpc/powerpc32/nofpu/libm.abilist | 3 + .../sysv/linux/powerpc/powerpc64/libm-le.abilist | 3 + .../unix/sysv/linux/powerpc/powerpc64/libm.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 3 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 3 + sysdeps/unix/sysv/linux/sh/libm.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 3 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx32/libm.abilist | 3 + .../sysv/linux/tile/tilegx/tilegx64/libm.abilist | 3 + sysdeps/unix/sysv/linux/tile/tilepro/libm.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/64/libm.abilist | 3 + sysdeps/unix/sysv/linux/x86_64/x32/libm.abilist | 3 + sysdeps/x86_64/fpu/multiarch/s_atan-avx.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan-fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan-fma4.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_atan.c | 5 +- sysdeps/x86_64/fpu/multiarch/s_tan-avx.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan-fma.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan-fma4.c | 2 +- sysdeps/x86_64/fpu/multiarch/s_tan.c | 5 +- sysdeps/x86_64/fpu/w_expf.c | 1 + 80 files changed, 706 insertions(+), 54 deletions(-) create mode 100644 math/w_lgamma.c create mode 100644 math/w_lgammaf.c create mode 100644 math/w_lgammal.c create mode 100644 math/w_log2f.c create mode 100644 math/w_logf.c create mode 100644 math/w_powf.c create mode 100644 sysdeps/i386/fpu/w_exp2f.c create mode 100644 sysdeps/i386/fpu/w_expf.c create mode 100644 sysdeps/i386/fpu/w_log2f.c create mode 100644 sysdeps/i386/fpu/w_logf.c create mode 100644 sysdeps/i386/fpu/w_powf.c create mode 100644 sysdeps/i386/i686/fpu/multiarch/w_expf.c copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_exp2f.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_expf.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_log2f.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_logf.c (100%) copy sysdeps/{ia64/fpu => ieee754/flt-32}/w_powf.c (100%) create mode 100644 sysdeps/m68k/m680x0/fpu/w_exp2f.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_expf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_log2f.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_logf.c create mode 100644 sysdeps/m68k/m680x0/fpu/w_powf.c create mode 100644 sysdeps/powerpc/powerpc64/fpu/multiarch/w_expf.c copy sysdeps/{x86_64/fpu/multiarch/s_atan.c => powerpc/powerpc64/multiarch/memrchr [...] create mode 100644 sysdeps/powerpc/powerpc64/power8/fpu/w_expf.c create mode 100644 sysdeps/powerpc/powerpc64/power8/memrchr.S create mode 100644 sysdeps/x86_64/fpu/w_expf.c