Show patches with: Submitter = H.J. Lu       |    State = Action Required       |    Archived = No       |   76 patches
Patch Series rb/tb S/W/F Date Submitter Delegate State
x86: Track converted/skipped registers in STV x86: Track converted/skipped registers in STV - - --- 2022-10-31 H.J. Lu New
Ignore debug insns with CONCAT and CONCATN for insn scheduling Ignore debug insns with CONCAT and CONCATN for insn scheduling - - --- 2022-09-02 H.J. Lu New
stack-protector: Check stack canary for noreturn function stack-protector: Check stack canary for noreturn function - - --- 2022-07-14 H.J. Lu New
[v3] Simplify memchr with small constant strings [v3] Simplify memchr with small constant strings - - --- 2022-07-13 H.J. Lu New
[v2] Simplify memchr with small constant strings [v2] Simplify memchr with small constant strings - - --- 2022-07-07 H.J. Lu New
[v3] Enable __memcmpeq after seeing __memcmpeq prototype [v3] Enable __memcmpeq after seeing __memcmpeq prototype - - --- 2022-07-05 H.J. Lu New
Inline memchr with a small constant string Inline memchr with a small constant string - - --- 2022-06-21 H.J. Lu New
[v2] Enable __memcmpeq after seeing __memcmpeq prototype [v2] Enable __memcmpeq after seeing __memcmpeq prototype - - --- 2022-06-20 H.J. Lu New
Add -fextra-libc-function=memcmpeq for __memcmpeq Add -fextra-libc-function=memcmpeq for __memcmpeq - - --- 2022-06-07 H.J. Lu New
[v3] DSE: Use the constant store source if possible [v3] DSE: Use the constant store source if possible - - --- 2022-05-26 H.J. Lu New
[v2] DSE: Use the constant store source if possible [v2] DSE: Use the constant store source if possible - - --- 2022-05-23 H.J. Lu New
DSE: Use the constant source if possible DSE: Use the constant source if possible - - --- 2022-05-21 H.J. Lu New
[v2] x86: Document -mcet-switch [v2] x86: Document -mcet-switch - - --- 2022-05-11 H.J. Lu New
Add -fcf-check-attribute=[yes|no|none] for Linux kernel Add -fcf-check-attribute=[yes|no|none] for Linux kernel - - --- 2022-05-10 H.J. Lu New
x86: Skip ENDBR when emitting direct call/jmp to local function x86: Skip ENDBR when emitting direct call/jmp to local function - - --- 2022-05-10 H.J. Lu New
x86: Document -mno-cet-switch x86: Document -mno-cet-switch - - --- 2022-05-10 H.J. Lu New
[v2] x86: Disable SSE in ISA2 for -mgeneral-regs-only [v2] x86: Disable SSE in ISA2 for -mgeneral-regs-only - - --- 2022-03-21 H.J. Lu New
x86: Disable SSE and AVX in ISA2 for -mgeneral-regs-only x86: Disable SSE and AVX in ISA2 for -mgeneral-regs-only - - --- 2022-03-21 H.J. Lu New
x86: Disable AVX on pr86722.c and pr90356.c x86: Disable AVX on pr86722.c and pr90356.c - - --- 2022-03-21 H.J. Lu New
x86: Ignore OPTION_MASK_ISA_64BIT for -m32 when inlining x86: Ignore OPTION_MASK_ISA_64BIT for -m32 when inlining - - --- 2022-03-14 H.J. Lu New
[v3] x86: Disable SSE on unwind-c.c and unwind-dw2.c [v3] x86: Disable SSE on unwind-c.c and unwind-dw2.c - - --- 2022-03-07 H.J. Lu New
[v2] x86: Disable SSE on unwind-c.c and unwind-dw2.c [v2] x86: Disable SSE on unwind-c.c and unwind-dw2.c - - --- 2022-03-07 H.J. Lu New
x86: Disable SSE on unwind-c.c and unwind-dw2.c x86: Disable SSE on unwind-c.c and unwind-dw2.c - - --- 2022-03-05 H.J. Lu New
[v2] Add TARGET_MOVE_WITH_MODE_P [v2] Add TARGET_MOVE_WITH_MODE_P - - --- 2022-03-02 H.J. Lu New
Add TARGET_FOLD_MEMCPY_MAX Add TARGET_FOLD_MEMCPY_MAX - - --- 2022-03-01 H.J. Lu New
Use C++ RAII to clear currently_expanding_gimple_stmt Use C++ RAII to clear currently_expanding_gimple_stmt - - --- 2022-03-01 H.J. Lu New
x86: Skip ENDBR when emitting direct call/jmp to local function x86: Skip ENDBR when emitting direct call/jmp to local function - - --- 2022-02-23 H.J. Lu New
Add -fcf-check-attribute=[yes|no|none] for Linux kernel Add -fcf-check-attribute=[yes|no|none] for Linux kernel - - --- 2022-02-23 H.J. Lu New
pieces-memset-21.c: Expect vzeroupper for ia32 pieces-memset-21.c: Expect vzeroupper for ia32 - - --- 2022-02-18 H.J. Lu New
[v2] x86: Add TARGET_OMIT_VZEROUPPER_AFTER_AVX_READ_ZERO [v2] x86: Add TARGET_OMIT_VZEROUPPER_AFTER_AVX_READ_ZERO - - --- 2022-02-17 H.J. Lu New
x86: Add TARGET_READ_ZERO_YMM_ZMM_NEED_VZEROUPPER x86: Add TARGET_READ_ZERO_YMM_ZMM_NEED_VZEROUPPER - - --- 2022-02-17 H.J. Lu New
[wwwdocs] gcc-11.3: Mention -mharden-sls= and -mindirect-branch-cs-prefix [wwwdocs] gcc-11.3: Mention -mharden-sls= and -mindirect-branch-cs-prefix - - --- 2022-02-16 H.J. Lu New
[wwwdocs,v2] gcc-12: Mention -mno-direct-extern-access [wwwdocs,v2] gcc-12: Mention -mno-direct-extern-access - - --- 2022-02-16 H.J. Lu New
[wwwdocs] gcc-12: Mention -mno-direct-extern-access [wwwdocs] gcc-12: Mention -mno-direct-extern-access - - --- 2022-02-12 H.J. Lu New
x86: Update PR 35513 tests x86: Update PR 35513 tests - - --- 2022-02-10 H.J. Lu New
gcc-12: Mention -mharden-sls= and -mindirect-branch-cs-prefix gcc-12: Mention -mharden-sls= and -mindirect-branch-cs-prefix - - --- 2022-02-01 H.J. Lu New
[11,5/5] x86: Generate INT3 for __builtin_eh_return x86: Backport straight-line-speculation mitigation - - --- 2022-01-31 H.J. Lu New
[11,4/5] x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmp x86: Backport straight-line-speculation mitigation - - --- 2022-01-31 H.J. Lu New
[11,3/5] x86: Add -mindirect-branch-cs-prefix x86: Backport straight-line-speculation mitigation - - --- 2022-01-31 H.J. Lu New
[11,2/5] x86: Add -mharden-sls=[none|all|return|indirect-branch] x86: Backport straight-line-speculation mitigation - - --- 2022-01-31 H.J. Lu New
[11,1/5] x86: Remove "%!" before ret x86: Backport straight-line-speculation mitigation - - --- 2022-01-31 H.J. Lu New
x86: Also check VALID_BCST_MODE_P on memory broadcast x86: Also check VALID_BCST_MODE_P on memory broadcast - - --- 2022-01-22 H.J. Lu New
x86: Properly disable -fsplit-stack support on non-glibc targets x86: Properly disable -fsplit-stack support on non-glibc targets - - --- 2022-01-21 H.J. Lu New
[2/2,Ada] Set target_cpu to x32 for x86_64-linux-gnux32 [1/2,Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 - - --- 2022-01-19 H.J. Lu New
[v3] i386: Check AX input in any_mul_highpart peepholes [v3] i386: Check AX input in any_mul_highpart peepholes - - --- 2021-12-25 H.J. Lu New
[v2] i386: Check AX input in any_mul_highpart peepholes [v2] i386: Check AX input in any_mul_highpart peepholes - - --- 2021-12-24 H.J. Lu New
i386: Require TARGET_64BIT for any_mul_highpart peephole i386: Require TARGET_64BIT for any_mul_highpart peephole - - --- 2021-12-23 H.J. Lu New
ix86: Don't match the 'm' constraint on x86_64_general_operand ix86: Don't match the 'm' constraint on x86_64_general_operand - - --- 2021-12-19 H.J. Lu New
[GCC-11] libsanitizer: Cherry-pick LLVM release/13.x commit d96358a28193 [GCC-11] libsanitizer: Cherry-pick LLVM release/13.x commit d96358a28193 - - --- 2021-12-17 H.J. Lu New
x86: Add -mmove-max=bits and -mstore-max=bits x86: Add -mmove-max=bits and -mstore-max=bits - - --- 2021-11-25 H.J. Lu New
[v3] x86: Add -mindirect-branch-cs-prefix [v3] x86: Add -mindirect-branch-cs-prefix - - --- 2021-11-18 H.J. Lu New
[v2] x86: Remove "%!" before ret [v2] x86: Remove "%!" before ret - - --- 2021-11-17 H.J. Lu New
[v3] x86: Add -mharden-sls=[none|all|return|indirect-branch] [v3] x86: Add -mharden-sls=[none|all|return|indirect-branch] - - --- 2021-11-17 H.J. Lu New
x86: Remove "%!" before ret x86: Remove "%!" before ret - - --- 2021-11-17 H.J. Lu New
[v2] x86: Add -mharden-sls=[none|all|return|indirect-branch] [v2] x86: Add -mharden-sls=[none|all|return|indirect-branch] - - --- 2021-11-17 H.J. Lu New
[v2] x86: Add -mindirect-branch-cs-prefix [v2] x86: Add -mindirect-branch-cs-prefix - - --- 2021-11-17 H.J. Lu New
x86: Add -mindirect-branch-cs-prefix x86: Add -mindirect-branch-cs-prefix - - --- 2021-11-16 H.J. Lu New
x86: Add -mharden-sls=[none|all|return|indirect-branch] x86: Add -mharden-sls=[none|all|return|indirect-branch] - - --- 2021-11-16 H.J. Lu New
Check optab before transforming atomic bit test and operations Check optab before transforming atomic bit test and operations - - --- 2021-11-15 H.J. Lu New
[2/2] Sync with binutils: Support the PGO build for binutils+gdb Sync with binutils for building binutils with LTO: - - --- 2021-11-13 H.J. Lu New
[1/2] Sync with binutils: GCC: Pass --plugin to AR and RANLIB Sync with binutils for building binutils with LTO: - - --- 2021-11-13 H.J. Lu New
libsanitizer: Merge with upstream libsanitizer: Merge with upstream - - --- 2021-11-13 H.J. Lu New
[wwwdocs] Document deprecation of OpenMP MIC offloading in GCC 12 [wwwdocs] Document deprecation of OpenMP MIC offloading in GCC 12 - - --- 2021-11-12 H.J. Lu New
[v2] Check optab before transforming atomic bit test and operations [v2] Check optab before transforming atomic bit test and operations - - --- 2021-11-12 H.J. Lu New
x86: Require TARGET_HIMODE_MATH for HImode atomic bit expanders x86: Require TARGET_HIMODE_MATH for HImode atomic bit expanders - - --- 2021-11-12 H.J. Lu New
libsanitizer: Disable libbacktrace on sanitizer_platform_limits_freebsd.cpp libsanitizer: Disable libbacktrace on sanitizer_platform_limits_freebsd.cpp - - --- 2021-10-30 H.J. Lu New
libffi: Add --enable-cet to configure libffi: Add --enable-cet to configure - - --- 2021-10-20 H.J. Lu New
x86: Adjust gcc.target/i386/pr22076.c x86: Adjust gcc.target/i386/pr22076.c - - --- 2021-10-19 H.J. Lu New
[v4] Improve integer bit test on __atomic_fetch_[or|and]_* returns [v4] Improve integer bit test on __atomic_fetch_[or|and]_* returns - - --- 2021-10-10 H.J. Lu New
libsanitizer: Add AM_CCASFLAGS to Makefile.am libsanitizer: Add AM_CCASFLAGS to Makefile.am - - --- 2021-10-06 H.J. Lu New
[v2] Improve integer bit test on __atomic_fetch_[or|and]_* returns [v2] Improve integer bit test on __atomic_fetch_[or|and]_* returns - - --- 2021-10-05 H.J. Lu New
Improve integer bit test on atomic builtin return Improve integer bit test on atomic builtin return - - --- 2021-10-04 H.J. Lu New
Use unsigned long long in asm-x86-linux-rdmsr.c Use unsigned long long in asm-x86-linux-rdmsr.c - - --- 2021-10-02 H.J. Lu New
[v4,2/2] Add TARGET_ASM_EMIT_GNU_PROPERTY_NOTE Implement indirect external access - - --- 2021-09-23 H.J. Lu New
[v4,1/2] Add -f[no-]direct-extern-access Implement indirect external access - - --- 2021-09-23 H.J. Lu New
x86: Clean up gcc.target/i386/auto-init-* tests x86: Clean up gcc.target/i386/auto-init-* tests - - --- 2021-09-20 H.J. Lu New