From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 7814) id B49753858407; Tue, 13 Sep 2022 20:36:18 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B49753858407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1663101378; bh=T4y69awR8YhcC98fJPIII/jBe86KR7aiHLTfPS27TMM=; h=From:To:Subject:Date:From; b=x6GP0gJQhxtP93xTJZwkfTj/LIPdaMZr3EUY8SmXoRr/+5c49j0pkcwo7W1GH8CYG Y0Gh7BafCrHo3PzbkzR2ekhVEEysX3ga1qSSGdTzGiXAXmjJ5SIs/SHH+NgCd05S7N x5JNQJxduHUl7WqBcAzE4KfmtrKRv/rcHowOgtiQ= MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="utf-8" From: Fangrui Song To: glibc-cvs@sourceware.org Subject: [glibc] Deleted branch 'maskray/grte-old' X-Act-Checkin: glibc X-Git-Author: Fangrui Song X-Git-Refname: refs/heads/maskray/grte-old X-Git-Oldrev: c56c9e5a70a1f531ecd59370d9bd86d693fe39cf X-Git-Newrev: 0000000000000000000000000000000000000000 Message-Id: <20220913203618.B49753858407@sourceware.org> Date: Tue, 13 Sep 2022 20:36:18 +0000 (GMT) List-Id: The branch 'maskray/grte-old' was deleted. It previously pointed to: c56c9e5a70... elf: Remove incorrect dynamic-link.h from _dl_relocate_stat Diff: !!! WARNING: THE FOLLOWING COMMITS ARE NO LONGER ACCESSIBLE (LOST): ------------------------------------------------------------------- c56c9e5... elf: Remove incorrect dynamic-link.h from _dl_relocate_stat 6e39729... aarch64: Make elf_machine_{load_address,dynamic} robust [BZ f7f8ae2... elf: Unconditionally use __ehdr_start 81f61b2... Revert "Add a workaround for lld placing the _GLOBAL_OFFSET 68adde5... wordexp: handle overflow in positional parameter number (bu f9fdf6a... Disable tests that need more-recent infrastructure 4f6ee37... intl: Handle translation output codesets with suffixes [BZ a089968... Rewrite iconv option parsing [BZ #19519] 9babbde... iconv: Accept redundant shift sequences in IBM1364 [BZ #262 243fdae... iconv: Fix incorrect UCS4 inner loop bounds (BZ#26923) d7315f6... math/test-sinl-pseudo: Use stack protector only if availabl ade59dc... Avoid ldbl-96 stack corruption from range reduction of pseu 422709b... posix: Sync gnulib regex implementation 1ebb784... Fix use-after-free in glob when expanding ~user (bug 25414) 4bb48f1... Fix a return type in elf unload test 48c92f9... Fix buffer overrun in EUC-KR conversion module (bz #24973) 5764818... gconv: Fix assertion failure in ISO-2022-JP-3 module (bug 2 e4187ca... Read f->func.cxa under the lock. 0ad524b... Fix bug where ld.so hashtable would retain strings passed t c783f26... Extend elf/unload8 to test an additional load/unload patter 658b6ff... Don't crash if /var/tmp doesn't exist 7903140... More aggressively prevent a buffer from being optimized out 7ffbf1d... x86_64: Remove unneeded static PIE check for undefined weak 43321d8... [PATCH 7/7] sin/cos slow paths: refactor sincos implementat fff1c09... [PATCH 6/7] sin/cos slow paths: refactor duplicated code in 2a4caa0... [PATCH 5/7] sin/cos slow paths: remove unused slowpath func 61a2203... [PATCH 4/7] sin/cos slow paths: remove slow paths from huge 8fd5116... [PATCH 3/7] sin/cos slow paths: remove slow paths from smal d645d33... [PATCH 2/7] sin/cos slow paths: remove large range reductio be9cb9c... [PATCH 1/7] sin/cos slow paths: avoid slow paths for small 5780481... locale: Align _nl_C_LC_CTYPE_class and _nl_C_LC_CTYPE_class 9e72d1a... Work around clang arm not handling tlsgd relocs 2c3e3b4... Change this offsetof computation to use c89 offsetof. Teste c7c6fb5... Update build process to create libnsl stub f0189fe... Forward-port google-nsl-stub a1e8e5b... Fix memory leak in TLS allocation fc10788... Add a test of TLS support that will fail if leaky c42d99c... Fix section type of .eh_frame on Linux x86_64 e862538... Compile dl-reloc-static-pie.c with -Wa,-mrelax-relocations= 52de78c... Let time and gettimeofday use vdso by removing old clang wo 07fd96d... Use crt*.o files from llvm compiler-rt when building with c 7e92856... Do not use ppc-specific long double pack/unpack when compil ebbd805... Remove old workaround in power7 logb functions, clang no lo 2df4435... Additional fixes for llvm-as 973a510... Add workaround for infinite looping in ppc vsyscall for sch ebbaef1... Add -Wno-incomplete-setjmp-declaration to prevent clang fro 5af9caf... Remove excess quote chars from DOT_MACHINE macros a86c6af... Update passwd.borg handling to use passwd.borg.real 422e447... Add a case to async-signal-safe TLS to set static TLS inste a0a13e7... Add an LD_DEBUG=tls option to help debug thread-local stora 6572fe9... Remove an unneeded local refactor in _dl_update_slotinfo 403fd5a... Revert "Comment out second appearances of symbols in versio 09cc072... Fix year 2039 bug for localtime with 64-bit time_t (bug 226 10eadec... Reduce __MAX_ALLOCA_CUTOFF to 8192 c7b3d92... Make multi-arch ifunc support work with clang ffab2c7... Revert clang workaround for _begin that is no longer needed 45078f3... Redesign the fastload support for additional performance d271633... Remove -no-integrated-as option from the build 1a71609... Add comments explaining the diff from cf8e3f8757 cf8e3f8... Make gen-XX-const scripts work with llvm-as 4791e4f... Fix sense of a test in the static-linking version of ppc ge 803c3e7... Makes it compile for AArch64 6f61814... Makes AArch64 assembly acceptable to clang fb39e8c... Include STATIC_PIE_BOOTSTRAP with !NESTING in powerpc64/dl- f2734de... Make _dl_relocate_static_pie return an int indicating wheth a8e9dc5... Actuall use LLVM_OBJCOPY if available. f115fd4... Use llvm-objcopy, if available, to remove the .llvm_addrsig ea76340... Assume that LLD supports -no-dynamic-linker, which it actua 062fc99... Enable relaxed relocations when building certain object fil b4e1f27... Un-nest an include in dl-reloc-static-pie.c. 0d975df... Disable -mfloat128 for clang, lets power9 insns into power8 1076921... Also work around clang bctrl issue in get_clockfreq.c 13822f1... [BZ #19239] Don't include sys/sysmacros.h from sys/types.h. 3628670... Remove .llvm_addrsig sections from crt.o files b9dab9c... Avoid gas errors by supppressing extra arguments to section d65c936... Suppress option not available in lld ed93530... Forward-port cl/42676407 to disable link-time warning about 76b10c7... Changes to compile glibc-2.27 on PPC (Power8) with clang. + c82f5de... Revert "Forward-port __google_auxv addition" daff045... Add a note about passwd.borg.base organization bcc3b77... Fix mistaken order of arguments to open_path 43fc4e4... Update build notes 1aae845... Work around clang assembler problem with ifunc relocs e789088... Undid the dl_enable_fastload environment variable changes. 408082e... Add "fastload" support. 74932cc... Work around lack of mfppr in clang 464da91... Work around mtfsb0 syntax limitation with clang f64e382... Avoid passing gcc-specific options to clang 2b9f6ea... Make asm-based constraints be gcc-only 3213e1c... Make xxland syntax gcc-only 8913016... Add a first approximation of float definitions for ppc clan 2c2196f... Make powerpc .machine directives be gcc-only f26e89b... Make mutex hints gcc-only, improve a type in __arch_compare 82008f3... Make power6 directives be gcc-only 844afe2... Add power9 flag to go with -mfloat128 673e691... Disable more attempts to pass -mlong-double-128 to clang 3ca2d3f... Disable attempts to pass -mlong-double-128 to clang 86a1862... Add workaround for clang link failure in elf/tst-unique4 e1c1d33... Add workaround for infinite looping in ppc vsyscalls e50d14b... Work around clang crash by skipping apparently-unneeded asm 5c23202... Work around clang problem with ifuncs and vdso 91f441a... Work around a ppc clang inlining bug 0bcfc18... Add workaround for segfaults in __longjmp when compiled wit 2248ae2... Add clang version of find_cxx_header 83c02e8... Change de-nesting fix to use added argument instead of glob 33caf2b... Fix regressions in async-safe TLS, add run-time control for 1d2b702... Fix TLS problems not handled by cherrypick 1cdc251... Revert upstream removal of async-safe TLS patches. 2ededd1... Make pointer in tst-realloc volatile also b021997... Remove a blank line 72351f8... Add a GRTE-specific readme. 2e97b84... Work around a make 3.81 segfault with clang 58285b4... NEWS: Move security-lated changes before bug list e97bf39... Add references to CVE-2018-11236, CVE-2017-18269 4220a96... Add a test case for [BZ #23196] f079ef9... Don't write beyond destination in __mempcpy_avx512_no_vzero 7b28a36... sunrpc: Remove stray exports without --enable-obsolete-rpc 5993d87... gd_GB: Fix typo in abbreviated "May" (bug 23152). 66f687a... NEWS: add entries for bugs 17343, 20419, 22644, 22786, 2288 0904223... Fix path length overflow in realpath [BZ #22786] 80fc8dd... Fix stack overflow with huge PT_NOTE segment [BZ #20419] 34672a3... Fix blocking pthread_join. [BZ #23137] a6bc037... Add PTRACE_SECCOMP_GET_METADATA from Linux 4.16 to sys/ptra 06f7d0f... resolv: Fully initialize struct mmsghdr in send_dg [BZ #230 5507e2b... manual: Various fixes to the mbstouwcs example, and mbrtowc d587be9... manual: Move mbstouwcs to an example C file 0d1e940... Update RWF_SUPPORTED for Linux kernel 4.16 [BZ #22947] 9a623f0... getlogin_r: return early when linux sentinel value is set 91bbc2d... Fix crash in resolver on memory allocation failure (bug 230 570e56d... Fix signed integer overflow in random_r (bug 17343). 388a08e... Add tst-sigaction.c to test BZ #23069 d0980fb... RISC-V: fix struct kernel_sigaction to match the kernel ver 11834e2... Linux i386: tst-bz21269 triggers SIGBUS on some kernels 04ddad9... Fix i386 memmove issue (bug 22644). 5c51e08... Update ChangeLog for BZ 22884 - riscv fmax/fmin d630d6c... RISC-V: fmax/fmin: Handle signalling NaNs correctly. 7e99a36... RISC-V: Do not initialize $gp in TLS macros. deaa165... NEWS: Add entries for bugs: 22848, 22932, 22937, 22963. b692351... cs_CZ locale: Add alternative month names (bug 22963). 111b259... Greek (el_CY, el_GR) locales: Introduce ab_alt_mon (bug 229 c50dad5... lt_LT locale: Update abbreviated month names (bug 22932). 7f161d3... ca_ES locale: Update LC_TIME (bug 22848). 5a24548... Update translations from the Translation Project faa8fc1... i386: Fix i386 sigaction sa_restorer initialization (BZ#212 de736b2... Fix multiple definitions of __nss_*_database (bug 22918) 727e0f4... [BZ #22342] Fix netgroup cache keys. 1156930... linux/powerpc: sync sys/ptrace.h with Linux 4.15 [BZ #22433 75c302f... powerpc: Undefine Linux ptrace macros that conflict with __ d6a002b... Add missing “reorder-end” in LC_COLLATE of et_EE [BZ #2 147d851... Fix a typo in a comment. c05e47a... manual: Update the _ISOC99_SOURCE description. 9508cd1... manual: Document missing feature test macros. 50955ed... NEWS: add entries for bugs 22919 and 22926 9df5f71... sparc32: Add nop before __startcontext to stop unwinding [B 3373d56... powerpc: Fix TLE build for SPE (BZ #22926) 3e95a3e... manual: Improve documentation of get_current_dir_name. [BZ 1641c58... manual: Fix a syntax error. c87a0f3... manual: Fix Texinfo warnings about improper node names. e633191... Fix posix/tst-glob_lstat_compat on alpha [BZ #22818] cbd8794... time: Reference CLOCKS_PER_SEC in clock comment [BZ #22735] 95cd1f5... linux/aarch64: sync sys/ptrace.h with Linux 4.15 [BZ #22433 d56ea9f... NEWS: add an entry for bug 22827 071630d... Update SH libm-tests-ulps 82c4b14... [RISC-V] Fix parsing flags in ELF64 files. 1d6a2a1... Second try at dealing with ancient mktemp 2805c76... Defeat a malloc optimization by declaring things volatile. e86f965... Forestall optimization-out of a buffer. f4da580... Add a clang/lld workaround for symbol not being overridden 66a3de7... Work around clang mishandling of assert functions in resolv 27b89b5... Allow suppressing the definition of __USE_FILE_OFFSET64 by 60b433b... For b/5836136, do dlsym(0, "_Unwind..."), i.e. ignore libgc 3cab0b7... Define __GOOGLE_GRTE_VERSION__ 2a5d5a4... Remove a newline bc386ac... Add basic testsuite for dlopen_with_offset c0342bb... Add a hunk lost in merge 3c96f79... Fix GCC compilation issues in cherrypicks 7f30d0c... For b/22641205, #include _itoa.h a6241b6... For b/20141439, don't add "foo.so" as alternate name for pr 771d3bf... For b/8315591, b/20141439 correct off-by-one error that res 2958832... Fix arm build by only using _itoa when building ld-linux, a 024f0eb... For b/18243822, fix dlopen_with_offset to not reuse the sam 0010a40... For Google b/8315591, experimental implementation of dlopen 833c10a... Disable static linking warning for dlopen and dlmopen, and bfb409a... Backport cl/98967227 to GRTE glibc 2.19 sources. 58f3bc0... Add empty NSS borg and cache abi lists, to make testsuite w 213dc53... Fix out-of-date bits in EXEC_ORIGIN patch 8fa201f... For b/12342355, remove inappropriate assert in EXEC_ORIGIN 87da87c... For b/4074041, add EXEC_ORIGIN support. Forward-ported from 5c0823e... Handle a not-found case in borg passwd lookup cc94c6b... Call the correct function. 0086b05... Augment borg-pwd to also search through passwd.borg.base, i 3cc85eb... Describe borg-pwd better, remove dead code. 63d64a8... Update nss_cache.c and nss_cache.h to current upstream vers 9be560e... Update an include path e4c4622... Integrate nss_{borg,cache} local changes from glibc-2.18 to be2e301... Forward-port addition of _google_dl_debug_state_hook b6ae0cd... As with gettimeofday, avoid vdso for clang-compiled time() f649403... Forward-port addition of __google_pthread_signal_safe_key_c cfa5a32... Forward-port __google_auxv addition 7d75dcf... Avoid the clang integrated assembler for generated errlist. 0eee22b... Comment out second appearances of symbols in version script 7dbfcc6... Add a Google-only workaround for an ancient mktemp 0f8e406... Bypass gettimeofday ifunc if using clang 575707c... Add a workaround for lld placing the _GLOBAL_OFFSET_TABLE_ 0b9f0ac... Add workarounds for clang and lld problems 850dac9... Skip a test that lld cannot handle e101a06... Disable non-opt error temporarily, and __sec_comment for cl bd45803... Remove a testing hack 6d87553... Remove debugging hack 259eaf2... Use LN_S in more places to forestall hard link creation 79c43cc... Add a --with-lld option to choose LLVMs lld linker cbed392... Merge remote-tracking branch 'origin/shebs/clangify' into l fb28b66... Merge remote-tracking branch 'origin/shebs/clangify' into l