This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch maskray/grte in repository glibc.
omits c56c9e5a70 elf: Remove incorrect dynamic-link.h from _dl_relocate_static_pie omits 6e39729bec aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] omits f7f8ae2a2b elf: Unconditionally use __ehdr_start omits 81f61b22f0 Revert "Add a workaround for lld placing the _GLOBAL_OFFSET_ [...] omits 68adde5e32 wordexp: handle overflow in positional parameter number (bug 28011) omits f9fdf6acdb Disable tests that need more-recent infrastructure omits 4f6ee37204 intl: Handle translation output codesets with suffixes [BZ #26383] omits a089968ffd Rewrite iconv option parsing [BZ #19519] omits 9babbdefdc iconv: Accept redundant shift sequences in IBM1364 [BZ #26224] omits 243fdae975 iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) omits d7315f6920 math/test-sinl-pseudo: Use stack protector only if available omits ade59dc8ae Avoid ldbl-96 stack corruption from range reduction of pseud [...] omits 422709b0a1 posix: Sync gnulib regex implementation omits 1ebb784472 Fix use-after-free in glob when expanding ~user (bug 25414) omits 4bb48f1b3a Fix a return type in elf unload test omits 48c92f96c6 Fix buffer overrun in EUC-KR conversion module (bz #24973) omits 5764818eef gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 27256) omits e4187ca242 Read f->func.cxa under the lock. omits 0ad524ba97 Fix bug where ld.so hashtable would retain strings passed to [...] omits c783f269d1 Extend elf/unload8 to test an additional load/unload pattern omits 658b6ff7f0 Don't crash if /var/tmp doesn't exist omits 7903140dcc More aggressively prevent a buffer from being optimized out omits 7ffbf1d93c x86_64: Remove unneeded static PIE check for undefined weak [...] omits 43321d8cf8 [PATCH 7/7] sin/cos slow paths: refactor sincos implementation omits fff1c09704 [PATCH 6/7] sin/cos slow paths: refactor duplicated code into dosin omits 2a4caa0f13 [PATCH 5/7] sin/cos slow paths: remove unused slowpath functions omits 61a2203826 [PATCH 4/7] sin/cos slow paths: remove slow paths from huge [...] omits 8fd5116d91 [PATCH 3/7] sin/cos slow paths: remove slow paths from small [...] omits d645d33304 [PATCH 2/7] sin/cos slow paths: remove large range reduction omits be9cb9c30f [PATCH 1/7] sin/cos slow paths: avoid slow paths for small inputs omits 5780481673 locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class32 omits 9e72d1ac52 Work around clang arm not handling tlsgd relocs omits 2c3e3b4508 Change this offsetof computation to use c89 offsetof. Tested: omits c7c6fb5936 Update build process to create libnsl stub omits f0189fe624 Forward-port google-nsl-stub omits a1e8e5b5d6 Fix memory leak in TLS allocation omits fc10788d40 Add a test of TLS support that will fail if leaky omits c42d99c0a1 Fix section type of .eh_frame on Linux x86_64 omits e862538954 Compile dl-reloc-static-pie.c with -Wa,-mrelax-relocations=yes omits 52de78c8f5 Let time and gettimeofday use vdso by removing old clang workaround omits 07fd96dba6 Use crt*.o files from llvm compiler-rt when building with clang omits 7e9285612d Do not use ppc-specific long double pack/unpack when compili [...] omits ebbd805df7 Remove old workaround in power7 logb functions, clang no lon [...] omits 2df4435c9c Additional fixes for llvm-as omits 973a510a94 Add workaround for infinite looping in ppc vsyscall for sche [...] omits ebbaef10f8 Add -Wno-incomplete-setjmp-declaration to prevent clang from [...] omits 5af9caf091 Remove excess quote chars from DOT_MACHINE macros omits a86c6af20e Update passwd.borg handling to use passwd.borg.real omits 422e447352 Add a case to async-signal-safe TLS to set static TLS instea [...] omits a0a13e7474 Add an LD_DEBUG=tls option to help debug thread-local storag [...] omits 6572fe9303 Remove an unneeded local refactor in _dl_update_slotinfo omits 403fd5aa86 Revert "Comment out second appearances of symbols in version [...] omits 09cc0728b0 Fix year 2039 bug for localtime with 64-bit time_t (bug 22639). omits 10eadecb71 Reduce __MAX_ALLOCA_CUTOFF to 8192 omits c7b3d92cae Make multi-arch ifunc support work with clang omits ffab2c7c63 Revert clang workaround for _begin that is no longer needed omits 45078f3e70 Redesign the fastload support for additional performance omits d271633c64 Remove -no-integrated-as option from the build omits 1a71609445 Add comments explaining the diff from cf8e3f8757 omits cf8e3f8757 Make gen-XX-const scripts work with llvm-as omits 4791e4f773 Fix sense of a test in the static-linking version of ppc get [...] omits 803c3e7474 Makes it compile for AArch64 omits 6f618141ff Makes AArch64 assembly acceptable to clang omits fb39e8ca5a Include STATIC_PIE_BOOTSTRAP with !NESTING in powerpc64/dl-m [...] omits f2734de0b1 Make _dl_relocate_static_pie return an int indicating whethe [...] omits a8e9dc5972 Actuall use LLVM_OBJCOPY if available. omits f115fd4de6 Use llvm-objcopy, if available, to remove the .llvm_addrsig [...] omits ea76340235 Assume that LLD supports -no-dynamic-linker, which it actual [...] omits 062fc99b14 Enable relaxed relocations when building certain object file [...] omits b4e1f2722c Un-nest an include in dl-reloc-static-pie.c. omits 0d975dfee3 Disable -mfloat128 for clang, lets power9 insns into power8 [...] omits 1076921f16 Also work around clang bctrl issue in get_clockfreq.c omits 13822f18a7 [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. omits 3628670a04 Remove .llvm_addrsig sections from crt.o files omits b9dab9c534 Avoid gas errors by supppressing extra arguments to section [...] omits d65c936935 Suppress option not available in lld omits ed935307ba Forward-port cl/42676407 to disable link-time warning about [...] omits 76b10c797e Changes to compile glibc-2.27 on PPC (Power8) with clang. + [...] omits c82f5de184 Revert "Forward-port __google_auxv addition" omits daff045526 Add a note about passwd.borg.base organization omits bcc3b772c4 Fix mistaken order of arguments to open_path omits 43fc4e47ae Update build notes omits 1aae8453e6 Work around clang assembler problem with ifunc relocs omits e789088eb2 Undid the dl_enable_fastload environment variable changes. omits 408082ea3a Add "fastload" support. omits 74932cc8f5 Work around lack of mfppr in clang omits 464da9128b Work around mtfsb0 syntax limitation with clang omits f64e382b15 Avoid passing gcc-specific options to clang omits 2b9f6ea4d6 Make asm-based constraints be gcc-only omits 3213e1c4d9 Make xxland syntax gcc-only omits 8913016212 Add a first approximation of float definitions for ppc clang omits 2c2196f4ef Make powerpc .machine directives be gcc-only omits f26e89bca8 Make mutex hints gcc-only, improve a type in __arch_compare_ [...] omits 82008f3bd7 Make power6 directives be gcc-only omits 844afe29c7 Add power9 flag to go with -mfloat128 omits 673e691fa2 Disable more attempts to pass -mlong-double-128 to clang omits 3ca2d3f331 Disable attempts to pass -mlong-double-128 to clang omits 86a1862899 Add workaround for clang link failure in elf/tst-unique4 omits e1c1d33725 Add workaround for infinite looping in ppc vsyscalls omits e50d14b607 Work around clang crash by skipping apparently-unneeded asm omits 5c23202b75 Work around clang problem with ifuncs and vdso omits 91f441abb6 Work around a ppc clang inlining bug omits 0bcfc18228 Add workaround for segfaults in __longjmp when compiled with [...] omits 2248ae2b24 Add clang version of find_cxx_header omits 83c02e85d7 Change de-nesting fix to use added argument instead of globals omits 33caf2b08a Fix regressions in async-safe TLS, add run-time control for [...] omits 1d2b702dde Fix TLS problems not handled by cherrypick omits 1cdc251369 Revert upstream removal of async-safe TLS patches. omits 2ededd1b62 Make pointer in tst-realloc volatile also omits b02199714b Remove a blank line omits 72351f85c7 Add a GRTE-specific readme. omits 2e97b841da Work around a make 3.81 segfault with clang omits 58285b4cc9 NEWS: Move security-lated changes before bug list omits e97bf39fb5 Add references to CVE-2018-11236, CVE-2017-18269 omits 4220a967de Add a test case for [BZ #23196] omits f079ef9e93 Don't write beyond destination in __mempcpy_avx512_no_vzerou [...] omits 7b28a36636 sunrpc: Remove stray exports without --enable-obsolete-rpc [ [...] omits 5993d87450 gd_GB: Fix typo in abbreviated "May" (bug 23152). omits 66f687a7a6 NEWS: add entries for bugs 17343, 20419, 22644, 22786, 22884 [...] omits 0904223cec Fix path length overflow in realpath [BZ #22786] omits 80fc8dd493 Fix stack overflow with huge PT_NOTE segment [BZ #20419] omits 34672a3176 Fix blocking pthread_join. [BZ #23137] omits a6bc03771e Add PTRACE_SECCOMP_GET_METADATA from Linux 4.16 to sys/ptrace.h. omits 06f7d0f59b resolv: Fully initialize struct mmsghdr in send_dg [BZ #23037] omits 5507e2bee6 manual: Various fixes to the mbstouwcs example, and mbrtowc update omits d587be985e manual: Move mbstouwcs to an example C file omits 0d1e940020 Update RWF_SUPPORTED for Linux kernel 4.16 [BZ #22947] omits 9a623f013e getlogin_r: return early when linux sentinel value is set omits 91bbc2d059 Fix crash in resolver on memory allocation failure (bug 23005) omits 570e56dd20 Fix signed integer overflow in random_r (bug 17343). omits 388a08e4e0 Add tst-sigaction.c to test BZ #23069 omits d0980fb402 RISC-V: fix struct kernel_sigaction to match the kernel vers [...] omits 11834e2985 Linux i386: tst-bz21269 triggers SIGBUS on some kernels omits 04ddad9126 Fix i386 memmove issue (bug 22644). omits 5c51e08fc2 Update ChangeLog for BZ 22884 - riscv fmax/fmin omits d630d6ca18 RISC-V: fmax/fmin: Handle signalling NaNs correctly. omits 7e99a36233 RISC-V: Do not initialize $gp in TLS macros. omits deaa1650c3 NEWS: Add entries for bugs: 22848, 22932, 22937, 22963. omits b692351d53 cs_CZ locale: Add alternative month names (bug 22963). omits 111b259979 Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 22937). omits c50dad5e2e lt_LT locale: Update abbreviated month names (bug 22932). omits 7f161d38c0 ca_ES locale: Update LC_TIME (bug 22848). omits 5a245488c5 Update translations from the Translation Project omits faa8fc12a7 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269) omits de736b2c5b Fix multiple definitions of __nss_*_database (bug 22918) omits 727e0f42a5 [BZ #22342] Fix netgroup cache keys. omits 115693040b linux/powerpc: sync sys/ptrace.h with Linux 4.15 [BZ #22433, [...] omits 75c302f5fa powerpc: Undefine Linux ptrace macros that conflict with __p [...] omits d6a002b866 Add missing “reorder-end” in LC_COLLATE of et_EE [BZ #22517] omits 147d851e77 Fix a typo in a comment. omits c05e47a2a9 manual: Update the _ISOC99_SOURCE description. omits 9508cd1869 manual: Document missing feature test macros. omits 50955ed038 NEWS: add entries for bugs 22919 and 22926 omits 9df5f71202 sparc32: Add nop before __startcontext to stop unwinding [BZ [...] omits 3373d567d8 powerpc: Fix TLE build for SPE (BZ #22926) omits 3e95a3edfc manual: Improve documentation of get_current_dir_name. [BZ #6889] omits 1641c5840f manual: Fix a syntax error. omits c87a0f31c7 manual: Fix Texinfo warnings about improper node names. omits e633191c3f Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] omits cbd8794190 time: Reference CLOCKS_PER_SEC in clock comment [BZ #22735] omits 95cd1f5ef1 linux/aarch64: sync sys/ptrace.h with Linux 4.15 [BZ #22433] omits d56ea9f2dc NEWS: add an entry for bug 22827 omits 071630d89e Update SH libm-tests-ulps omits 82c4b147b7 [RISC-V] Fix parsing flags in ELF64 files. omits 1d6a2a10c0 Second try at dealing with ancient mktemp omits 2805c76bf3 Defeat a malloc optimization by declaring things volatile. omits e86f9654cd Forestall optimization-out of a buffer. omits f4da58077d Add a clang/lld workaround for symbol not being overridden omits 66a3de79d3 Work around clang mishandling of assert functions in resolve [...] omits 27b89b5441 Allow suppressing the definition of __USE_FILE_OFFSET64 by d [...] omits 60b433be7e For b/5836136, do dlsym(0, "_Unwind..."), i.e. ignore libgcc [...] omits 3cab0b7a22 Define __GOOGLE_GRTE_VERSION__ omits 2a5d5a4953 Remove a newline omits bc386ac6d8 Add basic testsuite for dlopen_with_offset omits c0342bb26e Add a hunk lost in merge omits 3c96f7985f Fix GCC compilation issues in cherrypicks omits 7f30d0cc34 For b/22641205, #include _itoa.h omits a6241b6575 For b/20141439, don't add "foo.so" as alternate name for pre [...] omits 771d3bf706 For b/8315591, b/20141439 correct off-by-one error that resu [...] omits 295883290d Fix arm build by only using _itoa when building ld-linux, an [...] omits 024f0eb409 For b/18243822, fix dlopen_with_offset to not reuse the same [...] omits 0010a400dc For Google b/8315591, experimental implementation of dlopen_ [...] omits 833c10ad00 Disable static linking warning for dlopen and dlmopen, and d [...] omits bfb409aa4e Backport cl/98967227 to GRTE glibc 2.19 sources. omits 58f3bc0690 Add empty NSS borg and cache abi lists, to make testsuite work omits 213dc5389d Fix out-of-date bits in EXEC_ORIGIN patch omits 8fa201f8f2 For b/12342355, remove inappropriate assert in EXEC_ORIGIN support. omits 87da87ce64 For b/4074041, add EXEC_ORIGIN support. Forward-ported from [...] omits 5c0823e1b9 Handle a not-found case in borg passwd lookup omits cc94c6b7c8 Call the correct function. omits 0086b05823 Augment borg-pwd to also search through passwd.borg.base, if [...] omits 3cc85ebe75 Describe borg-pwd better, remove dead code. omits 63d64a8dd4 Update nss_cache.c and nss_cache.h to current upstream versi [...] omits 9be560e59e Update an include path omits e4c4622633 Integrate nss_{borg,cache} local changes from glibc-2.18 to 2.19 omits be2e30101d Forward-port addition of _google_dl_debug_state_hook omits b6ae0cdf40 As with gettimeofday, avoid vdso for clang-compiled time() omits f649403e8a Forward-port addition of __google_pthread_signal_safe_key_create omits cfa5a3225d Forward-port __google_auxv addition omits 7d75dcf228 Avoid the clang integrated assembler for generated errlist.c omits 0eee22b49e Comment out second appearances of symbols in version scripts [...] omits 7dbfcc664a Add a Google-only workaround for an ancient mktemp omits 0f8e406b99 Bypass gettimeofday ifunc if using clang omits 575707c22f Add a workaround for lld placing the _GLOBAL_OFFSET_TABLE_ a [...] omits 0b9f0ac640 Add workarounds for clang and lld problems omits 850dac931f Skip a test that lld cannot handle omits e101a06b8c Disable non-opt error temporarily, and __sec_comment for clang omits bd4580345c Remove a testing hack omits 6d87553406 Remove debugging hack omits 259eaf23ad Use LN_S in more places to forestall hard link creation omits 79c43cc512 Add a --with-lld option to choose LLVMs lld linker omits cbed3922de Merge remote-tracking branch 'origin/shebs/clangify' into local-v5 omits fb28b6671a Merge remote-tracking branch 'origin/shebs/clangify' into local-v5 omits 357524c07e Use clang integrated assembler except when asm is output and [...] omits b20dc55e0a Add workaround to get clang to accept avx-512 instructions omits 5756f8227e Work around clang assembler error with bnd by itself on a line omits 3a7215f0ea Work around clang assembler error with movzx omits 9a54bf0a7a Work around clang assembler bug with expressions in .if omits dc0aceae66 Work around lack of .tfloat in clang assembler omits 2ceff7a1d1 Put CMPLX* macros under ISO C11 omits 4d954e99e9 Add clang and debug support to conformance scripts omits 85ad9efa68 Comment out debugging hack that pollutes namespace omits 7912ccf3b2 Do not pass unhandled flag to clang omits 3e4adc6b12 Add workarounds for incomplete float128 support in clang omits 4a52f7accb clang requires -mno-see for 387 math omits c0085baf04 Work around a weird clang link failure omits eb218d6b8b For now, disable asm definitions of mempcpy and strpcpy omits 74926dde57 Make zero volatile to defeat constant-folding of 0.0/0.0 omits cb702b410e Reduce an error to warning if clang omits 02023efdf7 Work around a clang bug omits 3f0460438a Add clang versions of CMPLX* macros omits b12e3e064c Suppress tgmath3 tests if clang omits 4206f5d089 Add clang placeholders for va_arg_pack omits 74a92277d1 Add hidden protos ahead of uses omits 280167543d Stub out execstack problem omits b353dca40c Stub out execstack, multidir, and ifunc problems omits 6ebb7473f2 Add --with-clang and --disable-float128 options to toplevel [...] omits 64182edc57 Disallow extern inline if clang omits b5fbe03601 Add clang version of __hidden_proto omits 2defba5a32 Skip undefined va_arg_pack omits 98e480caca De-nest test-ffs.c omits e363210bfa De-nest makedb.c omits 1162eadb40 De-nest regcomp.c, suppress GCC warnings about it omits 3dd64fbf92 Un-nest nested functions in dynamic linker omits 23254d1d86 Skip execstack test, depends on nested function omits f850d180b0 Avoid the nonstandard .tls_common new e08a64e708 Skip execstack test, depends on nested function new 22bef64863 Un-nest nested functions in dynamic linker new cd0a44fe16 De-nest regcomp.c, suppress GCC warnings about it new d01cba7dd1 De-nest makedb.c new 5a8bc50ed9 De-nest test-ffs.c new 1f3a3e1742 Skip undefined va_arg_pack new c9a3019796 Add clang version of __hidden_proto new f555d1a9b7 Disallow extern inline if clang new d555ce07f4 Add --with-clang and --disable-float128 options to toplevel [...] new a61a3a2f64 Stub out execstack, multidir, and ifunc problems new 3119277963 Stub out execstack problem new ce1670f0a9 Add hidden protos ahead of uses new bc79ff3412 Add clang placeholders for va_arg_pack new 85d7a988c6 Suppress tgmath3 tests if clang new 066e928543 Add clang versions of CMPLX* macros new 5ac413c4fd Work around a clang bug new 96d0e6f1e0 Reduce an error to warning if clang new fe9f4b71d6 Make zero volatile to defeat constant-folding of 0.0/0.0 new 2224a3d98d For now, disable asm definitions of mempcpy and strpcpy new 3f1c409c0a Work around a weird clang link failure new becb228b43 clang requires -mno-see for 387 math new dfb17f123a Add workarounds for incomplete float128 support in clang new 34cb52c02f Do not pass unhandled flag to clang new 6b6086fea8 Comment out debugging hack that pollutes namespace new 47826951cf Add clang and debug support to conformance scripts new 3235a02111 Put CMPLX* macros under ISO C11 new bf806c9c4e Work around lack of .tfloat in clang assembler new 85450bb67a Work around clang assembler bug with expressions in .if new 18417626b7 Work around clang assembler error with movzx new edeaa90058 Work around clang assembler error with bnd by itself on a line new 6614ff3213 Add workaround to get clang to accept avx-512 instructions new fdb03f9736 Use clang integrated assembler except when asm is output and [...] new 6302c3ccf8 Add a --with-lld option to choose LLVMs lld linker new 654fbaf1b7 Use LN_S in more places to forestall hard link creation new 1a12397c10 Remove debugging hack new 10388c49b2 Remove a testing hack new 9c0f7f1394 Disable non-opt error temporarily, and __sec_comment for clang new f0c4b81ce8 Skip a test that lld cannot handle new eb3215d3bd Add workarounds for clang and lld problems new a4c60a19bc Bypass gettimeofday ifunc if using clang new f2d31c80d6 Add a Google-only workaround for an ancient mktemp new 491d419cdd Forward-port addition of __google_pthread_signal_safe_key_create new d41bed3ce0 As with gettimeofday, avoid vdso for clang-compiled time() new fc36100b27 Forward-port addition of _google_dl_debug_state_hook new eb00251677 Integrate nss_{borg,cache} local changes from glibc-2.18 to 2.19 new b06c649991 Update an include path new b5861b06a6 Update nss_cache.c and nss_cache.h to current upstream versi [...] new aeca36379f Describe borg-pwd better, remove dead code. new f098d7ac4c Augment borg-pwd to also search through passwd.borg.base, if [...] new 4e15d3291c Call the correct function. new 21c2ca10b1 Handle a not-found case in borg passwd lookup new 502932b7f5 For b/4074041, add EXEC_ORIGIN support. Forward-ported from [...] new 496eb9854c For b/12342355, remove inappropriate assert in EXEC_ORIGIN support. new d5adfa3af5 Fix out-of-date bits in EXEC_ORIGIN patch new 31caad179b Add empty NSS borg and cache abi lists, to make testsuite work new 1a771e688f Backport cl/98967227 to GRTE glibc 2.19 sources. new 8eb1716c91 Disable static linking warning for dlopen and dlmopen, and d [...] new 9590be9960 For Google b/8315591, experimental implementation of dlopen_ [...] new 6f9557ac2e For b/18243822, fix dlopen_with_offset to not reuse the same [...] new cf93513721 Fix arm build by only using _itoa when building ld-linux, an [...] new 60cdb6bb4e For b/8315591, b/20141439 correct off-by-one error that resu [...] new 85dc56b95f For b/20141439, don't add "foo.so" as alternate name for pre [...] new 476f7cf2f2 For b/22641205, #include _itoa.h new 349ff1d0d5 Fix GCC compilation issues in cherrypicks new 641cae4c36 Add a hunk lost in merge new d57236debc Add basic testsuite for dlopen_with_offset new 60548afc9f Define __GOOGLE_GRTE_VERSION__ new 8205f0d10e For b/5836136, do dlsym(0, "_Unwind..."), i.e. ignore libgcc [...] new 8254ee748c Allow suppressing the definition of __USE_FILE_OFFSET64 by d [...] new 090479eb8c Work around clang mishandling of assert functions in resolve [...] new 903b7aed7c Add a clang/lld workaround for symbol not being overridden new 40513af8ad Forestall optimization-out of a buffer. new 58f9551f5b Defeat a malloc optimization by declaring things volatile. new 2f60855711 Second try at dealing with ancient mktemp new 6cb1736f3a [RISC-V] Fix parsing flags in ELF64 files. new 002eeb4cda Update SH libm-tests-ulps new 28def2cb11 NEWS: add an entry for bug 22827 new 2d66557e88 linux/aarch64: sync sys/ptrace.h with Linux 4.15 [BZ #22433] new a573a314d4 time: Reference CLOCKS_PER_SEC in clock comment [BZ #22735] new 3db5e60013 Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] new a888c9b8b4 manual: Fix Texinfo warnings about improper node names. new eea71a3beb manual: Fix a syntax error. new 0c5e931cc0 manual: Improve documentation of get_current_dir_name. [BZ #6889] new f109026488 powerpc: Fix TLE build for SPE (BZ #22926) new 4d1ae634e6 sparc32: Add nop before __startcontext to stop unwinding [BZ [...] new 8044d7c6f7 NEWS: add entries for bugs 22919 and 22926 new 438b279674 manual: Document missing feature test macros. new 064c0ff384 manual: Update the _ISOC99_SOURCE description. new e157ee6889 Fix a typo in a comment. new 3e6bbf417e Add missing "reorder-end" in LC_COLLATE of et_EE [BZ #22517] new 3d67bc8070 powerpc: Undefine Linux ptrace macros that conflict with __p [...] new fbac9a26b2 linux/powerpc: sync sys/ptrace.h with Linux 4.15 [BZ #22433, [...] new 9a21941968 [BZ #22342] Fix netgroup cache keys. new bc7cdeb7f0 Fix multiple definitions of __nss_*_database (bug 22918) new 83d6db8187 i386: Fix i386 sigaction sa_restorer initialization (BZ#21269) new f6f3e83ea2 Update translations from the Translation Project new a53136e6d8 ca_ES locale: Update LC_TIME (bug 22848). new 2506b2401d lt_LT locale: Update abbreviated month names (bug 22932).
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 (c56c9e5a70) \ N -- N -- N refs/heads/maskray/grte (2506b2401d)
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 98 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 | 198 ----- Makeconfig | 23 +- Makerules | 5 +- NEWS | 52 -- README.grte | 61 -- bits/uio-ext.h | 1 - config.h.in | 3 + configure | 67 +- configure.ac | 57 +- csu/Makefile | 14 +- csu/libc-start.c | 8 +- csu/static-reloc.c | 3 +- elf/Makefile | 31 +- elf/Versions | 1 - elf/dl-close.c | 9 - elf/dl-conflict.c | 6 +- elf/dl-error-skeleton.c | 23 - elf/dl-load.c | 285 ++----- elf/dl-lookup.c | 362 +------- elf/dl-misc.c | 188 +---- elf/dl-object.c | 9 +- elf/dl-open.c | 5 +- elf/dl-reloc-static-pie.c | 20 +- elf/dl-reloc.c | 68 +- elf/dl-sort-maps.c | 27 +- elf/dl-support.c | 6 - elf/dl-tls.c | 309 +------ elf/dl-version.c | 21 +- elf/do-rel.h | 30 +- elf/dynamic-link.h | 90 +- elf/rtld.c | 84 +- elf/tls-macros.h | 2 +- elf/tst-big-note-lib.S | 26 - elf/tst-big-note.c | 26 - elf/tst-tls1.c | 8 +- elf/tst-tls2.c | 6 +- elf/tst-tls3.c | 4 +- elf/tst-tlsmod1.c | 3 +- elf/tst-tlsmod2.c | 2 - elf/tst-tlsmod3.c | 2 - elf/tst-tlsmod4.c | 2 - elf/unload8.c | 41 - elf/unload8mod1.c | 14 - google-nsl-stub/Makefile | 32 - google-nsl-stub/configure | 6 - google-nsl-stub/shlib-versions | 1 - google-nsl-stub/ypclnt.c | 42 - iconv/Makefile | 18 +- iconv/Versions | 3 - iconv/gconv_charset.c | 228 ----- iconv/gconv_charset.h | 34 +- iconv/gconv_int.h | 40 +- iconv/gconv_open.c | 64 +- iconv/gconv_simple.c | 16 +- iconv/iconv_open.c | 46 +- iconv/iconv_prog.c | 63 +- iconv/tst-iconv-opt.c | 347 -------- iconv/tst-iconv8.c | 50 -- iconv/tst-iconv_prog.sh | 280 ------ iconvdata/Makefile | 5 +- iconvdata/bug-iconv13.c | 53 -- iconvdata/bug-iconv14.c | 127 --- iconvdata/euc-kr.c | 6 +- iconvdata/ibm1364.c | 14 +- iconvdata/iso-2022-jp-3.c | 67 +- iconvdata/ksc5601.h | 6 +- include/alloca.h | 4 +- include/link.h | 3 +- include/rpc/clnt.h | 1 - include/rpc/svc.h | 4 - intl/dcigettext.c | 16 +- intl/tst-codeset.c | 36 +- io/tst-copy_file_range.c | 3 +- locale/C-ctype.c | 5 +- localedata/locales/cs_CZ | 15 +- localedata/locales/el_CY | 8 +- localedata/locales/el_GR | 8 +- localedata/locales/gd_GB | 4 +- malloc/tst-realloc.c | 2 +- manual/charset.texi | 94 ++- manual/examples/mbstouwcs.c | 53 -- manual/llio.texi | 3 - misc/mktemp.c | 2 - misc/sys/sysmacros.h | 52 +- misc/tst-preadvwritev2-common.c | 6 +- nis/Makefile | 3 +- nptl/Makefile | 12 - nptl/allocatestack.c | 11 +- nptl/tst-tls7a.c | 144 ---- nptl/tst-tls7amod.c | 40 - nptl/tst-tls7leak.c | 117 --- nptl/tst-tls7leakmod.c | 27 - nss/nss_borg/borg-pwd.c | 214 ++--- posix/Makefile | 3 +- posix/PCRE.tests | 13 + posix/bug-regex28.c | 46 +- posix/bug-regex37.c | 32 - posix/bug-regex38.c | 32 - posix/glob.c | 25 +- posix/regcomp.c | 597 ++++++------- posix/regex.c | 21 +- posix/regex.h | 335 +++----- posix/regex_internal.c | 295 +++---- posix/regex_internal.h | 442 ++++------ posix/regexec.c | 936 ++++++++++----------- posix/sys/types.h | 9 + posix/wordexp-test.c | 1 - posix/wordexp.c | 2 +- resolv/res_send.c | 45 +- scripts/gen-as-const.awk | 9 +- scripts/gen-py-const.awk | 9 +- signal/Makefile | 2 +- signal/tst-sigaction.c | 56 -- socket/sys/un.h | 2 +- stdio-common/tempnam.c | 2 - stdio-common/tmpnam.c | 2 - stdlib/Makefile | 6 +- stdlib/canonicalize.c | 2 +- stdlib/exit.c | 28 +- stdlib/random_r.c | 9 +- stdlib/test-bz22786.c | 90 -- stdlib/test-cxa_atexit-race2.c | 114 --- string/test-memcpy.c | 47 -- string/test-memmove.c | 58 -- string/test-mempcpy.c | 1 - string/tst-xbzero-opt.c | 4 +- sunrpc/rpc_common.c | 15 +- sunrpc/svcauth_des.c | 13 +- sysdeps/aarch64/dl-machine.h | 40 +- sysdeps/aarch64/libm-test-ulps | 6 - sysdeps/aarch64/memchr.S | 6 +- sysdeps/aarch64/strchr.S | 6 +- sysdeps/aarch64/strchrnul.S | 6 +- sysdeps/aarch64/strrchr.S | 10 +- sysdeps/generic/ldsodefs.h | 100 +-- sysdeps/gnu/errlist.awk | 2 +- sysdeps/gnu/errlist.c | 2 +- .../i386/i686/multiarch/memcpy-sse2-unaligned.S | 12 +- sysdeps/ieee754/dbl-64/s_sin.c | 733 ++++++++++++++-- sysdeps/ieee754/dbl-64/s_sincos.c | 108 +-- sysdeps/ieee754/float128/Makeconfig | 5 - sysdeps/ieee754/ldbl-128ibm/Makefile | 97 --- sysdeps/ieee754/ldbl-96/Makefile | 5 +- sysdeps/ieee754/ldbl-96/e_rem_pio2l.c | 12 - sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c | 41 - sysdeps/ieee754/ldbl-opt/Makefile | 3 - sysdeps/ieee754/ldbl-opt/configure | 3 - sysdeps/ieee754/ldbl-opt/configure.ac | 4 - sysdeps/mach/hurd/dl-sysdep.h | 7 - sysdeps/nptl/lowlevellock.h | 13 +- sysdeps/posix/clock_getres.c | 17 - sysdeps/powerpc/bits/floatn.h | 50 +- sysdeps/powerpc/fpu/fenv_libc.h | 11 +- sysdeps/powerpc/fpu/math_ldbl.h | 5 - sysdeps/powerpc/fpu/math_private.h | 2 - sysdeps/powerpc/fpu/s_float_bitwise.h | 8 +- sysdeps/powerpc/fpu/tst-setcontext-fpscr.c | 8 +- sysdeps/powerpc/power5+/fpu/s_modf.c | 10 - sysdeps/powerpc/power5+/fpu/s_modff.c | 10 - sysdeps/powerpc/powerpc32/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/fpu/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/fpu/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power4/memset.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc32/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power5/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_isnanf.S | 2 +- sysdeps/powerpc/powerpc32/power6/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc32/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power6/memset.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lrint.S | 2 +- sysdeps/powerpc/powerpc32/power6x/fpu/s_lround.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc32/power7/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc32/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc32/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc32/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/memset.S | 2 +- sysdeps/powerpc/powerpc32/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc32/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc32/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc32/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/Makefile | 5 - sysdeps/powerpc/powerpc64/__longjmp-common.S | 2 +- sysdeps/powerpc/powerpc64/a2/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/atomic-machine.h | 4 +- sysdeps/powerpc/powerpc64/backtrace.c | 4 - sysdeps/powerpc/powerpc64/dl-machine.h | 10 +- sysdeps/powerpc/powerpc64/dl-trampoline.S | 2 +- sysdeps/powerpc/powerpc64/fpu/s_isnan.S | 6 +- sysdeps/powerpc/powerpc64/fpu/s_nearbyint.S | 8 - sysdeps/powerpc/powerpc64/fpu/s_nearbyintf.S | 8 - .../powerpc64/multiarch/memcpy-power8-cached.S | 2 +- sysdeps/powerpc/powerpc64/power4/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power4/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power4/memset.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceil.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_ceilf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floor.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_floorf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_round.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_roundf.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_trunc.S | 2 +- sysdeps/powerpc/powerpc64/power5+/fpu/s_truncf.S | 2 +- sysdeps/powerpc/powerpc64/power5/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_copysign.S | 2 +- sysdeps/powerpc/powerpc64/power6/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power6/memset.S | 2 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llrint.S | 2 +- sysdeps/powerpc/powerpc64/power6x/fpu/s_llround.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_finite.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isinf.S | 2 +- sysdeps/powerpc/powerpc64/power7/fpu/s_isnan.S | 2 +- sysdeps/powerpc/powerpc64/power7/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/memcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memmove.S | 2 +- sysdeps/powerpc/powerpc64/power7/mempcpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/memset.S | 2 +- sysdeps/powerpc/powerpc64/power7/rawmemchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strchrnul.S | 2 +- sysdeps/powerpc/powerpc64/power7/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power7/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power7/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power7/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power7/strstr.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/e_expf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_cosf.S | 2 +- sysdeps/powerpc/powerpc64/power8/fpu/s_sinf.S | 2 +- sysdeps/powerpc/powerpc64/power8/memchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memcmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/memrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/memset.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasecmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcasestr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strcpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/power8/strncpy.S | 2 +- sysdeps/powerpc/powerpc64/power8/strnlen.S | 2 +- sysdeps/powerpc/powerpc64/power8/strrchr.S | 2 +- sysdeps/powerpc/powerpc64/power8/strspn.S | 2 +- sysdeps/powerpc/powerpc64/power9/strcmp.S | 2 +- sysdeps/powerpc/powerpc64/power9/strncmp.S | 2 +- sysdeps/powerpc/powerpc64/setjmp-common.S | 2 +- sysdeps/powerpc/powerpc64le/Makefile | 82 +- sysdeps/powerpc/powerpc64le/configure | 3 - sysdeps/powerpc/powerpc64le/configure.ac | 4 - sysdeps/powerpc/sysdep.h | 6 - sysdeps/powerpc/tst-set_ppr.c | 5 - sysdeps/pthread/aio_misc.c | 3 - sysdeps/riscv/rvd/s_fmax.c | 11 +- sysdeps/riscv/rvd/s_fmin.c | 11 +- sysdeps/riscv/rvf/s_fmaxf.c | 11 +- sysdeps/riscv/rvf/s_fminf.c | 11 +- sysdeps/riscv/tls-macros.h | 20 +- sysdeps/unix/clock_gettime.c | 17 - sysdeps/unix/sysv/linux/aarch64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/aio_misc.h | 8 +- sysdeps/unix/sysv/linux/arm/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/bits/ptrace-shared.h | 7 - sysdeps/unix/sysv/linux/bits/uio-ext.h | 1 - sysdeps/unix/sysv/linux/dl-sysdep.c | 44 - sysdeps/unix/sysv/linux/dl-sysdep.h | 4 - sysdeps/unix/sysv/linux/getlogin_r.c | 9 - sysdeps/unix/sysv/linux/i386/tst-bz21269.c | 2 - sysdeps/unix/sysv/linux/ia64/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/powerpc/Makefile | 3 - sysdeps/unix/sysv/linux/powerpc/configure | 3 - sysdeps/unix/sysv/linux/powerpc/configure.ac | 4 - sysdeps/unix/sysv/linux/powerpc/get_clockfreq.c | 20 +- sysdeps/unix/sysv/linux/powerpc/gettimeofday.c | 2 +- .../unix/sysv/linux/powerpc/powerpc64/getcontext.S | 2 +- .../unix/sysv/linux/powerpc/powerpc64/setcontext.S | 12 +- .../sysv/linux/powerpc/powerpc64/swapcontext.S | 12 +- sysdeps/unix/sysv/linux/powerpc/sys/ptrace.h | 7 +- sysdeps/unix/sysv/linux/powerpc/time.c | 2 +- sysdeps/unix/sysv/linux/riscv/kernel_sigaction.h | 7 - sysdeps/unix/sysv/linux/s390/sys/ptrace.h | 5 - sysdeps/unix/sysv/linux/sched_getcpu.c | 17 - sysdeps/unix/sysv/linux/sparc/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/tile/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/x86/gettimeofday.c | 3 +- sysdeps/unix/sysv/linux/x86/sys/ptrace.h | 6 +- sysdeps/unix/sysv/linux/x86/time.c | 7 +- sysdeps/unix/sysv/linux/x86_64/sigaction.c | 2 +- sysdeps/x86_64/Makefile | 3 - sysdeps/x86_64/configure | 33 + sysdeps/x86_64/configure.ac | 25 + sysdeps/x86_64/dl-machine.h | 10 +- sysdeps/x86_64/fpu/libm-test-ulps | 6 - sysdeps/x86_64/fpu/multiarch/Makefile | 25 +- .../multiarch/memmove-avx512-no-vzeroupper.S | 5 +- sysdeps/x86_64/multiarch/strcmp-sse42.S | 5 +- time/Makefile | 2 +- time/tst-y2039.c | 46 - time/tzset.c | 2 +- 323 files changed, 2932 insertions(+), 7174 deletions(-) delete mode 100644 README.grte delete mode 100644 elf/tst-big-note-lib.S delete mode 100644 elf/tst-big-note.c delete mode 100644 google-nsl-stub/Makefile delete mode 100644 google-nsl-stub/configure delete mode 100644 google-nsl-stub/shlib-versions delete mode 100644 google-nsl-stub/ypclnt.c delete mode 100644 iconv/gconv_charset.c delete mode 100644 iconv/tst-iconv-opt.c delete mode 100644 iconv/tst-iconv8.c delete mode 100644 iconv/tst-iconv_prog.sh delete mode 100644 iconvdata/bug-iconv13.c delete mode 100644 iconvdata/bug-iconv14.c delete mode 100644 manual/examples/mbstouwcs.c delete mode 100644 nptl/tst-tls7a.c delete mode 100644 nptl/tst-tls7amod.c delete mode 100644 nptl/tst-tls7leak.c delete mode 100644 nptl/tst-tls7leakmod.c delete mode 100644 posix/bug-regex37.c delete mode 100644 posix/bug-regex38.c delete mode 100644 signal/tst-sigaction.c delete mode 100644 stdlib/test-bz22786.c delete mode 100644 stdlib/test-cxa_atexit-race2.c delete mode 100644 sysdeps/ieee754/ldbl-96/test-sinl-pseudo.c delete mode 100644 sysdeps/unix/sysv/linux/riscv/kernel_sigaction.h mode change 100755 => 100644 sysdeps/x86_64/configure delete mode 100644 time/tst-y2039.c