Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Sandiford
| State =
Action Required
| Archived =
No
| 1961 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
patrick_delaunay
Noltari
Noltari
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
ajd
darball1
sammj
jogo
jogo
bhelgaas
blogic
blogic
pchotard
oohal
russellb
ptomsich
agraf
joestringer
naveen
tagr
tagr
pepe2k
pepe2k
mwalle
arj
arj
davem
davem
davem
jforissier
andmur01
amitay
matttbe
pabeni
istokes
aparcar
danielschwierzeck
martineau
Ansuel
maddy
goliath
mkorpershoek
mariosix
dcaratti
aserdean
ovsrobot
ovsrobot
tpetazzoni
marex
khem
XiaoYang
apritzel
robimarko
danielhb
groug
npiggin
mmichelson
pareddja
liwang
atishp
netdrv
mkubecek
stintel
stintel
jkicinski
cpitchen
dsa
jstancek
bpf
shettyg
lorpie01
acelan
wigyori
wigyori
pm215
apopple
dja
alexhung
lynxis
lynxis
brgl
brgl
peda
akodanev
0andriy
981213
narmstrong
snowpatch_ozlabs
snowpatch_ozlabs
snowpatch_ozlabs
aivanov
atishp04
blocktrron
vigneshr
mraynal
monstr
shemminger
chunkeey
stewart
stewart
wsa
kabel
ukleinek
ukleinek
Jaehoon
ehristev
rfried
ivanhu
ag
prom
xypron
rsalvaterra
adrianschmutzler
hegdevasant
hegdevasant
horms
jacmet
jagan
arbab
kevery
rmilecki
rmilecki
freenix
bmeng
metan
akumar
sjg
abelloni
chleroy
pablo
pablo
apconole
wbx
legoater
legoater
legoater
rw
rw
trini
juju
svanheule
bjonglez
ynezz
xback
xback
sbabic
sbabic
richiejp
pevik
dangole
dangole
jonhunter
aik
Hauke
Hauke
forty
acer
next_ghost
anuppatel
anuppatel
amusil
echaudron
benh
rgrimm
segher
passgat
pratyush
jms
jms
jms
jmberg
mans0n
ruscur
numans
festevam
Andes
ymorin
jk
jk
jk
jk
xuyang
linusw
linusw
conchuod
matthias_bgg
tambarus
kubu
tytso
ltpci
krzk
pbrobinson
spectrum
strlen
strlen
imaximets
stroese
dceara
apalos
neocturne
cazzacarna
aldot
tperale
TIENFONG
mpe
galak
sfr
arnout
ktraynor
robh
nbd
nbd
kcxt
anguy11
paulus
jm
mwilczynski
Bubu
iTitou
vfazio
hs
jstephan
raymo200915
dlech
Apply
«
1
2
3
4
…
19
20
»
Patch
Series
A/F/R/T
S/W/F
Date
Submitter
Delegate
State
rtl-ssa: Add missing live-out uses [PR121619]
rtl-ssa: Add missing live-out uses [PR121619]
- - - -
-
-
-
2025-08-21
Richard Sandiford
New
Merge aarch64-cc-fusion into late-combine
Merge aarch64-cc-fusion into late-combine
- - - -
-
-
-
2025-08-20
Richard Sandiford
New
rtl-ssa: Fix thinko when adding live-out uses
rtl-ssa: Fix thinko when adding live-out uses
- - - -
-
-
-
2025-08-20
Richard Sandiford
New
rtl-ssa: Add a find_uses function
rtl-ssa: Add a find_uses function
- - - -
-
-
-
2025-08-20
Richard Sandiford
New
[15] aarch64: Fix mode mismatch when building a predicate [PR121118]
[15] aarch64: Fix mode mismatch when building a predicate [PR121118]
- - - -
-
-
-
2025-08-18
Richard Sandiford
New
gcse: Fix handling of partial clobbers [PR97497]
gcse: Fix handling of partial clobbers [PR97497]
- - - -
-
-
-
2025-08-18
Richard Sandiford
New
[pushed] testsuite: Add a test for [PR119156]
[pushed] testsuite: Add a test for [PR119156]
- - - -
-
-
-
2025-08-15
Richard Sandiford
New
[pushed] powerpc: Add missing modes to P9 if_then_elses [PR121501]
[pushed] powerpc: Add missing modes to P9 if_then_elses [PR121501]
- - - -
-
-
-
2025-08-14
Richard Sandiford
New
RISC-V: Allow errors to be suppressed when parsing architectures
RISC-V: Allow errors to be suppressed when parsing architectures
- - - -
-
-
-
2025-08-14
Richard Sandiford
New
fwprop: Don't propagate asms [PR121253]
fwprop: Don't propagate asms [PR121253]
- - - -
-
-
-
2025-08-12
Richard Sandiford
New
simplify-rtx: Distribute some non-narrowing subregs [PR121306]
simplify-rtx: Distribute some non-narrowing subregs [PR121306]
- - - -
-
-
-
2025-08-08
Richard Sandiford
New
aarch64: Mark SME functions as .variant_pcs [PR121414]
aarch64: Mark SME functions as .variant_pcs [PR121414]
- - - -
-
-
-
2025-08-07
Richard Sandiford
New
Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR120718]
Remove MODE_COMPOSITE_P test from simplify_gen_subreg [PR120718]
- - - -
-
-
-
2025-08-07
Richard Sandiford
New
i386: Extend recognition of high-reg rvalues [PR121306]
i386: Extend recognition of high-reg rvalues [PR121306]
- - - -
-
-
-
2025-08-05
Richard Sandiford
New
[12/12] aarch64: Check the mode of SVE ACLE function results
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[11/12] aarch64: Use VNx16BI for svdupq_b*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[10/12] aarch64: Use VNx16BI for svdup_b*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[09/12] aarch64: Use VNx16BI for svpnext*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[08/12] aarch64: Use VNx16BI for sv(n)match*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[07/12] aarch64: Use VNx16BI for svac*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[06/12] aarch64: Use VNx16BI for floating-point svcmp*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[05/12] aarch64: Use VNx16BI for svcmp*_wide
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[04/12] aarch64: Drop unnecessary GPs in svcmp_wide PTEST patterns
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[03/12] aarch64: Use the correct GP mode in the svcmp_wide patterns
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[02/12] aarch64: Use VNx16BI for non-widening integer svcmp*
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[01/12] aarch64: Use VNx16BI for svunpklo/hi_b
aarch64: Use VNx16BI for all svbool_t results
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[2/2] aarch64: Use VNx16BI for svrev_b* [PR121294]
aarch64: Two fixes for PR121294
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[1/2] aarch64: Use VNx16BI for more permutations [PR121294]
aarch64: Two fixes for PR121294
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
aarch64: Use VNx16BI for more SVE WHILE* results [PR121118]
aarch64: Use VNx16BI for more SVE WHILE* results [PR121118]
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
simplify-rtx: Simplify subregs of logic ops
simplify-rtx: Simplify subregs of logic ops
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[2/2] testsuite: Generalise aarch64/saturating_arithmetic*.c
[1/2] testsuite: Make aarch64/cmpbr.c more forgiving
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
[1/2] testsuite: Make aarch64/cmpbr.c more forgiving
[1/2] testsuite: Make aarch64/cmpbr.c more forgiving
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
aarch64: Fix function_expander::get_reg_target
aarch64: Fix function_expander::get_reg_target
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
aarch64: Improve svdupq_lane expension for big-endian [PR121293]
aarch64: Improve svdupq_lane expension for big-endian [PR121293]
- - - -
-
-
-
2025-07-29
Richard Sandiford
New
aarch64: Tweak handling of general SVE permutes [PR121027]
aarch64: Tweak handling of general SVE permutes [PR121027]
- - - -
-
-
-
2025-07-11
Richard Sandiford
New
[pushed] aarch64: Guard VF-based costing with !m_costing_for_scalar
[pushed] aarch64: Guard VF-based costing with !m_costing_for_scalar
- - - -
-
-
-
2025-07-10
Richard Sandiford
New
[pushed] testsuite: Add -funwind-tables to sve*/pfalse* tests
[pushed] testsuite: Add -funwind-tables to sve*/pfalse* tests
- - - -
-
-
-
2025-07-10
Richard Sandiford
New
aarch64: Fix LD1Q and ST1Q failures for big-endian
aarch64: Fix LD1Q and ST1Q failures for big-endian
- - - -
-
-
-
2025-07-10
Richard Sandiford
New
aarch64: Fix endianness of DFmode vector constants
aarch64: Fix endianness of DFmode vector constants
- - - -
-
-
-
2025-07-09
Richard Sandiford
New
aarch64: Some fixes for SVE INDEX constants
aarch64: Some fixes for SVE INDEX constants
- - - -
-
-
-
2025-07-09
Richard Sandiford
New
aarch64: Extend HVLA permutations to big-endian
aarch64: Extend HVLA permutations to big-endian
- - - -
-
-
-
2025-07-09
Richard Sandiford
New
Make the RTL frontend set REG_NREGS correctly
Make the RTL frontend set REG_NREGS correctly
- - - -
-
-
-
2025-07-09
Richard Sandiford
New
[pushed] testsuite: Add a couple of fstack_protector guards
[pushed] testsuite: Add a couple of fstack_protector guards
- - - -
-
-
-
2025-07-09
Richard Sandiford
New
vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118891]
vect: Fix VEC_WIDEN_PLUS_HI/LO choice for big-endian [PR118891]
- - - -
-
-
-
2025-07-04
Richard Sandiford
New
ext-dce: Fix subreg_lsb is_constant assumption
ext-dce: Fix subreg_lsb is_constant assumption
- - - -
-
-
-
2025-07-04
Richard Sandiford
New
aarch64: Fix neon-sve-bridge.c failures for big-endian
aarch64: Fix neon-sve-bridge.c failures for big-endian
- - - -
-
-
-
2025-07-04
Richard Sandiford
New
aarch64: Fix ZIP1 order in aarch64_expand_vector_init
aarch64: Fix ZIP1 order in aarch64_expand_vector_init
- - - -
-
-
-
2025-07-04
Richard Sandiford
New
rtl-ssa: Rewrite process_uses_of_deleted_def [PR120745]
rtl-ssa: Rewrite process_uses_of_deleted_def [PR120745]
- - - -
-
-
-
2025-06-24
Richard Sandiford
New
lra: Check for null lowpart_subregs [PR120733]
lra: Check for null lowpart_subregs [PR120733]
- - - -
-
-
-
2025-06-24
Richard Sandiford
New
vregs: Use force_subreg when instantiating subregs [PR120721]
vregs: Use force_subreg when instantiating subregs [PR120721]
- - - -
-
-
-
2025-06-20
Richard Sandiford
New
aarch64: Add vec_set/extract for tuple modes [PR113027]
aarch64: Add vec_set/extract for tuple modes [PR113027]
- - - -
-
-
-
2025-06-16
Richard Sandiford
New
aarch64: Incorrect removal of ZA restore [PR120624]
aarch64: Incorrect removal of ZA restore [PR120624]
- - - -
-
-
-
2025-06-11
Richard Sandiford
New
emit-rtl: Tweak validate_subreg ordered_p condition [PR120447]
emit-rtl: Tweak validate_subreg ordered_p condition [PR120447]
- - - -
-
-
-
2025-06-02
Richard Sandiford
New
rtl-ssa: Reject non-address uses of autoinc regs [PR120347]
rtl-ssa: Reject non-address uses of autoinc regs [PR120347]
- - - -
-
-
-
2025-05-22
Richard Sandiford
New
sparc: Avoid operandN variables in .md files
sparc: Avoid operandN variables in .md files
- - - -
-
-
-
2025-05-20
Richard Sandiford
New
[3/3] genemit: Use a byte encoding to generate insns
Make genemit.cc use a byte encoding of the rtx pattern
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[2/3] genemit: Avoid using gen_exp in output_add_clobbers
Make genemit.cc use a byte encoding of the rtx pattern
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[1/3] genemit: Remove support for string operands
Make genemit.cc use a byte encoding of the rtx pattern
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[9/9] genemit: Remove purported handling of location_ts
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[8/9] genemit: Always track multiple uses of operands
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[7/9] genemit: Add a generator struct
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[6/9] genemit: Consistently use operand arrays in gen_* functions
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[5/9] genemit: Factor out code common to insns and expands
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[4/9] genemit: Add an internal queue
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[3/9] genemit: Use references rather than pointers
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[2/9] xstormy16: Avoid accessing beyond the operands[] array
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[1/9] nds32: Avoid accessing beyond the operands[] array
Some tweaks to genemit.cc
- - - -
-
-
-
2025-05-16
Richard Sandiford
New
[4/4] Manual tweak of some end_sequence callers
Make end_sequence return the insn sequence
- - - -
-
-
-
2025-05-15
Richard Sandiford
New
[3/4] Automatic replacement of end_sequence/return pairs
Make end_sequence return the insn sequence
- - - -
-
-
-
2025-05-15
Richard Sandiford
New
[2/4] Automatic replacement of get_insns/end_sequence pairs
Make end_sequence return the insn sequence
- - - -
-
-
-
2025-05-15
Richard Sandiford
New
[1/4] Make end_sequence return the insn sequence
Make end_sequence return the insn sequence
- - - -
-
-
-
2025-05-15
Richard Sandiford
New
[pushed] testsuite: Force -mcmodel=small for gcc.target/aarch64/pr115258.c
[pushed] testsuite: Force -mcmodel=small for gcc.target/aarch64/pr115258.c
- - - -
-
-
-
2025-04-30
Richard Sandiford
New
simplify-rtx: Split out native_decode_int
simplify-rtx: Split out native_decode_int
- - - -
-
-
-
2025-04-28
Richard Sandiford
New
[v2] Document AArch64 changes for GCC 15
[v2] Document AArch64 changes for GCC 15
- - - -
-
-
-
2025-04-23
Richard Sandiford
New
[RFA,15] aarch64: Define __ARM_FEATURE_FAMINMAX
[RFA,15] aarch64: Define __ARM_FEATURE_FAMINMAX
- - - -
-
-
-
2025-04-22
Richard Sandiford
New
Document AArch64 changes for GCC 15
Document AArch64 changes for GCC 15
- - - -
-
-
-
2025-04-22
Richard Sandiford
New
[15] testsuite: XFAIL predcom-8.c on aarch64 [PR118407]
[15] testsuite: XFAIL predcom-8.c on aarch64 [PR118407]
- - - -
-
-
-
2025-04-17
Richard Sandiford
New
aarch64: Fix CFA offsets in non-initial stack probes [PR119610]
aarch64: Fix CFA offsets in non-initial stack probes [PR119610]
- - - -
-
-
-
2025-04-10
Richard Sandiford
New
Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]
Avoid using POINTER_DIFF_EXPR for overlap checks [PR119399]
- - - -
-
-
-
2025-04-10
Richard Sandiford
New
[pushed] testsuite: Fix gcc.dg/vect/pr99102.c command line
[pushed] testsuite: Fix gcc.dg/vect/pr99102.c command line
- - - -
-
-
-
2025-04-08
Richard Sandiford
New
[pushed] testsuite: Update guality XFAILs for aarch64
[pushed] testsuite: Update guality XFAILs for aarch64
- - - -
-
-
-
2025-04-08
Richard Sandiford
New
libgomp: Update SVE tests
libgomp: Update SVE tests
- - - -
-
-
-
2025-04-08
Richard Sandiford
New
[4/4] combine: Limit insn searchs for 2->2 combinations [PR116398]
[1/4] combine: Allow 2->2 combinations, but with a tweak [PR116398]
- - - -
-
-
-
2025-04-04
Richard Sandiford
New
[3/4] combine: Optimise distribute_links search [PR116398]
[1/4] combine: Allow 2->2 combinations, but with a tweak [PR116398]
- - - -
-
-
-
2025-04-04
Richard Sandiford
New
[2/4] combine: Avoid split_i2i3 search if i2 is unchanged [PR116398]
[1/4] combine: Allow 2->2 combinations, but with a tweak [PR116398]
- - - -
-
-
-
2025-04-04
Richard Sandiford
New
[1/4] combine: Allow 2->2 combinations, but with a tweak [PR116398]
[1/4] combine: Allow 2->2 combinations, but with a tweak [PR116398]
- - - -
-
-
-
2025-04-04
Richard Sandiford
New
combine: Allow 2->2 combos but limit insn searches [PR116398]
combine: Allow 2->2 combos but limit insn searches [PR116398]
- - - -
-
-
-
2025-04-01
Richard Sandiford
New
simplify-rtx: Fix shortcut for vector eq/ne
simplify-rtx: Fix shortcut for vector eq/ne
- - - -
-
-
-
2025-04-01
Richard Sandiford
New
vect: Fix aarch64/pr99873_2.c ld4/st4 failure
vect: Fix aarch64/pr99873_2.c ld4/st4 failure
- - - -
-
-
-
2025-03-14
Richard Sandiford
New
vect: Fix aarch64/pr99873_2.c ld4/st4 failure
vect: Fix aarch64/pr99873_2.c ld4/st4 failure
- - - -
-
-
-
2025-03-13
Richard Sandiford
New
[pushed] testsuite: Fix sve/mask_struct_load_3_run.c [PR113965]
[pushed] testsuite: Fix sve/mask_struct_load_3_run.c [PR113965]
- - - -
-
-
-
2025-03-13
Richard Sandiford
New
[pushed] testsuite: Add -fno-tree-sink to sve/pr96357.c
[pushed] testsuite: Add -fno-tree-sink to sve/pr96357.c
- - - -
-
-
-
2025-03-13
Richard Sandiford
New
[v2,2/2] match.pd: Extend pointer alignment folds
Two match.pd folds for sve/pr98119.c
- - - -
-
-
-
2025-03-13
Richard Sandiford
New
[v2,1/2] match.pd: Fold ((X >> C1) & C2) * (1 << C1)
Two match.pd folds for sve/pr98119.c
- - - -
-
-
-
2025-03-13
Richard Sandiford
New
[2/2] match.pd: Extend pointer alignment folds
Two match.pd folds for sve/pr98119.c
- - - -
-
-
-
2025-03-12
Richard Sandiford
New
[1/2] match.pd: Fold ((X >> C1) & C2) * (1 << C1)
Two match.pd folds for sve/pr98119.c
- - - -
-
-
-
2025-03-12
Richard Sandiford
New
testsuite: Remove sve/pre_cond_share_1.c [PR115248]
testsuite: Remove sve/pre_cond_share_1.c [PR115248]
- - - -
-
-
-
2025-03-12
Richard Sandiford
New
aarch64: XFAIL pred-not-gen-[14].c [PR118956]
aarch64: XFAIL pred-not-gen-[14].c [PR118956]
- - - -
-
-
-
2025-03-11
Richard Sandiford
New
aarch64: Make latency account for synthetic VEC_PERM_EXPRs [PR116901]
aarch64: Make latency account for synthetic VEC_PERM_EXPRs [PR116901]
- - - -
-
-
-
2025-03-11
Richard Sandiford
New
vect: Fix ncopies when costing SLP reductions [PR116901]
vect: Fix ncopies when costing SLP reductions [PR116901]
- - - -
-
-
-
2025-03-11
Richard Sandiford
New
«
1
2
3
4
…
19
20
»