Show patches with: Submitter = H.J. Lu       |    State = Action Required       |    Archived = No       |   1967 patches
« 1 2 3 419 20 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Always use TYPE_MODE instead of DECL_MODE for vector field Always use TYPE_MODE instead of DECL_MODE for vector field - - - - --- 2022-10-20 H.J. Lu New
i386: Mark XMM4-XMM6 as clobbered by encodekey128/encodekey256 i386: Mark XMM4-XMM6 as clobbered by encodekey128/encodekey256 - - - - --- 2022-09-27 H.J. Lu New
x86: Check corrupted return address when unwinding stack x86: Check corrupted return address when unwinding stack - - - - --- 2022-09-21 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
x86: Handle V16BF in ix86_avx256_split_vector_move_misalign x86: Handle V16BF in ix86_avx256_split_vector_move_misalign - - - - --- 2022-08-26 H.J. Lu New
x86: Replace vmovdqu with movdqu in BF16 XMM ABI tests x86: Replace vmovdqu with movdqu in BF16 XMM ABI tests - - - - --- 2022-08-23 H.J. Lu New
x86: Cast stride to __PTRDIFF_TYPE__ in AMX intrinsics x86: Cast stride to __PTRDIFF_TYPE__ in AMX intrinsics - - - - --- 2022-08-22 H.J. Lu New
[v2] stack-protector: Check stack canary before throwing exception [v2] stack-protector: Check stack canary before throwing exception - - - - --- 2022-08-17 H.J. Lu New
x86: Add ix86_ifunc_ref_local_ok x86: Add ix86_ifunc_ref_local_ok - - - - --- 2022-07-21 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
x86: Disable sibcall if indirect_return attribute doesn't match x86: Disable sibcall if indirect_return attribute doesn't match - - - - --- 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
x86: Support 2/4/8 byte constant vector stores x86: Support 2/4/8 byte constant vector stores - - - - --- 2022-06-30 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
i386: Disallow sibcall when calling ifunc functions with PIC register i386: Disallow sibcall when calling ifunc functions with PIC register - - - - --- 2022-06-14 H.J. Lu New
x86: Require AVX for F16C and VAES x86: Require AVX for F16C and VAES - - - - --- 2022-06-10 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
x86: Avoid uninitialized variable in PR target/104441 test x86: Avoid uninitialized variable in PR target/104441 test - - - - --- 2022-05-23 H.J. Lu New
[v3] x86: Document -mcet-switch [v3] x86: Document -mcet-switch - - - - --- 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
x86: Add .note.GNU-stack section only for Linux x86: Add .note.GNU-stack section only for Linux - - - - --- 2022-05-09 H.J. Lu New
libsanitizer: cherry-pick commit b226894d475b from upstream libsanitizer: cherry-pick commit b226894d475b from upstream - - - - --- 2022-05-05 H.J. Lu New
x86: Add missing .note.GNU-stack to assembly source x86: Add missing .note.GNU-stack to assembly source - - - - --- 2022-04-29 H.J. Lu New
x86: Also use Yw in *ssse3_pshufbv8qi3 clobber x86: Also use Yw in *ssse3_pshufbv8qi3 clobber - - - - --- 2022-03-28 H.J. Lu New
x86: Use Yw constraint on *ssse3_pshufbv8qi3 x86: Use Yw constraint on *ssse3_pshufbv8qi3 - - - - --- 2022-03-27 H.J. Lu New
x86: Use -msse2 on gcc.target/i386/pr95483-1.c x86: Use -msse2 on gcc.target/i386/pr95483-1.c - - - - --- 2022-03-25 H.J. Lu New
x86: Use x constraint on KL patterns x86: Use x constraint on KL patterns - - - - --- 2022-03-25 H.J. Lu New
x86: Use x constraint on SSSE3 patterns with MMX operands x86: Use x constraint on SSSE3 patterns with MMX operands - - - - --- 2022-03-25 H.J. Lu New
[v3] x86: Disable SSE in ISA2 for -mgeneral-regs-only [v3] x86: Disable SSE in ISA2 for -mgeneral-regs-only - - - - --- 2022-03-21 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: Properly check FEATURE_AESKLE x86: Properly check FEATURE_AESKLE - - - - --- 2022-03-21 H.J. Lu New
[v2] x86: Also check _SOFT_FLOAT in <x86gprintrin.h> [v2] x86: Also check _SOFT_FLOAT in <x86gprintrin.h> - - - - --- 2022-03-14 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
[v4] x86: Disallow unsupported EH return [v4] x86: Disallow unsupported EH return - - - - --- 2022-03-08 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
x86: Always return pseudo register in ix86_gen_scratch_sse_rtx x86: Always return pseudo register in ix86_gen_scratch_sse_rtx - - - - --- 2022-03-03 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: Limit PR 35513 tests to Linux x86: Limit PR 35513 tests to Linux - - - - --- 2022-03-01 H.J. Lu New
Clear currently_expanding_gimple_stmt properly Clear currently_expanding_gimple_stmt properly - - - - --- 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
pr104458.c: Replace long with long long for -mx32 pr104458.c: Replace long with long long for -mx32 - - - - --- 2022-02-10 H.J. Lu New
x86: Update PR 35513 tests x86: Update PR 35513 tests - - - - --- 2022-02-10 H.J. Lu New
[COMMITED] x86: Compile PR target/104441 tests with -march=x86-64 [COMMITED] x86: Compile PR target/104441 tests with -march=x86-64 - - - - --- 2022-02-09 H.J. Lu New
x86: Check each component of source operand for AVX_U128_DIRTY x86: Check each component of source operand for AVX_U128_DIRTY - - - - --- 2022-02-09 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
[v4] x86: Add -m[no-]direct-extern-access [v4] x86: Add -m[no-]direct-extern-access - - - - --- 2022-01-27 H.J. Lu New
[v2] x86: Also check mode of memory broadcast in bcst_mem_operand [v2] x86: Also check mode of memory broadcast in bcst_mem_operand - - - - --- 2022-01-23 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
[v2] x86: Properly disable -fsplit-stack support on non-glibc targets [v2] x86: Properly disable -fsplit-stack support on non-glibc targets - - - - --- 2022-01-21 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
[1/2,Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 [1/2,Ada] Compile s-mmap and 128bit on x86_64-linux-gnux32 - - - - --- 2022-01-19 H.J. Lu New
libgcc: Align __EH_FRAME_BEGIN__ to pointer size libgcc: Align __EH_FRAME_BEGIN__ to pointer size - - - - --- 2022-01-18 H.J. Lu New
x86: Generate INT3 for __builtin_eh_return x86: Generate INT3 for __builtin_eh_return - - - - --- 2022-01-06 H.J. Lu New
x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmp x86: Rename -harden-sls=indirect-branch to -harden-sls=indirect-jmp - - - - --- 2022-01-06 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
smuldi3_highpart.c: Replace long with long long for -mx32 smuldi3_highpart.c: Replace long with long long for -mx32 - - - - --- 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: Check FUNCTION_DECL before calling cgraph_node::get x86: Check FUNCTION_DECL before calling cgraph_node::get - - - - --- 2021-12-07 H.J. Lu New
x86: Scan leal in PR target/83782 tests for x32 x86: Scan leal in PR target/83782 tests for x32 - - - - --- 2021-12-03 H.J. Lu New
libsanitizer: Use SSE to save and restore XMM registers libsanitizer: Use SSE to save and restore XMM registers - - - - --- 2021-11-30 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
pr103194-5.c: Replace long with int64_t pr103194-5.c: Replace long with int64_t - - - - --- 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
« 1 2 3 419 20 »