Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| State =
Action Required
| 1792 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
jacmet
akumar
arbab
rfried
kevery
ag
wsa
sjg
freenix
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
jagan
Jaehoon
ehristev
bmeng
ivanhu
rmilecki
rmilecki
xypron
prom
metan
ukleinek
ukleinek
trini
rw
rw
apconole
wbx
pablo
pablo
legoater
legoater
legoater
abelloni
svanheule
chleroy
bjonglez
ynezz
sbabic
sbabic
xback
xback
richiejp
aik
dangole
dangole
pevik
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
…
17
18
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
Add push/pop_function_decl
Add push/pop_function_decl
- - - -
-
-
-
2024-11-08
Richard Sandiford
New
[15/15] aarch64: Conditionally define __ARM_FEATURE_SVE2p1
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[14/15] aarch64: Add remaining SVE2p1 support
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[13/15] aarch64: Add common subset of SVE2p1 and SME2
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[12/15] aarch64: Add common subset of SVE2p1 and SME
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[11/15] aarch64: Define arm_neon.h types in arm_sve.h too
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[10/15] aarch64: Add svboolx4_t
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[09/15] aarch64: Sort some SVE2 lists alphabetically
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[08/15] aarch64: Factor out part of the SVE ext_def class
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[07/15] aarch64: Parameterise SVE pointer type inference
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[06/15] aarch64: Add an abstraction for scatter store type inference
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[05/15] aarch64: Add an abstraction for vector base addresses
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[04/15] aarch64: Use braces in SVE TBL instructions
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[03/15] aarch64: Tweak definition of all_data & co
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[02/15] aarch64: Test TARGET_STREAMING instead of TARGET_STREAMING_SME
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[01/15] aarch64: Make more use of TARGET_STREAMING_SME2
aarch64: Add support for SVE2.1
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[3/3] aarch64: Fix gcc.target/aarch64/sme2/acle-asm/bfmlslb_f32.c
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[2/3] aarch64: Make PSEL dependent on SME rather than SME2
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
[1/3] aarch64: Restrict FCLAMP to SME2
aarch64: Fix various issues with the SME support
- - - -
-
-
-
2024-11-06
Richard Sandiford
New
aarch64: Fix incorrect LS64 documentation
aarch64: Fix incorrect LS64 documentation
- - - -
-
-
-
2024-11-04
Richard Sandiford
New
[3/3] aarch64: Require SVE2 and/or SME2 for SVE FAMINMAX intrinsics
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[2/3] aarch64: Record separate streaming and non-streaming ISA requirements
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[1/3] aarch64: Move ENTRY_VHSDF to aarch64-simd-pragma-builtins.def
aarch64: Allow separate SVE and SME feature requirements
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
aarch64: Forbid F64MM permutes in streaming mode
aarch64: Forbid F64MM permutes in streaming mode
- - - -
-
-
-
2024-10-30
Richard Sandiford
New
[pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp
[pushed] testsuite: Generalise tree-ssa/shifts-3.c regexp
- - - -
-
-
-
2024-10-25
Richard Sandiford
New
testsuite: Skip pr112305.c for -O[01] on simulators
testsuite: Skip pr112305.c for -O[01] on simulators
- - - -
-
-
-
2024-10-22
Richard Sandiford
New
[9/9] Record nonzero bits in the irange_bitmask of POLY_INT_CSTs
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[8/9] Try to simplify (X >> C1) * (C2 << C1) -> X * C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[7/9] Handle POLY_INT_CSTs in get_nonzero_bits
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[6/9] Try to simplify (X >> C1) << (C1 + C2) -> X << C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[5/9] Generalise ((X /[ex] A) +- B) * A -> X +- A * B rule
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[4/9] Simplify (X /[ex] C1) * (C1 * C2) -> X * C2
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[3/9] Simplify X /[ex] Y cmp Z -> X cmp (Y * Z)
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[2/9] Use get_nonzero_bits to simplify trunc_div to exact_div
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
[1/9] Make more places handle exact_div like trunc_div
Add more folds related to exact division
- - - -
-
-
-
2024-10-18
Richard Sandiford
New
vect: Avoid divide by zero for permutes of extern VLA vectors
vect: Avoid divide by zero for permutes of extern VLA vectors
- - - -
-
-
-
2024-10-10
Richard Sandiford
New
aarch64: Fix folding of degenerate svwhilele case [PR117045]
aarch64: Fix folding of degenerate svwhilele case [PR117045]
- - - -
-
-
-
2024-10-09
Richard Sandiford
New
aarch64: Fix general permutes of svbfloat16_ts
aarch64: Fix general permutes of svbfloat16_ts
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
aarch64: Handle SVE modes in aarch64_evpc_reencode
aarch64: Handle SVE modes in aarch64_evpc_reencode
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[4/4] vect: Add more dump messages for VLA SLP permutation
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[3/4] vect: Support more VLA SLP permutations
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[2/4] vect: Restructure repeating_p case for SLP permutations
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
[1/4] vect: Variable lane indices in vectorizable_slp_permutation_1
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
[0/4] Support more VLA SLP permutations
- - - -
-
-
-
2024-10-04
Richard Sandiford
New
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629]
aarch64: Fix SVE ACLE gimple folds for C++ LTO [PR116629]
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
testsuite: Make check-function-bodies work with LTO
testsuite: Make check-function-bodies work with LTO
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
testsuite: Unset torture_current_flags after use
testsuite: Unset torture_current_flags after use
- - - -
-
-
-
2024-10-02
Richard Sandiford
New
Allow subregs around constant displacements [PR116516]
Allow subregs around constant displacements [PR116516]
- - - -
-
-
-
2024-08-29
Richard Sandiford
New
aarch64: Assume zero gather/scatter set-up cost for -mtune=generic
aarch64: Assume zero gather/scatter set-up cost for -mtune=generic
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
[pushed] aarch64: Fix gather x32/x64 selection
[pushed] aarch64: Fix gather x32/x64 selection
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
[pushed] aarch64: Add a test for zeroing <64bits>x2_t structures
[pushed] aarch64: Add a test for zeroing <64bits>x2_t structures
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Rename gimple_asm_input_p to gimple_asm_basic_p
Rename gimple_asm_input_p to gimple_asm_basic_p
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Rename ASM_INPUT_P to ASM_BASIC_P
Rename ASM_INPUT_P to ASM_BASIC_P
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Make some smallest_int_mode_for_size calls cope with failure
Make some smallest_int_mode_for_size calls cope with failure
- - - -
-
-
-
2024-08-28
Richard Sandiford
New
Tweak documentation of ASM_INPUT_P
Tweak documentation of ASM_INPUT_P
- - - -
-
-
-
2024-08-27
Richard Sandiford
New
Handle arithmetic on eliminated address indices [PR116413]
Handle arithmetic on eliminated address indices [PR116413]
- - - -
-
-
-
2024-08-22
Richard Sandiford
New
lra: Don't apply eliminations to allocated registers [PR116321]
lra: Don't apply eliminations to allocated registers [PR116321]
- - - -
-
-
-
2024-08-22
Richard Sandiford
New
aarch64: Fix caller saves of VNx2QI [PR116238]
aarch64: Fix caller saves of VNx2QI [PR116238]
- - - -
-
-
-
2024-08-20
Richard Sandiford
New
[14] aarch64: Add another use of force_subreg [PR115464]
[14] aarch64: Add another use of force_subreg [PR115464]
- - - -
-
-
-
2024-08-15
Richard Sandiford
New
testsuite: Reduce cut-&-paste in scanltranstree.exp
testsuite: Reduce cut-&-paste in scanltranstree.exp
- - - -
-
-
-
2024-08-15
Richard Sandiford
New
[pushed] aarch64: Rename svpext to svpext_lane [PR116371]
[pushed] aarch64: Rename svpext to svpext_lane [PR116371]
- - - -
-
-
-
2024-08-15
Richard Sandiford
New
Tweak base/index disambiguation in decompose_normal_address [PR116236]
Tweak base/index disambiguation in decompose_normal_address [PR116236]
- - - -
-
-
-
2024-08-15
Richard Sandiford
New
late-combine: Preserve INSN_CODE when modifying notes [PR116343]
late-combine: Preserve INSN_CODE when modifying notes [PR116343]
- - - -
-
-
-
2024-08-15
Richard Sandiford
New
Use splay-tree-utils.h in tree-ssa-sccvn [PR30920]
Use splay-tree-utils.h in tree-ssa-sccvn [PR30920]
- - - -
-
-
-
2024-08-09
Richard Sandiford
New
Make may_trap_p_1 return false for constant pool references [PR116145]
Make may_trap_p_1 return false for constant pool references [PR116145]
- - - -
-
-
-
2024-07-31
Richard Sandiford
New
Ping: [PATCH] recog: Disallow subregs in mode-punned value [PR115881]
Ping: [PATCH] recog: Disallow subregs in mode-punned value [PR115881]
- - - -
-
-
-
2024-07-29
Richard Sandiford
New
[pushed] rtl-ssa: Define INCLUDE_ARRAY
[pushed] rtl-ssa: Define INCLUDE_ARRAY
- - - -
-
-
-
2024-07-25
Richard Sandiford
New
rtl-ssa: Fix split_clobber_group tree insertion [PR116044]
rtl-ssa: Fix split_clobber_group tree insertion [PR116044]
- - - -
-
-
-
2024-07-24
Richard Sandiford
New
[pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009]
[pushed] rtl-ssa: Avoid using a stale splay tree root [PR116009]
- - - -
-
-
-
2024-07-22
Richard Sandiford
New
[pushed] rtl-ssa: Add debug routines for def_splay_tree
[pushed] rtl-ssa: Add debug routines for def_splay_tree
- - - -
-
-
-
2024-07-22
Richard Sandiford
New
[pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969]
[pushed] aarch64: Tighten aarch64_simd_mem_operand_p [PR115969]
- - - -
-
-
-
2024-07-22
Richard Sandiford
New
Treat boolean vector elements as 0/-1 [PR115406]
Treat boolean vector elements as 0/-1 [PR115406]
- - - -
-
-
-
2024-07-19
Richard Sandiford
New
recog: Disallow subregs in mode-punned value [PR115881]
recog: Disallow subregs in mode-punned value [PR115881]
- - - -
-
-
-
2024-07-19
Richard Sandiford
New
[pushed] genattrtab: Drop enum tags, consolidate type names
[pushed] genattrtab: Drop enum tags, consolidate type names
- - - -
-
-
-
2024-07-17
Richard Sandiford
New
[pushed] rtl-ssa: Fix removal of order_nodes [PR115929]
[pushed] rtl-ssa: Fix removal of order_nodes [PR115929]
- - - -
-
-
-
2024-07-16
Richard Sandiford
New
rtl-ssa: Fix move range canonicalisation [PR115929]
rtl-ssa: Fix move range canonicalisation [PR115929]
- - - -
-
-
-
2024-07-16
Richard Sandiford
New
rtl-ssa: Fix split_clobber_group [PR115928]
rtl-ssa: Fix split_clobber_group [PR115928]
- - - -
-
-
-
2024-07-16
Richard Sandiford
New
recog: restrict paradoxical mode punning in insn_propagation [PR115901]
recog: restrict paradoxical mode punning in insn_propagation [PR115901]
- - - -
-
-
-
2024-07-13
Richard Sandiford
New
rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891]
rtl-ssa: Enforce earlyclobbers on hard-coded clobbers [PR115891]
- - - -
-
-
-
2024-07-13
Richard Sandiford
New
[v2] Add gcc.gnu.org account names to MAINTAINERS
[v2] Add gcc.gnu.org account names to MAINTAINERS
- - - -
-
-
-
2024-07-11
Richard Sandiford
New
arm: Update fp16-aapcs-[24].c after insn_propagation patch
arm: Update fp16-aapcs-[24].c after insn_propagation patch
- - - -
-
-
-
2024-07-11
Richard Sandiford
New
internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling
internal-fn: Reuse SUBREG_PROMOTED_VAR_P handling
- - - -
-
-
-
2024-07-10
Richard Sandiford
New
recog: Handle some mode-changing hardreg propagations
recog: Handle some mode-changing hardreg propagations
- - - -
-
-
-
2024-07-10
Richard Sandiford
New
aarch64: Avoid alloca in target attribute parsing
aarch64: Avoid alloca in target attribute parsing
- - - -
-
-
-
2024-07-10
Richard Sandiford
New
Add gcc.gnu.org account names to MAINTAINERS
Add gcc.gnu.org account names to MAINTAINERS
- - - -
-
-
-
2024-07-10
Richard Sandiford
New
recog: Avoid validate_change shortcut for groups [PR115782]
recog: Avoid validate_change shortcut for groups [PR115782]
- - - -
-
-
-
2024-07-10
Richard Sandiford
New
[2/2] rtl-ssa: Fix prev_any_insn [PR115785]
[1/2] rtl-ssa: Add replace_nondebug_insn [PR115785]
- - - -
-
-
-
2024-07-09
Richard Sandiford
New
[1/2] rtl-ssa: Add replace_nondebug_insn [PR115785]
[1/2] rtl-ssa: Add replace_nondebug_insn [PR115785]
- - - -
-
-
-
2024-07-09
Richard Sandiford
New
Give fast DCE a separate dirty flag
Give fast DCE a separate dirty flag
- - - -
-
-
-
2024-07-01
Richard Sandiford
New
[pushed] Disable late-combine for -O0 [PR115677]
[pushed] Disable late-combine for -O0 [PR115677]
- - - -
-
-
-
2024-06-27
Richard Sandiford
New
late-combine: Honor targetm.cannot_copy_insn_p
late-combine: Honor targetm.cannot_copy_insn_p
- - - -
-
-
-
2024-06-25
Richard Sandiford
New
[pushed] Add a debug counter for late-combine
[pushed] Add a debug counter for late-combine
- - - -
-
-
-
2024-06-25
Richard Sandiford
New
[6/6] Add a late-combine pass [PR106594]
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[5/6] xstormy16: Fix xs_hi_nonmemory_operand
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[4/6] sh: Make *minus_plus_one work after RA
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[3/6] iq2000: Fix test and branch instructions
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[2/6] rtl-ssa: Don't cost no-op moves
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[1/6] rtl-ssa: Rework _ignoring interfaces
Add a late-combine pass
- - - -
-
-
-
2024-06-20
Richard Sandiford
New
[8/8] aarch64: Add some uses of force_highpart_subreg
[1/8] Make force_subreg emit nothing on failure
- - - -
-
-
-
2024-06-17
Richard Sandiford
New
[7/8] Add force_highpart_subreg
[1/8] Make force_subreg emit nothing on failure
- - - -
-
-
-
2024-06-17
Richard Sandiford
New
«
1
2
3
4
…
17
18
»