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 5687269ac5 Add --enable-static-pie to build-many-glibcs.py discards ca42267a57 sparc: Check PIC instead of SHARED in start.S discards 4ea9f0adf0 microblaze: Check PIC instead of SHARED in start.S discards 156e571d5b m68k: Check PIC instead of SHARED in start.S discards d703101ae2 hppa: Check PIC instead of SHARED in start.S discards cb3725e1c3 aarch64: Check PIC instead of SHARED in start.S discards a2542bb2c7 sh: Update elf_machine_load_address for static PIE discards bdd2dfd7ae s390: Update elf_machine_load_address for static PIE discards 1eddd1bf12 m68k: Update elf_machine_load_address for static PIE discards 4335ebe65f aarch64: Update elf_machine_load_address for static PIE discards 07dddabe06 Add --enable-static-pie configure option to build static PIE [...] adds 8e57c9432a Silence -O3 -Wall warning in malloc/hooks.c with GCC 7 [BZ #22052] adds ea91c315bc locale: Don't use \n with record_verbose messages. adds 02010e79ce Support strtof128 etc. aliases. adds 596f70134a Support running libm tests for float128 as alias for long double. adds 3480ddc40b shlib-compat: Update documentation of the compat_symbol_refe [...] adds d8287b36ab malloc: Do not compile mcheck-init.o as libc module adds 7ece6cd509 malloc: Use compat_symbol_reference in libmcheck [BZ #22050] adds 76009b2639 version.h: Switch to ".9000" as the suffix for the developme [...] adds c38a4bfd59 Move some float128 symbol version definitions. adds 56a752ab6a Place monetary symbol in el_GR and el_CY after the amount adds 4e17c78e4a Add common ifunc-init.h header adds 3d26560135 Add build-many-glibcs.py arm-linux-gnueabihf-v7{-disable-multiarch} adds 386e1c26ac Let signbit use the builtin in C++ mode with gcc < 6.x (bug 22296) adds 5bf58bc750 New locale ca_ES@valencia [BZ #2522] adds 8867c3c14b Fix armv7-a compiler option name adds e4dd4ace56 Inline tcache functions adds e956075a5a Use relaxed atomics for malloc have_fastchunks adds 3381be5cde Improve malloc initialization sequence adds 71d85045fd posix: Add p{readv,writev}2 flags to generic uio-ext.h adds 13c92696d2 Use __f128 to define FLT128_* constants in include/float.h f [...] adds 2c2245b92c Fix build failure on tilepro due to unsupported atomics adds 508b1e71a3 Use U+202F NARROW NO-BREAK SPACE as thousands separators in [...] adds 346729f66b powerpc: fix check-before-set in SET_RESTORE_ROUND adds a68ba2f3cd [AARCH64] Rewrite elf_machine_load_address using _DYNAMIC symbol adds 81325b12b1 Add _Float128 function aliases. adds 4b0fa403ab Add new locale mjw_IN [BZ #13994] adds 4d916f0f12 x86-64: Don't set GLRO(dl_platform) to NULL [BZ #22299] adds d74e6f6c0d Fix deadlock in _int_free consistency check adds 37bb78cb8c Install correct bits/long-double.h for MIPS64 (bug 22322). adds 76f2ed922a Add MIPS bits/floatn.h. adds 95ccb619f5 i386: Regenerate libm-test-ulps new 767b6fecf1 Add --enable-static-pie configure option to build static PIE [...] new 021b64f7d1 m68k: Update elf_machine_load_address for static PIE new bf00010c16 s390: Update elf_machine_load_address for static PIE new 4725827d1d sh: Update elf_machine_load_address for static PIE new 617ffed240 aarch64: Check PIC instead of SHARED in start.S new 0f1b549c82 hppa: Check PIC instead of SHARED in start.S new 122fb81b59 m68k: Check PIC instead of SHARED in start.S new 455873e055 microblaze: Check PIC instead of SHARED in start.S new 936d3eb5e6 sparc: Check PIC instead of SHARED in start.S new 5604b66228 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 (5687269ac5) \ N -- N -- N refs/heads/hjl/pie/static (5604b66228)
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 10 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 | 244 ++++++++++++++++++ NEWS | 6 + bits/uio-ext.h | 6 +- include/float.h | 12 +- include/shlib-compat.h | 8 +- locale/iso-639.def | 1 + locale/programs/ld-ctype.c | 6 +- localedata/SUPPORTED | 2 + localedata/locales/ca_ES@valencia | 87 +++++++ localedata/locales/el_CY | 16 +- localedata/locales/el_GR | 2 +- localedata/locales/mjw_IN | 156 ++++++++++++ localedata/locales/pl_PL | 16 +- malloc/Makefile | 1 + malloc/arena.c | 13 +- malloc/hooks.c | 7 + malloc/malloc.c | 273 +++++++++------------ malloc/mcheck-init.c | 3 + manual/math.texi | 3 +- math/Makefile | 3 +- math/Versions | 109 ++++++++ math/math.h | 9 + math/test-float128.h | 12 +- scripts/build-many-glibcs.py | 7 +- stdlib/Versions | 10 + stdlib/strtold.c | 16 ++ stdlib/tst-strfmon_l.c | 4 +- sysdeps/aarch64/dl-machine.h | 63 +---- sysdeps/generic/float128-abi.h | 1 + sysdeps/{x86/init-arch.h => generic/ifunc-init.h} | 45 +--- sysdeps/generic/libm-alias-ldouble.h | 9 +- sysdeps/i386/fpu/libm-test-ulps | 4 +- sysdeps/ieee754/float128/Versions | 109 -------- sysdeps/ieee754/ldbl-128/Makeconfig | 3 + sysdeps/ieee754/ldbl-128/bits/floatn.h | 80 ++++++ sysdeps/ieee754/ldbl-128/float128-abi.h | 2 + sysdeps/ieee754/ldbl-128/strtold_l.c | 15 ++ sysdeps/ieee754/ldbl-64-128/strtold_l.c | 17 ++ sysdeps/ieee754/ldbl-opt/libm-alias-ldouble.h | 8 +- sysdeps/mips/ieee754/bits/floatn.h | 80 ++++++ sysdeps/mips/{ => ieee754}/bits/long-double.h | 0 sysdeps/powerpc/fpu/fenv_private.h | 13 +- sysdeps/unix/sysv/linux/aarch64/libc.abilist | 5 + sysdeps/unix/sysv/linux/aarch64/libm.abilist | 104 ++++++++ sysdeps/unix/sysv/linux/alpha/libc.abilist | 5 + sysdeps/unix/sysv/linux/alpha/libm.abilist | 104 ++++++++ sysdeps/unix/sysv/linux/bits/uio-ext.h | 3 +- sysdeps/unix/sysv/linux/mips/mips64/libm.abilist | 104 ++++++++ .../unix/sysv/linux/mips/mips64/n32/libc.abilist | 5 + .../unix/sysv/linux/mips/mips64/n64/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-32/libm.abilist | 104 ++++++++ sysdeps/unix/sysv/linux/s390/s390-64/libc.abilist | 5 + sysdeps/unix/sysv/linux/s390/s390-64/libm.abilist | 104 ++++++++ sysdeps/unix/sysv/linux/sparc/sparc32/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc32/libm.abilist | 104 ++++++++ sysdeps/unix/sysv/linux/sparc/sparc64/libc.abilist | 5 + sysdeps/unix/sysv/linux/sparc/sparc64/libm.abilist | 104 ++++++++ sysdeps/x86/cpu-features.c | 12 +- sysdeps/x86/init-arch.h | 41 +--- sysdeps/x86_64/Makefile | 20 ++ bits/uio-ext.h => sysdeps/x86_64/tst-platform-1.c | 17 +- .../x86_64/tst-platformmod-1.c | 17 +- .../x86_64/tst-platformmod-2.c | 17 +- version.h | 2 +- 65 files changed, 1887 insertions(+), 491 deletions(-) create mode 100644 localedata/locales/ca_ES@valencia create mode 100644 localedata/locales/mjw_IN create mode 100644 sysdeps/generic/float128-abi.h copy sysdeps/{x86/init-arch.h => generic/ifunc-init.h} (57%) create mode 100644 sysdeps/ieee754/ldbl-128/Makeconfig create mode 100644 sysdeps/ieee754/ldbl-128/bits/floatn.h create mode 100644 sysdeps/ieee754/ldbl-128/float128-abi.h create mode 100644 sysdeps/mips/ieee754/bits/floatn.h rename sysdeps/mips/{ => ieee754}/bits/long-double.h (100%) copy bits/uio-ext.h => sysdeps/x86_64/tst-platform-1.c (71%) copy bits/uio-ext.h => sysdeps/x86_64/tst-platformmod-1.c (71%) copy bits/uio-ext.h => sysdeps/x86_64/tst-platformmod-2.c (71%)