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
| 1967 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
demarchi
ms
bhundven
chbs
kengyu
kadlec
regit
jabk
laforge
laforge
tonyb
alai
zecke
zecke
__damien__
luka
luka
prafulla@marvell.com
cyrus
PeterHuewe
kiho
jow
jow
ypwong
nico
dedeckeh
dedeckeh
yousong
yousong
tomcwarren
mb
mrchuck
vineetg76
computersforpeace
Noltari
Noltari
patrick_delaunay
ee07b291
ldir
ldir
stefanct
zhouhan
carldani
blp
ffainelli
ffainelli
regXboi
bbrezillon
pravin
mkp
jpettit
mkresin
mkresin
thess
thess
fbarrat
fbarrat
phil
linville
jesse
tjaalton
esben
abrodkin
abrodkin
diproiettod
tbot
stephenfin
darball1
sammj
ajd
jogo
jogo
bhelgaas
blogic
blogic
oohal
russellb
ptomsich
agraf
joestringer
mwalle
naveen
pchotard
pepe2k
pepe2k
arj
arj
davem
davem
davem
tagr
tagr
tagr
andmur01
amitay
matttbe
pabeni
istokes
tytso
aparcar
goliath
Ansuel
martineau
danielschwierzeck
maddy
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
mkorpershoek
XiaoYang
tpetazzoni
marex
khem
hs
liwang
mmichelson
danielhb
groug
apritzel
robimarko
pareddja
npiggin
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
pm215
bpf
jonhunter
shettyg
lorpie01
acelan
wigyori
wigyori
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
monstr
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
shemminger
blocktrron
vigneshr
juju
mraynal
chunkeey
stewart
stewart
horms
kabel
xypron
jacmet
akumar
arbab
rfried
kevery
ag
wsa
sjg
freenix
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
jagan
Jaehoon
ehristev
bmeng
ivanhu
rmilecki
rmilecki
prom
metan
ukleinek
ukleinek
trini
rw
rw
apconole
wbx
pablo
pablo
legoater
legoater
legoater
abelloni
svanheule
chleroy
bjonglez
ynezz
sbabic
sbabic
pevik
xback
xback
richiejp
aik
dangole
dangole
next_ghost
forty
acer
Hauke
Hauke
echaudron
anuppatel
anuppatel
benh
rgrimm
segher
pratyush
passgat
jms
jms
jms
mans0n
ruscur
Andes
ymorin
linusw
linusw
xuyang
numans
festevam
jmberg
jk
jk
jk
jk
tambarus
conchuod
kubu
matthias_bgg
imaximets
apalos
spectrum
krzk
pbrobinson
strlen
strlen
stroese
dceara
cazzacarna
neocturne
aldot
TIENFONG
mpe
sfr
galak
arnout
ktraynor
nbd
nbd
robh
anguy11
paulus
calebccff
jm
Apply
«
1
2
3
4
…
19
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
4
…
19
20
»