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 ae2bf5e2f8 Add --enable-static-pie to build-many-glibcs.py discards 386c5da2a8 sparc: Check PIC instead of SHARED in start.S discards 661a5d9f03 microblaze: Check PIC instead of SHARED in start.S discards 51df41e2a9 hppa: Check PIC instead of SHARED in start.S discards 956d71e8dc aarch64: Check PIC instead of SHARED in start.S discards 5217534e01 sh: Update elf_machine_load_address for static PIE discards 201cca38da s390: Update elf_machine_load_address for static PIE discards b2aa890704 Add --enable-static-pie configure option to build static PIE [...] adds 9725517070 Declare strtof, strfromf functions for more _FloatN, _FloatN [...] adds 86ec486597 Handle more _FloatN, _FloatNx types in tgmath.h. adds bc18a6d362 manual: Document the linkat function adds ba0e6668f4 Update translations from the Translation Project adds 4ca70e1a2b Handle more _FloatN, _FloatNx types in __MATH_TG. adds b9af29c020 manual: Document the O_TMPFILE flag adds a1c7cd3c72 tpi_PG locale: Fix wrong d_fmt adds 4e2dff67be Do not declare _Float128 support for powerpc64le -mlong-doub [...] adds abcb584d0e Use newly built crt*.o files to build shared objects [BZ #22362] adds 802c1f1645 arm: Implement memcpy ifunc selection in C adds a1a638dda9 arm: Implement memchr ifunc selection in C adds 8b0e795aaa Simplify Linux sig{timed}wait{info} implementations adds 6a4235f129 Cleanup Linux sigqueue implementation adds d83da3a4ce Optimize sighold implementation adds 6b86036452 powerpc: Use latest optimization for internal function calls adds b7fc95f8c8 Move <bits/mman-linux.h> to the Linux sysdeps directory adds dff91cd45e nptl: Add tests for internal pthread_mutex_t offsets adds 72b3c6eecd nptl: Change tst-typesizes to _Static_assert adds 06be6368da nptl: Define __PTHREAD_MUTEX_{NUSERS_AFTER_KIND,USE_UNION} adds d8301314bc an_ES, kab_DZ, om_ET locales: Escape slashes in d_fmt [BZ #22403] adds 1bd0cbb8cf mfe_MU, miq_NI locales: Escape slashes in d_fmt [BZ #22403] adds feda96a178 Remove traces of tst-typesizes adds 58c4a1612d Handle more _FloatN, _FloatNx types in type-generic strtod tests. adds 3683b423a4 Handle more _FloatN, _FloatNx types in include/float.h. adds 8cb5295d3f Add jmp_buf-macros.h adds a19c0a1db5 resolv: Use test framework in tst-resolv-network adds 5c1a69238f resolv: Add tst-res_hnok adds e2a9fca810 resolv: Add tst-ns_name_pton adds 9e0ad3049d resolv: ns_name_pton should report trailing \ as error [BZ #22413] adds c0a25aa92b resolv: More precise checks in res_hnok, res_dnok [BZ #22409 [...] adds 456b40a97f Fix clog10_downward ulps on hppa. adds 1ffe1ccb6e support: Add xstrndup, xunlink, xreadlink, support_create_te [...] adds e69897bf20 timezone: pacify GCC -Wstringop-truncation adds 4a306ef1c8 ld.so: Add architecture specific fields adds eceed67166 Add missing ChangeLog sub-entries adds cae87e64dc support: Add <support/next_to_fault.h> adds a259f5d388 Replaced unicode sequences in the ASCII printable range adds ec72135e5f Fix string/bug-strncat1.c build with GCC 8. adds 2e64ec9c9e Fix string/tester.c build with GCC 8. adds be3a79a3cc Use __builtin_tgmath in tgmath.h with GCC 8 (bug 21660). adds 7a9368a117 malloc: Add missing arena lock in malloc_info [BZ #22408] adds 34eb41579c malloc: Account for all heaps in an arena in malloc_info [BZ [...] adds 0fa87c01ab az_IR locale: Add standard copyright header adds 58c9f659ee ka_GE locale: Add “X” back to yesexpr. adds cad7ca3908 linux: Include <sysdep-cancel.h> for epoll_wait adds 2180fee114 Check length of ifname before copying it into to ifreq structure. adds d0212d429d Use Linux 4.14 in build-many-glibcs.py. adds ad4f43a234 Cleanup sigpause implementation adds 1ba1d8a44d Optimize sigrelse implementation adds fa680dc614 Add MADV_WIPEONFORK, MADV_KEEPONFORK from Linux 4.14. adds 78cde19f62 Add MSG_ZEROCOPY from Linux 4.14 to bits/socket.h. adds 495a56fdeb manual: Update to mention ENODEV for ttyname and ttyname_r adds 9b5a87502d linux ttyname: Update a reference to kernel docs for kernel 4.10 adds d10d6cab16 linux ttyname: Change return type of is_pty from int to bool adds 2fbce9c203 linux ttyname{_r}: Make tty checks consistent adds a09dfc19ed linux ttyname{_r}: Don't bail prematurely [BZ #22145] adds d9611e3085 linux ttyname{_r}: Add tests adds 7532837d7b The -Wstringop-truncation option new in GCC 8 detects common [...] adds a306c790a8 Prefer https for Sourceware links adds 7b0fb8706c Fix botched up regeneration in the last commit adds f97773d1e7 Update kernel version in syscall-names.list to 4.14. adds 6a6aa1f389 Add Linux 4.14 ARPHRD_RAWIP to net/if_arp.h. adds 58a813bf6e aarch64: Fix f{max,min}{f} build for GCC 4.9 and 5 adds e7df6c5c79 Add AArch64 HWCAP_DCPOP from Linux 4.14. adds ce003e5d4c support_become_root: Enable file creation in user namespaces adds 015c6dc288 Support bits/floatn.h inclusion from .S files. adds 2ce30701e6 Use libm_alias_ldouble in sysdeps/i386/fpu. adds f58e5f4809 Use libm_alias_ldouble in sysdeps/x86_64/fpu. adds df0c40ee3a powerpc: Update AT_HWCAP2 bits adds 8adfb0eeff support_create_temp_directory: Align behavior with create_temp_file adds 273a0c4983 support_enter_mount_namespace: Unshare with mount --make-rprivate adds 8db7f48cb7 tst-ttyname: Fix namespace setup for Fedora adds ea69a5c874 support_become_root: Don't fail when /proc/<pid/setgroups is [...] adds 5f9d19490b support_become_root: Fix comment style new 11337bccdf Add --enable-static-pie configure option to build static PIE [...] new 5666cc1daa s390: Update elf_machine_load_address for static PIE new 17a0122b6c sh: Update elf_machine_load_address for static PIE new 440ab9ce85 aarch64: Check PIC instead of SHARED in start.S new 72e63f872e hppa: Check PIC instead of SHARED in start.S new 1d6ab8fc05 microblaze: Check PIC instead of SHARED in start.S new bd010e3269 sparc: Check PIC instead of SHARED in start.S new 462bca4d9c 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 (ae2bf5e2f8) \ N -- N -- N refs/heads/hjl/pie/static (462bca4d9c)
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 8 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 | 1189 ++++++++++++++++++++ INSTALL | 7 +- Makerules | 9 + NEWS | 8 +- bits/floatn-common.h | 294 ++--- bits/floatn.h | 8 +- config.make.in | 1 + configure | 20 +- configure.ac | 11 +- crypt/md5test-giant.c | 2 +- csu/Makefile | 10 + dlfcn/bug-atexit1.c | 2 +- dlfcn/bug-atexit2.c | 2 +- elf/dl-support.c | 1 + include/float.h | 108 +- include/link.h | 2 + include/setjmp.h | 34 + localedata/README | 2 +- localedata/locales/aa_DJ | 136 +-- localedata/locales/aa_ER | 129 +-- localedata/locales/aa_ER@saaho | 104 +- localedata/locales/aa_ET | 130 +-- localedata/locales/af_ZA | 113 +- localedata/locales/agr_PE | 113 +- localedata/locales/ak_GH | 152 +-- localedata/locales/am_ET | 50 +- localedata/locales/an_ES | 2 +- localedata/locales/anp_IN | 35 +- localedata/locales/ar_AE | 71 +- localedata/locales/ar_BH | 68 +- localedata/locales/ar_DZ | 68 +- localedata/locales/ar_EG | 68 +- localedata/locales/ar_IN | 39 +- localedata/locales/ar_IQ | 84 +- localedata/locales/ar_JO | 84 +- localedata/locales/ar_KW | 69 +- localedata/locales/ar_LB | 84 +- localedata/locales/ar_LY | 69 +- localedata/locales/ar_MA | 68 +- localedata/locales/ar_OM | 67 +- localedata/locales/ar_QA | 69 +- localedata/locales/ar_SA | 59 +- localedata/locales/ar_SD | 71 +- localedata/locales/ar_SS | 70 +- localedata/locales/ar_SY | 85 +- localedata/locales/ar_TN | 69 +- localedata/locales/ar_YE | 68 +- localedata/locales/as_IN | 36 +- localedata/locales/ast_ES | 85 +- localedata/locales/ayc_PE | 113 +- localedata/locales/az_AZ | 114 +- localedata/locales/az_IR | 62 +- localedata/locales/be_BY | 49 +- localedata/locales/be_BY@latin | 116 +- localedata/locales/bem_ZM | 150 +-- localedata/locales/ber_DZ | 129 +-- localedata/locales/ber_MA | 129 +-- localedata/locales/bg_BG | 58 +- localedata/locales/bhb_IN | 114 +- localedata/locales/bho_IN | 34 +- localedata/locales/bi_VU | 158 ++- localedata/locales/bn_BD | 50 +- localedata/locales/bn_IN | 35 +- localedata/locales/bo_CN | 18 +- localedata/locales/bo_IN | 19 +- localedata/locales/br_FR | 93 +- localedata/locales/brx_IN | 47 +- localedata/locales/bs_BA | 105 +- localedata/locales/byn_ER | 52 +- localedata/locales/ca_AD | 34 +- localedata/locales/ca_ES | 101 +- localedata/locales/ca_FR | 26 +- localedata/locales/ca_IT | 26 +- localedata/locales/ce_RU | 61 +- localedata/locales/chr_US | 28 +- localedata/locales/cmn_TW | 90 +- localedata/locales/crh_UA | 129 +-- localedata/locales/cs_CZ | 190 ++-- localedata/locales/csb_PL | 60 +- localedata/locales/cv_RU | 113 +- localedata/locales/cy_GB | 91 +- localedata/locales/da_DK | 119 +- localedata/locales/de_AT | 98 +- localedata/locales/de_BE | 94 +- localedata/locales/de_CH | 104 +- localedata/locales/de_DE | 140 +-- localedata/locales/de_IT | 82 +- localedata/locales/de_LI | 31 +- localedata/locales/de_LU | 106 +- localedata/locales/doi_IN | 43 +- localedata/locales/dv_MV | 51 +- localedata/locales/dz_BT | 69 +- localedata/locales/el_CY | 46 +- localedata/locales/el_GR | 60 +- localedata/locales/en_AG | 112 +- localedata/locales/en_AU | 117 +- localedata/locales/en_BW | 46 +- localedata/locales/en_CA | 116 +- localedata/locales/en_DK | 105 +- localedata/locales/en_GB | 117 +- localedata/locales/en_HK | 99 +- localedata/locales/en_IE | 106 +- localedata/locales/en_IL | 85 +- localedata/locales/en_IN | 85 +- localedata/locales/en_NG | 129 +-- localedata/locales/en_NZ | 117 +- localedata/locales/en_PH | 101 +- localedata/locales/en_SG | 104 +- localedata/locales/en_US | 133 +-- localedata/locales/en_ZA | 161 +-- localedata/locales/en_ZM | 101 +- localedata/locales/en_ZW | 47 +- localedata/locales/eo | 107 +- localedata/locales/es_AR | 116 +- localedata/locales/es_BO | 112 +- localedata/locales/es_CL | 112 +- localedata/locales/es_CO | 117 +- localedata/locales/es_CR | 131 +-- localedata/locales/es_CU | 109 +- localedata/locales/es_DO | 116 +- localedata/locales/es_EC | 112 +- localedata/locales/es_ES | 114 +- localedata/locales/es_GT | 116 +- localedata/locales/es_HN | 115 +- localedata/locales/es_MX | 115 +- localedata/locales/es_NI | 122 +- localedata/locales/es_PA | 116 +- localedata/locales/es_PE | 118 +- localedata/locales/es_PR | 116 +- localedata/locales/es_PY | 112 +- localedata/locales/es_SV | 116 +- localedata/locales/es_US | 113 +- localedata/locales/es_UY | 112 +- localedata/locales/es_VE | 118 +- localedata/locales/et_EE | 107 +- localedata/locales/eu_ES | 109 +- localedata/locales/eu_ES@euro | 8 +- localedata/locales/fa_IR | 67 +- localedata/locales/ff_SN | 178 ++- localedata/locales/fi_FI | 123 +- localedata/locales/fil_PH | 114 +- localedata/locales/fo_FO | 98 +- localedata/locales/fr_BE | 110 +- localedata/locales/fr_CA | 99 +- localedata/locales/fr_CH | 99 +- localedata/locales/fr_FR | 123 +- localedata/locales/fr_LU | 107 +- localedata/locales/fur_IT | 82 +- localedata/locales/fy_DE | 90 +- localedata/locales/fy_NL | 102 +- localedata/locales/ga_IE | 114 +- localedata/locales/gd_GB | 109 +- localedata/locales/gez_ER | 37 +- localedata/locales/gez_ET | 36 +- localedata/locales/gl_ES | 112 +- localedata/locales/gu_IN | 38 +- localedata/locales/gv_GB | 129 +-- localedata/locales/ha_NG | 103 +- localedata/locales/hak_TW | 90 +- localedata/locales/he_IL | 60 +- localedata/locales/hi_IN | 48 +- localedata/locales/hif_FJ | 129 +-- localedata/locales/hne_IN | 32 +- localedata/locales/hr_HR | 105 +- localedata/locales/hsb_DE | 97 +- localedata/locales/ht_HT | 144 +-- localedata/locales/hu_HU | 116 +- localedata/locales/hy_AM | 48 +- localedata/locales/i18n | 51 +- localedata/locales/ia_FR | 93 +- localedata/locales/id_ID | 115 +- localedata/locales/ig_NG | 98 +- localedata/locales/ik_CA | 92 +- localedata/locales/is_IS | 116 +- localedata/locales/it_CH | 109 +- localedata/locales/it_IT | 115 +- localedata/locales/iu_CA | 34 +- localedata/locales/ja_JP | 108 +- localedata/locales/ka_GE | 42 +- localedata/locales/kab_DZ | 2 +- localedata/locales/kk_KZ | 53 +- localedata/locales/kl_GL | 100 +- localedata/locales/kn_IN | 46 +- localedata/locales/ko_KR | 91 +- localedata/locales/kok_IN | 39 +- localedata/locales/ks_IN | 36 +- localedata/locales/ks_IN@devanagari | 45 +- localedata/locales/ku_TR | 107 +- localedata/locales/kw_GB | 113 +- localedata/locales/ky_KG | 57 +- localedata/locales/lb_LU | 146 ++- localedata/locales/lg_UG | 133 +-- localedata/locales/li_BE | 24 +- localedata/locales/li_NL | 88 +- localedata/locales/lij_IT | 99 +- localedata/locales/ln_CD | 140 +-- localedata/locales/lo_LA | 105 +- localedata/locales/lt_LT | 110 +- localedata/locales/lv_LV | 108 +- localedata/locales/lzh_TW | 89 +- localedata/locales/mag_IN | 43 +- localedata/locales/mai_IN | 32 +- localedata/locales/mfe_MU | 2 +- localedata/locales/mg_MG | 129 +-- localedata/locales/mhr_RU | 36 +- localedata/locales/mi_NZ | 89 +- localedata/locales/miq_NI | 2 +- localedata/locales/mk_MK | 58 +- localedata/locales/ml_IN | 35 +- localedata/locales/mn_MN | 237 ++-- localedata/locales/mni_IN | 38 +- localedata/locales/mr_IN | 50 +- localedata/locales/ms_MY | 103 +- localedata/locales/mt_MT | 129 +-- localedata/locales/my_MM | 55 +- localedata/locales/nan_TW | 90 +- localedata/locales/nan_TW@latin | 119 +- localedata/locales/nb_NO | 119 +- localedata/locales/nds_DE | 84 +- localedata/locales/nds_NL | 82 +- localedata/locales/ne_NP | 53 +- localedata/locales/nhn_MX | 90 +- localedata/locales/niu_NU | 126 +-- localedata/locales/niu_NZ | 18 +- localedata/locales/nl_AW | 104 +- localedata/locales/nl_BE | 89 +- localedata/locales/nl_NL | 107 +- localedata/locales/nn_NO | 110 +- localedata/locales/nr_ZA | 123 +- localedata/locales/nso_ZA | 108 +- localedata/locales/oc_FR | 82 +- localedata/locales/om_ET | 41 +- localedata/locales/om_KE | 81 +- localedata/locales/or_IN | 54 +- localedata/locales/os_RU | 29 +- localedata/locales/pa_IN | 46 +- localedata/locales/pa_PK | 30 +- localedata/locales/pap_AW | 103 +- localedata/locales/pap_CW | 101 +- localedata/locales/pl_PL | 109 +- localedata/locales/ps_AF | 72 +- localedata/locales/pt_BR | 114 +- localedata/locales/pt_PT | 119 +- localedata/locales/quz_PE | 118 +- localedata/locales/raj_IN | 19 +- localedata/locales/ro_RO | 134 +-- localedata/locales/ru_RU | 43 +- localedata/locales/ru_UA | 49 +- localedata/locales/rw_RW | 111 +- localedata/locales/sa_IN | 66 +- localedata/locales/sat_IN | 39 +- localedata/locales/sc_IT | 93 +- localedata/locales/sd_IN | 38 +- localedata/locales/sd_IN@devanagari | 50 +- localedata/locales/se_NO | 121 +- localedata/locales/sgs_LT | 87 +- localedata/locales/shs_CA | 105 +- localedata/locales/si_LK | 61 +- localedata/locales/sid_ET | 125 +- localedata/locales/sk_SK | 132 +-- localedata/locales/sl_SI | 108 +- localedata/locales/sm_WS | 151 +-- localedata/locales/so_DJ | 79 +- localedata/locales/so_ET | 118 +- localedata/locales/so_KE | 118 +- localedata/locales/so_SO | 157 ++- localedata/locales/sq_AL | 131 +-- localedata/locales/sq_MK | 36 +- localedata/locales/sr_ME | 56 +- localedata/locales/sr_RS | 66 +- localedata/locales/sr_RS@latin | 121 +- localedata/locales/ss_ZA | 122 +- localedata/locales/st_ZA | 123 +- localedata/locales/sv_FI | 98 +- localedata/locales/sv_SE | 110 +- localedata/locales/sw_KE | 145 +-- localedata/locales/sw_TZ | 142 +-- localedata/locales/szl_PL | 91 +- localedata/locales/ta_IN | 47 +- localedata/locales/ta_LK | 26 +- localedata/locales/tcy_IN | 32 +- localedata/locales/te_IN | 49 +- localedata/locales/tg_TJ | 46 +- localedata/locales/th_TH | 108 +- localedata/locales/the_NP | 45 +- localedata/locales/ti_ER | 70 +- localedata/locales/ti_ET | 75 +- localedata/locales/tig_ER | 48 +- localedata/locales/tk_TM | 123 +- localedata/locales/tl_PH | 98 +- localedata/locales/tn_ZA | 121 +- localedata/locales/to_TO | 145 +-- localedata/locales/tpi_PG | 8 +- localedata/locales/tr_CY | 29 +- localedata/locales/tr_TR | 133 +-- localedata/locales/ts_ZA | 118 +- localedata/locales/tt_RU | 29 +- localedata/locales/tt_RU@iqtelif | 130 +-- localedata/locales/ug_CN | 31 +- localedata/locales/uk_UA | 92 +- localedata/locales/unm_US | 105 +- localedata/locales/ur_IN | 39 +- localedata/locales/ur_PK | 50 +- localedata/locales/uz_UZ | 112 +- localedata/locales/uz_UZ@cyrillic | 46 +- localedata/locales/ve_ZA | 108 +- localedata/locales/vi_VN | 133 +-- localedata/locales/wa_BE | 96 +- localedata/locales/wae_CH | 131 +-- localedata/locales/wal_ET | 44 +- localedata/locales/wo_SN | 121 +- localedata/locales/xh_ZA | 123 +- localedata/locales/yi_US | 50 +- localedata/locales/yo_NG | 113 +- localedata/locales/yue_HK | 57 +- localedata/locales/yuw_PG | 2 +- localedata/locales/zh_CN | 66 +- localedata/locales/zh_HK | 65 +- localedata/locales/zh_SG | 50 +- localedata/locales/zh_TW | 88 +- localedata/locales/zu_ZA | 124 +- malloc/Makefile | 2 + malloc/malloc.c | 27 +- malloc/tst-malloc_info.c | 101 ++ malloc/tst-mallocfork.c | 2 +- manual/filesys.texi | 30 +- manual/install.texi | 4 +- manual/llio.texi | 28 + manual/terminal.texi | 5 + math/math.h | 32 +- math/tgmath.h | 219 +++- misc/sys/cdefs.h | 9 + nptl/Makefile | 3 +- nptl/allocatestack.c | 2 +- nptl/descr.h | 2 +- nptl/nptl-init.c | 2 +- nptl/pthreadP.h | 14 + nptl/pthread_attr_destroy.c | 2 - nptl/pthread_attr_getaffinity.c | 2 - nptl/pthread_attr_getdetachstate.c | 2 - nptl/pthread_attr_getguardsize.c | 2 - nptl/pthread_attr_getinheritsched.c | 2 - nptl/pthread_attr_getschedparam.c | 2 - nptl/pthread_attr_getschedpolicy.c | 2 - nptl/pthread_attr_getscope.c | 2 - nptl/pthread_attr_getstack.c | 2 - nptl/pthread_attr_getstackaddr.c | 2 - nptl/pthread_attr_getstacksize.c | 2 - nptl/pthread_attr_init.c | 5 +- nptl/pthread_attr_setaffinity.c | 2 - nptl/pthread_attr_setdetachstate.c | 2 - nptl/pthread_attr_setguardsize.c | 2 - nptl/pthread_attr_setinheritsched.c | 2 - nptl/pthread_attr_setschedparam.c | 2 - nptl/pthread_attr_setschedpolicy.c | 2 - nptl/pthread_attr_setscope.c | 2 - nptl/pthread_attr_setstack.c | 3 - nptl/pthread_attr_setstackaddr.c | 2 - nptl/pthread_attr_setstacksize.c | 3 - nptl/pthread_barrier_init.c | 4 + nptl/pthread_barrierattr_init.c | 4 + nptl/pthread_cond_init.c | 2 + nptl/pthread_condattr_init.c | 4 + nptl/pthread_create.c | 4 +- nptl/pthread_getattr_default_np.c | 2 - nptl/pthread_mutex_init.c | 16 +- nptl/pthread_mutex_lock.c | 2 - nptl/pthread_mutexattr_init.c | 4 + nptl/pthread_rwlock_init.c | 2 + nptl/pthread_rwlockattr_init.c | 4 + nptl/pthread_setattr_default_np.c | 2 - nptl/sem_init.c | 4 + nptl/tst-pthread-getattr.c | 4 +- nptl/tst-typesizes.c | 95 -- po/de.po | 4 +- po/ru.po | 4 +- resolv/Makefile | 4 + resolv/ns_name.c | 5 + resolv/res_comp.c | 208 ++-- resolv/tst-inet_pton.c | 67 +- resolv/tst-ns_name_pton.c | 210 ++++ resolv/tst-res_hnok.c | 169 +++ resolv/tst-resolv-network.c | 8 +- scripts/build-many-glibcs.py | 2 +- signal/sighold.c | 10 +- signal/sigrelse.c | 12 +- stdio-common/tst-fgets.c | 2 +- stdio-common/tst-fwrite.c | 2 +- stdlib/stdlib.h | 119 +- stdlib/tst-strtod-round-skeleton.c | 20 +- stdlib/tst-strtod.h | 83 +- string/bug-strncat1.c | 8 + string/tester.c | 46 +- sunrpc/Makefile | 2 +- support/Makefile | 8 +- support/namespace.h | 5 + support/next_to_fault.c | 52 + support/next_to_fault.h | 48 + support/support.h | 1 + support/support_become_root.c | 68 +- support/support_chroot.c | 6 +- ...come_root.c => support_enter_mount_namespace.c} | 33 +- support/temp_file.c | 13 + support/temp_file.h | 5 + support/tst-xreadlink.c | 72 ++ .../pthread_attr_setscope.c => support/xreadlink.c | 48 +- .../xstrndup.c | 18 +- support/xunistd.h | 5 + sysdeps/x86_64/fpu/s_fabsl.S => support/xunlink.c | 20 +- sysdeps/aarch64/fpu/Makefile | 6 + sysdeps/aarch64/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/aarch64/nptl/pthread-offsets.h | 5 + sysdeps/alpha/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/alpha/nptl/pthread-offsets.h | 5 + .../{x86_64/fpu/s_llrintl.S => arm/arm-ifunc.h} | 29 +- sysdeps/arm/armv7/multiarch/Makefile | 3 +- .../arm/armv7/multiarch/ifunc-memchr.h | 18 +- .../armv7/multiarch/ifunc-memcpy.h} | 27 +- sysdeps/arm/armv7/multiarch/memchr.S | 59 - .../arm/armv7/multiarch/memchr.c | 37 +- sysdeps/arm/armv7/multiarch/memchr_impl.S | 219 ---- sysdeps/arm/armv7/multiarch/memchr_neon.S | 221 +++- sysdeps/arm/armv7/multiarch/memchr_noneon.S | 5 + sysdeps/arm/armv7/multiarch/memcpy.S | 76 -- .../arm/armv7/multiarch/memcpy.c | 37 +- sysdeps/arm/armv7/multiarch/memcpy_arm.S | 10 + sysdeps/arm/armv7/multiarch/memcpy_impl.S | 2 +- sysdeps/arm/armv7/multiarch/memcpy_neon.S | 8 +- sysdeps/arm/armv7/multiarch/memcpy_vfp.S | 4 +- sysdeps/arm/armv7/multiarch/rtld-memchr.S | 1 + sysdeps/arm/armv7/multiarch/rtld-memcpy.S | 1 + sysdeps/arm/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/arm/nptl/pthread-offsets.h | 5 + .../generic/{dl-procinfo.c => dl-procruntime.c} | 0 sysdeps/generic/ldsodefs.h | 11 +- sysdeps/generic/{dl-procinfo.c => link_map.h} | 0 sysdeps/gnu/bits/utmp.h | 9 +- sysdeps/hppa/fpu/libm-test-ulps | 4 +- sysdeps/hppa/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/hppa/nptl/pthread-offsets.h | 5 + sysdeps/i386/fpu/e_expl.S | 3 +- sysdeps/i386/fpu/s_asinhl.S | 3 +- sysdeps/i386/fpu/s_atanl.c | 3 +- sysdeps/i386/fpu/s_cbrtl.S | 3 +- sysdeps/i386/fpu/s_ceill.S | 3 +- sysdeps/i386/fpu/s_copysignl.S | 3 +- sysdeps/i386/fpu/s_fabsl.S | 3 +- sysdeps/i386/fpu/s_floorl.S | 3 +- sysdeps/i386/fpu/s_fmaxl.S | 3 +- sysdeps/i386/fpu/s_fminl.S | 3 +- sysdeps/i386/fpu/s_frexpl.S | 3 +- sysdeps/i386/fpu/s_llrintl.S | 3 +- sysdeps/i386/fpu/s_logbl.c | 3 +- sysdeps/i386/fpu/s_lrintl.S | 3 +- sysdeps/i386/fpu/s_nearbyintl.S | 3 +- sysdeps/i386/fpu/s_nextafterl.c | 3 +- sysdeps/i386/fpu/s_remquol.S | 3 +- sysdeps/i386/fpu/s_rintl.c | 3 +- sysdeps/i386/fpu/s_truncl.S | 3 +- sysdeps/i386/i686/fpu/s_fmaxl.S | 3 +- sysdeps/i386/i686/fpu/s_fminl.S | 3 +- sysdeps/i386/nptl/pthread-offsets.h | 5 + sysdeps/ia64/bits/floatn.h | 60 +- sysdeps/ia64/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/ia64/nptl/pthread-offsets.h | 5 + sysdeps/ieee754/ldbl-128/bits/floatn.h | 46 +- sysdeps/m68k/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/m68k/nptl/pthread-offsets.h | 5 + sysdeps/microblaze/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/microblaze/nptl/pthread-offsets.h | 5 + sysdeps/mips/ieee754/bits/floatn.h | 46 +- sysdeps/mips/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/mips/nptl/pthread-offsets.h | 13 + sysdeps/nios2/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/nios2/nptl/pthread-offsets.h | 5 + sysdeps/nptl/bits/thread-shared-types.h | 32 +- sysdeps/nptl/fork.c | 2 +- sysdeps/nptl/pthread.h | 2 +- sysdeps/posix/sigpause.c | 26 +- sysdeps/powerpc/bits/floatn.h | 63 +- sysdeps/powerpc/bits/hwcap.h | 2 + sysdeps/powerpc/dl-procinfo.c | 4 +- sysdeps/powerpc/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/powerpc/nptl/pthread-offsets.h | 15 + .../powerpc64/multiarch/strcasestr-power8.S | 2 +- sysdeps/s390/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/s390/nptl/pthread-offsets.h | 15 + sysdeps/sh/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/sh/nptl/pthread-offsets.h | 5 + sysdeps/sparc/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/sparc/nptl/pthread-offsets.h | 15 + sysdeps/tile/nptl/bits/pthreadtypes-arch.h | 2 + sysdeps/tile/nptl/pthread-offsets.h | 15 + sysdeps/unix/sysv/linux/Makefile | 10 +- sysdeps/unix/sysv/linux/Versions | 1 + sysdeps/unix/sysv/linux/aarch64/bits/hwcap.h | 1 + sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h | 6 + .../unix/sysv/linux/bits}/mman-linux.h | 7 +- sysdeps/unix/sysv/linux/bits/socket.h | 2 + sysdeps/unix/sysv/linux/epoll_wait.c | 2 + sysdeps/unix/sysv/linux/hppa/bits/mman.h | 2 + sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/if_index.c | 6 + sysdeps/unix/sysv/linux/m68k/jmp_buf-macros.h | 6 + .../unix/sysv/linux/microblaze/jmp_buf-macros.h | 6 + .../unix/sysv/linux/mips/mips32/jmp_buf-macros.h | 6 + .../sysv/linux/mips/mips64/n32/jmp_buf-macros.h | 6 + .../sysv/linux/mips/mips64/n64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/net/if_arp.h | 1 + sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h | 6 + .../sysv/linux/powerpc/powerpc32/jmp_buf-macros.h | 6 + .../sysv/linux/powerpc/powerpc64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/s390/bits/utmp.h | 9 +- .../unix/sysv/linux/s390/s390-32/jmp_buf-macros.h | 6 + .../unix/sysv/linux/s390/s390-64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/sigqueue.c | 10 +- sysdeps/unix/sysv/linux/sigtimedwait.c | 8 - sysdeps/unix/sysv/linux/sigwait.c | 81 +- sysdeps/unix/sysv/linux/sigwaitinfo.c | 41 +- .../unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h | 6 + .../unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/syscall-names.list | 4 +- .../linux/tile/tilegx/tilegx32/jmp_buf-macros.h | 6 + .../linux/tile/tilegx/tilegx64/jmp_buf-macros.h | 6 + .../unix/sysv/linux/tile/tilepro/jmp_buf-macros.h | 6 + sysdeps/unix/sysv/linux/tst-ttyname.c | 570 ++++++++++ sysdeps/unix/sysv/linux/ttyname.c | 59 +- sysdeps/unix/sysv/linux/ttyname.h | 18 +- sysdeps/unix/sysv/linux/ttyname_r.c | 61 +- sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h | 6 + .../unix/sysv/linux/x86_64/x32/jmp_buf-macros.h | 6 + sysdeps/x86/bits/floatn.h | 60 +- sysdeps/x86/nptl/bits/pthreadtypes-arch.h | 7 + sysdeps/x86_64/fpu/e_expl.S | 3 +- sysdeps/x86_64/fpu/s_ceill.S | 3 +- sysdeps/x86_64/fpu/s_copysignl.S | 3 +- sysdeps/x86_64/fpu/s_fabsl.S | 3 +- sysdeps/x86_64/fpu/s_floorl.S | 3 +- sysdeps/x86_64/fpu/s_fmaxl.S | 3 +- sysdeps/x86_64/fpu/s_fminl.S | 3 +- sysdeps/x86_64/fpu/s_llrintl.S | 5 +- sysdeps/x86_64/fpu/s_nearbyintl.S | 3 +- sysdeps/x86_64/fpu/s_truncl.S | 3 +- sysdeps/x86_64/nptl/pthread-offsets.h | 5 + sysdeps/x86_64/x32/fpu/s_lrintl.S | 3 +- timezone/zic.c | 2 +- wcsmbs/tst-mbrtowc2.c | 3 +- 552 files changed, 16067 insertions(+), 16614 deletions(-) create mode 100644 malloc/tst-malloc_info.c delete mode 100644 nptl/tst-typesizes.c create mode 100644 resolv/tst-ns_name_pton.c create mode 100644 resolv/tst-res_hnok.c create mode 100644 support/next_to_fault.c create mode 100644 support/next_to_fault.h copy support/{support_become_root.c => support_enter_mount_namespace.c} (54%) create mode 100644 support/tst-xreadlink.c copy nptl/pthread_attr_setscope.c => support/xreadlink.c (51%) copy nptl/pthread_barrierattr_init.c => support/xstrndup.c (71%) copy sysdeps/x86_64/fpu/s_fabsl.S => support/xunlink.c (74%) create mode 100644 sysdeps/aarch64/nptl/pthread-offsets.h create mode 100644 sysdeps/alpha/nptl/pthread-offsets.h copy sysdeps/{x86_64/fpu/s_llrintl.S => arm/arm-ifunc.h} (58%) copy nptl/pthread_barrierattr_init.c => sysdeps/arm/armv7/multiarch/ifunc-memchr.h (67%) copy sysdeps/{unix/sysv/linux/epoll_wait.c => arm/armv7/multiarch/ifunc-memcpy.h} (58%) delete mode 100644 sysdeps/arm/armv7/multiarch/memchr.S copy support/support_become_root.c => sysdeps/arm/armv7/multiarch/memchr.c (57%) delete mode 100644 sysdeps/arm/armv7/multiarch/memchr_impl.S create mode 100644 sysdeps/arm/armv7/multiarch/memchr_noneon.S delete mode 100644 sysdeps/arm/armv7/multiarch/memcpy.S copy support/support_become_root.c => sysdeps/arm/armv7/multiarch/memcpy.c (57%) create mode 100644 sysdeps/arm/armv7/multiarch/memcpy_arm.S create mode 100644 sysdeps/arm/armv7/multiarch/rtld-memchr.S create mode 100644 sysdeps/arm/armv7/multiarch/rtld-memcpy.S create mode 100644 sysdeps/arm/nptl/pthread-offsets.h copy sysdeps/generic/{dl-procinfo.c => dl-procruntime.c} (100%) copy sysdeps/generic/{dl-procinfo.c => link_map.h} (100%) create mode 100644 sysdeps/hppa/nptl/pthread-offsets.h create mode 100644 sysdeps/i386/nptl/pthread-offsets.h create mode 100644 sysdeps/ia64/nptl/pthread-offsets.h create mode 100644 sysdeps/m68k/nptl/pthread-offsets.h create mode 100644 sysdeps/microblaze/nptl/pthread-offsets.h create mode 100644 sysdeps/mips/nptl/pthread-offsets.h create mode 100644 sysdeps/nios2/nptl/pthread-offsets.h create mode 100644 sysdeps/powerpc/nptl/pthread-offsets.h create mode 100644 sysdeps/s390/nptl/pthread-offsets.h create mode 100644 sysdeps/sh/nptl/pthread-offsets.h create mode 100644 sysdeps/sparc/nptl/pthread-offsets.h create mode 100644 sysdeps/tile/nptl/pthread-offsets.h create mode 100644 sysdeps/unix/sysv/linux/aarch64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/alpha/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/arm/jmp_buf-macros.h rename {bits => sysdeps/unix/sysv/linux/bits}/mman-linux.h (96%) create mode 100644 sysdeps/unix/sysv/linux/hppa/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/i386/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/ia64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/m68k/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/microblaze/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/mips/mips64/n64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/nios2/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/powerpc/powerpc64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/s390/s390-64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sh/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/sparc/sparc64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/tile/tilegx/tilegx32/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/tile/tilegx/tilegx64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/tile/tilepro/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/tst-ttyname.c create mode 100644 sysdeps/unix/sysv/linux/x86_64/64/jmp_buf-macros.h create mode 100644 sysdeps/unix/sysv/linux/x86_64/x32/jmp_buf-macros.h create mode 100644 sysdeps/x86_64/nptl/pthread-offsets.h