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 20b5568fd1 Add --enable-static-pie to build-many-glibcs.py discards 5ee1f4a176 sparc: Check PIC instead of SHARED in start.S discards 1b379e22b3 microblaze: Check PIC instead of SHARED in start.S discards f575bd427d m68k: Check PIC instead of SHARED in start.S discards edc98938fd hppa: Check PIC instead of SHARED in start.S discards 2e26361b87 aarch64: Check PIC instead of SHARED in start.S discards 7246ed34f8 sh: Update elf_machine_load_address for static PIE discards 438dea595b s390: Update elf_machine_load_address for static PIE discards be98cea915 m68k: Update elf_machine_load_address for static PIE discards 0eeced4500 aarch64: Update elf_machine_load_address for static PIE discards fdf9f41fb0 Add --enable-static-pie configure option to build static PIE [...] adds d6c064e914 Ensure C99 and C11 interfaces are available for C++ [BZ #21326] adds c7509db215 Remove ldbl-opt w_scalbln.c. adds bedac13671 posix: remove glob internal bogus extern decl adds a8dce6197a Use generic macros for lgamma_r function aliases. adds 8ed70de2fa nss_files: Refactor gethostbyname3 multi case into separate [...] adds 24b6515d87 Add libm_alias_*_other_r macros. adds 541f19baf8 Use libm_alias_* in soft-fp. adds 0ff64d3a18 Use generic alias macros in ldbl-opt. adds 78e806fd8c nss_files: Use struct scratch_buffer for gethostbyname [BZ #18023] adds d8425e116c nss_files: Avoid large buffers with many host addresses [BZ #22078] adds 2faa42daa8 nscd: remove reference to libnsl adds 09c76a7409 Linux: Consolidate {RTLD_}SINGLE_THREAD_P definition adds bc9620d040 Run libm long double tests for long double = double. adds d165ca6498 Support profiling PIE [BZ #22284] adds 7bacdcfc42 Update ChangeLog entry for commit d165ca6498 new 75d3ab88fa Add a test for profiling static executable new 79362976f4 Add --enable-static-pie configure option to build static PIE [...] new 852ba327c4 aarch64: Update elf_machine_load_address for static PIE new 035cc1e670 m68k: Update elf_machine_load_address for static PIE new 352de9d089 s390: Update elf_machine_load_address for static PIE new 1c00a4d60a sh: Update elf_machine_load_address for static PIE new 232baff987 aarch64: Check PIC instead of SHARED in start.S new 2fbf3fd6dd hppa: Check PIC instead of SHARED in start.S new f926b5e40d m68k: Check PIC instead of SHARED in start.S new 1f24e41adc microblaze: Check PIC instead of SHARED in start.S new 4471f6b5a2 sparc: Check PIC instead of SHARED in start.S new dc2d3821c2 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 (20b5568fd1) \ N -- N -- N refs/heads/hjl/pie/static (dc2d3821c2)
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 12 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 | 225 ++++++++++++ csu/Makefile | 9 +- gmon/Makefile | 65 ++++ gmon/gmon.c | 47 ++- gmon/tst-gmon-pie.c | 1 + ...{tst-gmon-gprof.sh => tst-gmon-static-gprof.sh} | 4 +- gmon/tst-gmon-static-pie.c | 1 + gmon/tst-gmon-static.c | 1 + include/features.h | 17 +- math/Makefile | 25 +- math/libm-test-support.c | 7 +- math/test-double.h | 2 + math/test-float.h | 2 + math/test-float128.h | 2 + math/test-ldouble.h | 12 +- math/test-math-cxx11.cc | 160 +++++++++ math/w_exp2f.c | 1 + math/w_expf.c | 1 + math/w_lgamma_main.c | 2 + math/w_lgamma_r_compat.c | 7 +- math/w_lgamma_r_template.c | 6 - math/w_lgammaf_main.c | 2 + math/w_lgammaf_r_compat.c | 3 +- math/w_lgammal_main.c | 2 + math/w_lgammal_r_compat.c | 3 +- math/w_log2f.c | 1 + math/w_logf.c | 1 + math/w_powf.c | 1 + nis/Makefile | 2 - nscd/Makefile | 8 +- nscd/cache.c | 6 +- sysdeps/mips/tst-abi-fp32mod.c => nscd/nscd_hash.c | 9 +- sysdeps/generic/nscd-types.h => nscd/nscd_hash.h | 6 +- nscd/nscd_helper.c | 11 +- nss/Makefile | 2 + nss/nss_files/files-hosts.c | 400 +++++++++++---------- nss/tst-nss-files-hosts-multi.c | 331 +++++++++++++++++ posix/glob.c | 3 - soft-fp/fmadf4.c | 8 +- soft-fp/fmasf4.c | 3 +- soft-fp/fmatf4.c | 3 +- sysdeps/generic/libm-alias-double.h | 16 +- sysdeps/generic/libm-alias-float.h | 13 +- sysdeps/generic/libm-alias-float128.h | 14 +- sysdeps/generic/libm-alias-ldouble.h | 13 +- sysdeps/generic/math-type-macros-double.h | 4 + sysdeps/generic/math-type-macros-float.h | 4 + sysdeps/generic/math-type-macros-float128.h | 4 + sysdeps/generic/math-type-macros-ldouble.h | 4 + sysdeps/generic/math-type-macros.h | 20 +- sysdeps/ieee754/flt-32/e_exp2f.c | 2 + sysdeps/ieee754/flt-32/e_expf.c | 2 + sysdeps/ieee754/flt-32/e_log2f.c | 2 + sysdeps/ieee754/flt-32/e_logf.c | 2 + sysdeps/ieee754/flt-32/e_powf.c | 2 + sysdeps/ieee754/ldbl-opt/libm-alias-double.h | 13 +- sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 13 +- sysdeps/ieee754/ldbl-opt/s_clog10l.c | 1 + sysdeps/ieee754/ldbl-opt/w_exp10l_compat.c | 10 - sysdeps/ieee754/ldbl-opt/w_lgamma_compatl.c | 5 + sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c | 5 - sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c | 7 - sysdeps/ieee754/ldbl-opt/w_remainderl_compat.c | 11 +- sysdeps/ieee754/ldbl-opt/w_scalbln.c | 5 - sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h | 48 --- sysdeps/unix/sysv/linux/aarch64/sysdep.h | 2 + sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h | 46 --- sysdeps/unix/sysv/linux/alpha/sysdep.h | 2 + sysdeps/unix/sysv/linux/arm/sysdep-cancel.h | 47 --- sysdeps/unix/sysv/linux/arm/sysdep.h | 2 + sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h | 46 --- sysdeps/unix/sysv/linux/hppa/sysdep.h | 2 + sysdeps/unix/sysv/linux/i386/sysdep-cancel.h | 35 -- sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h | 31 -- sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h | 34 -- sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h | 45 --- sysdeps/unix/sysv/linux/microblaze/sysdep.h | 2 + sysdeps/unix/sysv/linux/mips/sysdep-cancel.h | 35 -- sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h | 35 -- sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h | 35 -- .../unix/sysv/linux/s390/s390-32/sysdep-cancel.h | 35 -- .../unix/sysv/linux/s390/s390-64/sysdep-cancel.h | 50 --- sysdeps/unix/sysv/linux/s390/s390-64/sysdep.h | 2 + sysdeps/unix/sysv/linux/sh/sysdep-cancel.h | 34 -- sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h | 35 -- sysdeps/unix/sysv/linux/sysdep-cancel.h | 64 ++++ sysdeps/unix/sysv/linux/tile/sysdep-cancel.h | 35 -- sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h | 50 --- sysdeps/unix/sysv/linux/x86_64/sysdep.h | 2 + 89 files changed, 1333 insertions(+), 995 deletions(-) create mode 100644 gmon/tst-gmon-pie.c copy gmon/{tst-gmon-gprof.sh => tst-gmon-static-gprof.sh} (94%) create mode 100644 gmon/tst-gmon-static-pie.c create mode 100644 gmon/tst-gmon-static.c create mode 100644 math/test-math-cxx11.cc copy sysdeps/mips/tst-abi-fp32mod.c => nscd/nscd_hash.c (86%) copy sysdeps/generic/nscd-types.h => nscd/nscd_hash.h (83%) create mode 100644 nss/tst-nss-files-hosts-multi.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgamma_r_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_lgammal_r_compat.c delete mode 100644 sysdeps/ieee754/ldbl-opt/w_scalbln.c delete mode 100644 sysdeps/unix/sysv/linux/aarch64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/alpha/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/arm/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/hppa/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/i386/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/ia64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/m68k/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/microblaze/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/mips/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/nios2/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/powerpc/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/sh/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/sparc/sysdep-cancel.h create mode 100644 sysdeps/unix/sysv/linux/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/tile/sysdep-cancel.h delete mode 100644 sysdeps/unix/sysv/linux/x86_64/sysdep-cancel.h