Show patches with: Submitter = Fangrui Song       |    State = Action Required       |    Archived = No       |   109 patches
« 1 2 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
build-many-glibcs: relax version check to allow non-digit characters build-many-glibcs: relax version check to allow non-digit characters - - - - --- 2024-01-31 Fangrui Song New
elf: Add the soname to the libname_list eagerly on loading a library elf: Add the soname to the libname_list eagerly on loading a library - - - - --- 2023-04-28 Fangrui Song New
Makerules: Generate shlib.lds with -fuse-ld=bfd Makerules: Generate shlib.lds with -fuse-ld=bfd - - 1 - --- 2022-11-06 Fangrui Song New
[v2] elf.h: Add ELFCOMPRESS_ZSTD [v2] elf.h: Add ELFCOMPRESS_ZSTD - - 1 - --- 2022-08-10 Fangrui Song New
i386: Replace movzx with movzbl i386: Replace movzx with movzbl - - - - --- 2022-08-04 Fangrui Song New
i386: Remove -Wa,-mtune=i686 i386: Remove -Wa,-mtune=i686 - - - - --- 2022-07-12 Fangrui Song New
elf.h: Add ELFCOMPRESS_ZSTD elf.h: Add ELFCOMPRESS_ZSTD - - - - --- 2022-07-08 Fangrui Song New
Makerules: Remove no-op -Wl,-d when linking libc_pic.os Makerules: Remove no-op -Wl,-d when linking libc_pic.os - - - - --- 2022-06-26 Fangrui Song New
libc-symbols.h: remove unused macros libc-symbols.h: remove unused macros - - 1 - --- 2022-06-23 Fangrui Song New
x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP x86-64: Handle fewer relocation types for RTLD_BOOTSTRAP - - - - --- 2022-06-16 Fangrui Song New
[v2] elf: Refine direct extern access diagnostics to protected symbol [v2] elf: Refine direct extern access diagnostics to protected symbol - - - - --- 2022-06-08 Fangrui Song New
[v4] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA [v4] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA - - - - --- 2022-06-08 Fangrui Song New
elf: Refine direct extern access diagnostics to protected symbol elf: Refine direct extern access diagnostics to protected symbol - - - - --- 2022-06-07 Fangrui Song New
riscv: Change the relocations handled for RTLD_BOOTSTRAP riscv: Change the relocations handled for RTLD_BOOTSTRAP 1 - - - --- 2022-06-06 Fangrui Song New
aarch64: Handle fewer relocations for RTLD_BOOTSTRAP aarch64: Handle fewer relocations for RTLD_BOOTSTRAP - - - - --- 2022-06-06 Fangrui Song New
[v3] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA [v3] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA - - - - --- 2022-06-01 Fangrui Song New
[v2] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA [v2] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA - - - - --- 2022-06-01 Fangrui Song New
elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA - - - - --- 2022-05-28 Fangrui Song New
[v2] elf: Remove one-default-version check when searching an unversioned symbol [v2] elf: Remove one-default-version check when searching an unversioned symbol - - - - --- 2022-05-28 Fangrui Song New
dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU dlfcn: Move RTLD_DEFAULT/RTLD_NEXT outside __USE_GNU - - 1 1 --- 2022-05-22 Fangrui Song New
dlsym: Make RTLD_NEXT prefer default version definition [#BZ #14932] dlsym: Make RTLD_NEXT prefer default version definition [#BZ #14932] - - 1 - --- 2022-05-20 Fangrui Song New
powerpc32: Remove unused HAVE_PPC_SECURE_PLT powerpc32: Remove unused HAVE_PPC_SECURE_PLT - - 1 - --- 2022-05-02 Fangrui Song New
elf: Remove fallback to the start of DT_STRTAB for dladdr elf: Remove fallback to the start of DT_STRTAB for dladdr - - 1 - --- 2022-05-01 Fangrui Song New
elf: Simplify version test when searching a versioned symbol elf: Simplify version test when searching a versioned symbol - - - - --- 2022-05-01 Fangrui Song New
[3/3] Revert "[ARM][BZ #17711] Fix extern protected data handling" Simplify ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA and revert aarch64/arm's extern protected data handl… - - 1 - --- 2022-05-01 Fangrui Song New
[2/3] Revert "[AArch64][BZ #17711] Fix extern protected data handling" Simplify ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA and revert aarch64/arm's extern protected data handl… - - 1 - --- 2022-05-01 Fangrui Song New
[1/3] elf: Remove ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA check for non-DL_EXTERN_PROTECTED_DATA ports Simplify ELF_RTYPE_CLASS_EXTERN_PROTECTED_DATA and revert aarch64/arm's extern protected data handl… - - - - --- 2022-05-01 Fangrui Song New
elf: Remove one-default-version check when searching an unversioned symbol elf: Remove one-default-version check when searching an unversioned symbol - - - - --- 2022-05-01 Fangrui Song New
[v2] elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOC [v2] elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOC - - 1 - --- 2022-04-25 Fangrui Song New
elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOC elf: Replace PI_STATIC_AND_HIDDEN with opposite HIDDEN_VAR_NEEDS_DYNAMIC_RELOC - - - - --- 2022-04-25 Fangrui Song New
elf: Remove unused enum allowmask elf: Remove unused enum allowmask - - 1 - --- 2022-04-24 Fangrui Song New
elf: Move post-relocation code of _dl_start into _dl_start_final elf: Move post-relocation code of _dl_start into _dl_start_final - - - - --- 2022-04-24 Fangrui Song New
m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) m68k: Handle fewer relocations for RTLD_BOOTSTRAP (#BZ29071) - - 1 - --- 2022-04-20 Fangrui Song New
[v2] elf: Remove __libc_init_secure [v2] elf: Remove __libc_init_secure - - 1 - --- 2022-04-19 Fangrui Song New
elf: Remove __libc_init_secure elf: Remove __libc_init_secure - - - - --- 2022-04-18 Fangrui Song New
elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside elf: Move elf_dynamic_do_Rel RTLD_BOOTSTRAP branches outside - - 1 - --- 2022-04-18 Fangrui Song New
elf: Remove __libc_enable_secure_decided elf: Remove __libc_enable_secure_decided - - - - --- 2022-04-17 Fangrui Song New
Change fno-unit-at-a-time to fno-toplevel-reorder Change fno-unit-at-a-time to fno-toplevel-reorder - - - - --- 2022-04-16 Fangrui Song New
Remove -z combreloc and HAVE_Z_COMBRELOC Remove -z combreloc and HAVE_Z_COMBRELOC - - 1 - --- 2022-03-30 Fangrui Song New
Remove fno-unit-at-a-time make variable Remove fno-unit-at-a-time make variable - - - - --- 2022-03-30 Fangrui Song New
elf: Simplify _dl_aux_init with inhibit_loop_to_libcall elf: Simplify _dl_aux_init with inhibit_loop_to_libcall - - - - --- 2022-03-30 Fangrui Song New
lld status with powerpc64 lld status with powerpc64 - - 1 - --- 2021-11-05 Fangrui Song New
x86-64: Replace movzx with movzbl x86-64: Replace movzx with movzbl - - 1 - --- 2021-11-02 Fangrui Song New
[v2] regex: Unnest nested functions in regcomp.c [v2] regex: Unnest nested functions in regcomp.c - - 2 - --- 2021-11-02 Fangrui Song New
riscv: Fix incorrect jal with HIDDEN_JUMPTARGET riscv: Fix incorrect jal with HIDDEN_JUMPTARGET 1 - 1 - --- 2021-10-28 Fangrui Song New
regex: Unnest nested functions in regcomp.c regex: Unnest nested functions in regcomp.c - - - - --- 2021-10-27 Fangrui Song New
[v2] elf: Support DT_RELR relative relocation format [BZ #27924] [v2] elf: Support DT_RELR relative relocation format [BZ #27924] - - - - --- 2021-10-17 Fangrui Song New
[v2] nss: Unnest nested function add_key [v2] nss: Unnest nested function add_key - - 1 - --- 2021-10-15 Fangrui Song New
nss: Unnest nested function add_key nss: Unnest nested function add_key - - - - --- 2021-10-15 Fangrui Song New
configure: Don't check LD -v --help for LIBC_LINKER_FEATURE configure: Don't check LD -v --help for LIBC_LINKER_FEATURE - - - - --- 2021-10-12 Fangrui Song New
[v2] elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) [v2] elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) - - 1 - --- 2021-10-11 Fangrui Song New
elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) elf: Remove Intel MPX support (lazy PLT, ld.so profile, and LD_AUDIT) - - 1 - --- 2021-10-11 Fangrui Song New
x86_64: Improve Intel MPX check to reject incomplete Clang support x86_64: Improve Intel MPX check to reject incomplete Clang support - - - - --- 2021-10-10 Fangrui Song New
stdlib/longlong.h: Remove lvalue to rvalue conversion stdlib/longlong.h: Remove lvalue to rvalue conversion - - - - --- 2021-10-10 Fangrui Song New
elf: Support DT_RELR relative relocation format [BZ #27924] elf: Support DT_RELR relative relocation format [BZ #27924] - - - - --- 2021-10-08 Fangrui Song New
glibcextract.py: Place un-assemblable @@@ in a comment glibcextract.py: Place un-assemblable @@@ in a comment - - - - --- 2021-10-08 Fangrui Song New
[v2] linux: Fix a non-constant expression in _Static_assert [v2] linux: Fix a non-constant expression in _Static_assert - 1 - - --- 2021-10-08 Fangrui Song New
[v4] elf: Avoid nested functions in the loader (all ports) [BZ #27220] [v4] elf: Avoid nested functions in the loader (all ports) [BZ #27220] - - 1 - --- 2021-10-06 Fangrui Song New
linux: Fix a non-constant expression in _Static_assert linux: Fix a non-constant expression in _Static_assert - 2 - - --- 2021-09-26 Fangrui Song New
elf: Add __libc_get_static_tls_bounds [BZ #16291] elf: Add __libc_get_static_tls_bounds [BZ #16291] - - - - --- 2021-09-25 Fangrui Song New
[v3] elf: Avoid nested functions in the loader (all ports) [BZ #27220] [v3] elf: Avoid nested functions in the loader (all ports) [BZ #27220] - - - - --- 2021-09-24 Fangrui Song New
[v2] i386: Port elf_machine_{load_address,dynamic} from x86-64 [v2] i386: Port elf_machine_{load_address,dynamic} from x86-64 - - 1 - --- 2021-09-24 Fangrui Song New
powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC powerpc: Delete unneeded ELF_MACHINE_BEFORE_RTLD_RELOC - - 1 - --- 2021-09-24 Fangrui Song New
i386: Port elf_machine_{load_address,dynamic} from x86-64 i386: Port elf_machine_{load_address,dynamic} from x86-64 - - - - --- 2021-09-24 Fangrui Song New
[v2] elf: Avoid nested functions in the loader (all ports) [BZ #27220] [v2] elf: Avoid nested functions in the loader (all ports) [BZ #27220] - - - - --- 2021-09-23 Fangrui Song New
configure: Fix check for INSERT in linker script configure: Fix check for INSERT in linker script - - 1 - --- 2021-09-10 Fangrui Song New
[v3] configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] [v3] configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] - - - - --- 2021-08-30 Fangrui Song New
elf: Avoid nested functions in the loader (all ports) [BZ #27220] elf: Avoid nested functions in the loader (all ports) [BZ #27220] - - - - --- 2021-08-23 Fangrui Song New
elf: Avoid nested functions in the loader (x86-64) [BZ #27220] elf: Avoid nested functions in the loader (x86-64) [BZ #27220] - - - - --- 2021-08-20 Fangrui Song New
arm: Simplify elf_machine_{load_address,dynamic} arm: Simplify elf_machine_{load_address,dynamic} - - - - --- 2021-08-18 Fangrui Song New
riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] riscv: Drop reliance on _GLOBAL_OFFSET_TABLE_[0] 1 - 1 - --- 2021-08-18 Fangrui Song New
powerpc: Use --no-tls-get-addr-optimize in test only if the linker supports it powerpc: Use --no-tls-get-addr-optimize in test only if the linker supports it - - 1 - --- 2021-08-17 Fangrui Song New
x86_64: Simplify elf_machine_{load_address,dynamic} x86_64: Simplify elf_machine_{load_address,dynamic} - - 1 - --- 2021-08-17 Fangrui Song New
Remove sysdeps/*/tls-macros.h Remove sysdeps/*/tls-macros.h - - 1 - --- 2021-08-16 Fangrui Song New
[v3] elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #2820… [v3] elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #2820… - - 1 - --- 2021-08-12 Fangrui Song New
[v2] elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #2820… [v2] elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #2820… - - - - --- 2021-08-12 Fangrui Song New
elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] elf: Drop elf/tls-macros.h in favor of __thread and tls_model attributes [BZ #28152] [BZ #28205] - - - - --- 2021-08-11 Fangrui Song New
[v2] aarch64: Skip traditional GD/LD TLS which are unsupported by Clang and LLD [BZ #28205] [v2] aarch64: Skip traditional GD/LD TLS which are unsupported by Clang and LLD [BZ #28205] - - - - --- 2021-08-10 Fangrui Song New
[v2] aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] [v2] aarch64: Make elf_machine_{load_address,dynamic} robust [BZ #28203] - - 1 - --- 2021-08-09 Fangrui Song New
elf: Unconditionally use __ehdr_start elf: Unconditionally use __ehdr_start - - 1 - --- 2021-08-07 Fangrui Song New
elf: Delete obsoleted DISTINGUISH_LIB_VERSIONS elf: Delete obsoleted DISTINGUISH_LIB_VERSIONS - - - - --- 2021-08-07 Fangrui Song New
aarch64: Skip traditional GD/LD TLS which are unsupported by Clang and LLD [BZ #28205] aarch64: Skip traditional GD/LD TLS which are unsupported by Clang and LLD [BZ #28205] - - - - --- 2021-08-06 Fangrui Song New
aarch64: Make elf_machine_{load_address, dynamic} robust [BZ #28203] aarch64: Make elf_machine_{load_address, dynamic} robust [BZ #28203] - - - - --- 2021-08-06 Fangrui Song New
[v2,3/3] configure: Allow LD to be LLD 13.0.0 or above [BZ #26558] Allow LLD 13.0.0 and improve compatibility with gold and clang - - - - --- 2021-08-05 Fangrui Song New
[v2,2/3] elf: Skip tst-auditlogmod-* if the linker doesn't support --depaudit [BZ #28151] Allow LLD 13.0.0 and improve compatibility with gold and clang - - 1 - --- 2021-08-05 Fangrui Song New
[v2,1/3] elf: Replace .tls_common with .tbss definition [BZ #28152] Allow LLD 13.0.0 and improve compatibility with gold and clang - - - - --- 2021-08-05 Fangrui Song New
[3/3] configure: Allow LD to be LLD 13.0.0 or above [1/3] elf: Replace .tls_common with .tbss definition - - - - --- 2021-07-26 Fangrui Song New
[2/3] elf: Skip tst-auditlogmod-* if the linker doesn't support --depaudit [1/3] elf: Replace .tls_common with .tbss definition - - - - --- 2021-07-26 Fangrui Song New
[1/3] elf: Replace .tls_common with .tbss definition [1/3] elf: Replace .tls_common with .tbss definition - - - - --- 2021-07-26 Fangrui Song New
[0/3] Allow LLD 13.0.0 and improve compatibility with gold and clang - - - - --- 2021-07-26 Fangrui Song New
csu: Skip ARCH_SETUP_IREL if _dl_relocate_static_pie applied IRELATIVE relocations [BZ #27164] csu: Skip ARCH_SETUP_IREL if _dl_relocate_static_pie applied IRELATIVE relocations [BZ #27164] - - - - --- 2021-07-08 Fangrui Song New
x86_64: Remove unneeded static PIE check for undefined weak diagnostic x86_64: Remove unneeded static PIE check for undefined weak diagnostic - - 1 - --- 2021-07-08 Fangrui Song New
x86-64: Remove HAVE_LD_PIE_COPYRELOC x86-64: Remove HAVE_LD_PIE_COPYRELOC - - - - --- 2021-05-12 Fangrui Song New
[v5] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] [v5] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] - - - - --- 2021-04-01 Fangrui Song New
[v4] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] [v4] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] - - - - --- 2021-03-31 Fangrui Song New
[v3] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] [v3] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] - - - - --- 2021-03-29 Fangrui Song New
[v2] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] [v2] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] - - - - --- 2021-03-22 Fangrui Song New
Set the retain attribute on _elf_set_element if CC supports [BZ #27492] Set the retain attribute on _elf_set_element if CC supports [BZ #27492] - - - - --- 2021-03-15 Fangrui Song New
[v2] elf: Replace a --defsym trick with an object file to be compatible with LLD [v2] elf: Replace a --defsym trick with an object file to be compatible with LLD - - - - --- 2021-01-29 Fangrui Song New
[v2] Unconditionally define __stack_chk_guard [BZ #26817] [v2] Unconditionally define __stack_chk_guard [BZ #26817] - - - - --- 2021-01-13 Fangrui Song New
« 1 2 »