Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
H.J. Lu
| State =
Action Required
| Archived =
No
| 1875 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Needs Review / ACK
Handled Elsewhere
Search
Archived
No
Yes
Both
Delegate
------
Nobody
jgarzik
arnd
ymano
smfrench
jlayton
tseliot
ogasawara
amitk
awhitcroft
mst
dayangkun
jwboyer
jwboyer
colinking
colinking
azummo
dwmw2
rtg
sconklin
smb
aliguori
bradf
galak
galak
demarchi
ms
bhundven
chbs
kengyu
kadlec
pdp
regit
jabk
laforge
laforge
tonyb
sfr
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
linusw
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
mrchuck
vineetg76
computersforpeace
patrick_delaunay
Noltari
Noltari
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
neoraider
neoraider
linville
jesse
tjaalton
strlen
strlen
esben
paulus
paulus
jhersh
abrodkin
abrodkin
diproiettod
stephenfin
tbot
vriera
darball1
jogo
jogo
sammj
ajd
bhelgaas
blogic
blogic
lukma
oohal
russellb
ptomsich
masahir0y
agraf
scottwood
pchotard
joestringer
davem
davem
davem
pepe2k
pepe2k
mwalle
tagr
tagr
arj
andmur01
amitay
matttbe
istokes
Ansuel
martineau
danielschwierzeck
goliath
pabeni
aparcar
tpetazzoni
mariosix
dcaratti
lokeshvutla
khem
ovsrobot
ovsrobot
marex
aserdean
XiaoYang
imaximets
tytso
hs
liwang
pareddja
pareddja
apritzel
groug
danielhb
npiggin
mmichelson
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
iwamatsu
maximeh
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
simongoldschmidt
priyankajain
peda
akodanev
narmstrong
0andriy
981213
mraynal
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
wd
horms
vigneshr
monstr
chunkeey
blocktrron
stewart
stewart
prabhu_kush
Jaehoon
rsalvaterra
ivanhu
ukleinek
ukleinek
ukleinek
freenix
rfried
wsa
kabel
bmeng
jacmet
xypron
metan
rmilecki
rmilecki
adrianschmutzler
jagan
hegdevasant
hegdevasant
ag
prom
kevery
arbab
sjg
ehristev
wbx
pablo
pablo
rw
rw
Hauke
Hauke
legoater
legoater
legoater
trini
chleroy
abelloni
svanheule
bjonglez
ynezz
dangole
dangole
sbabic
sbabic
xback
xback
richiejp
pevik
aik
forty
anuppatel
anuppatel
rgrimm
benh
passgat
segher
pratyush
jms
jms
jms
mans0n
jk
jk
jk
jk
ruscur
xuyang
numans
ymorin
ymorin
Andes
jmberg
tambarus
kubu
stroese
matthias_bgg
pbrobinson
apalos
dceara
aldot
mpe
nbd
nbd
anguy11
robh
arnout
jm
Apply
«
1
2
3
4
…
18
19
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
libsanitizer: cherry-pick commit 05551c658269 from upstream
libsanitizer: cherry-pick commit 05551c658269 from upstream
- - - -
-
-
-
2023-04-27
H.J. Lu
New
libsanitizer: cherry-pick commit 742bcbf685bc from upstream
libsanitizer: cherry-pick commit 742bcbf685bc from upstream
- - - -
-
-
-
2023-01-31
H.J. Lu
New
x86: Check invalid third argument to __builtin_ia32_prefetch
x86: Check invalid third argument to __builtin_ia32_prefetch
- - - -
-
-
-
2023-01-18
H.J. Lu
New
x86: Disable -mforce-indirect-call for PIC in 32-bit mode
x86: Disable -mforce-indirect-call for PIC in 32-bit mode
- - - -
-
-
-
2023-01-16
H.J. Lu
New
libsanitizer: Add __interceptor_sigsetjmp_internal
libsanitizer: Add __interceptor_sigsetjmp_internal
- - - -
-
-
-
2022-12-16
H.J. Lu
New
Extend optimization for integer bit test on __atomic_fetch_[or|and]_*
Extend optimization for integer bit test on __atomic_fetch_[or|and]_*
- - - -
-
-
-
2022-11-02
H.J. Lu
New
x86: Track converted/skipped registers in STV
x86: Track converted/skipped registers in STV
- - - -
-
-
-
2022-10-31
H.J. Lu
New
x86: Replace ne:CCC/ne:CCO with UNSPEC_CC_NE in neg patterns
x86: Replace ne:CCC/ne:CCO with UNSPEC_CC_NE in neg patterns
- - - -
-
-
-
2022-10-26
H.J. Lu
New
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
«
1
2
3
4
…
18
19
»