Toggle navigation
Patchwork
GNU Compiler Collection
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Richard Biener
| State =
Action Required
| Archived =
No
| 119 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Committed
Dropped
FSF Assignment Missing
Search
Archived
No
Yes
Both
Delegate
------
Nobody
siddhesh
siddhesh
codonell
azanella
gbenson
jankratochvil
ppluzhnikov
neleai
tromey
palves
keiths
sergiodj
StanShebs
teawater
aburgess
rth
roland
davem
schwab
Allan
aj
ldv
tschwinge
tschwinge
tschwinge
andreaskr
fweimer
ChrisMetcalf
jsm28
aurel32
will
vapier
vapier
tuliom
hjl
triegel
jwlemke
cltang
macro
nsz
pwbot
arjun
stli
ludo
rj
zack
mfabian
rluzynski
dj
sthibaul
mscastanho
lamm
girish946
maennich
dodji
zimmerma
rzinsly
lukma
mjw
goldsteinn
raoni
jason
jwakely
jwakely
maximk
trodgers
Apply
«
1
2
»
Patch
Series
rb/tb
S/W/F
Date
Submitter
Delegate
State
[v2] Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS
[v2] Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS
- -
-
-
-
2021-09-13
Richard Biener
New
[RFC] tree-optimization/65206 - dependence analysis on mixed pointer/array
[RFC] tree-optimization/65206 - dependence analysis on mixed pointer/array
- -
-
-
-
2021-09-15
Richard Biener
RFC
middle-end/102360 - adjust .DEFERRED_INIT expansion
middle-end/102360 - adjust .DEFERRED_INIT expansion
- -
-
-
-
2021-09-16
Richard Biener
New
tree-optimization/65206 - dependence analysis on mixed pointer/array
tree-optimization/65206 - dependence analysis on mixed pointer/array
- -
-
-
-
2021-09-16
Richard Biener
New
Allow different vector types for stmt groups
Allow different vector types for stmt groups
- -
-
-
-
2021-09-20
Richard Biener
New
Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS
Always default to DWARF2_DEBUG if not specified, warn about deprecated STABS
- -
-
-
-
2021-09-21
Richard Biener
New
More consistently dump GIMPLE FE consumable stmts
More consistently dump GIMPLE FE consumable stmts
- -
-
-
-
2021-10-05
Richard Biener
New
[RFC] Introduce TREE_AOREFWRAP to cache ao_ref in the IL
[RFC] Introduce TREE_AOREFWRAP to cache ao_ref in the IL
- -
-
-
-
2021-10-12
Richard Biener
New
[RFC] Map -ftrapv to -fsanitize=signed-integer-overflow -fsanitize-undefined-trap-on-error
[RFC] Map -ftrapv to -fsanitize=signed-integer-overflow -fsanitize-undefined-trap-on-error
- -
-
-
-
2021-10-20
Richard Biener
New
Move negative stride bias out of dr_misalignment
Move negative stride bias out of dr_misalignment
- -
-
-
-
2021-10-26
Richard Biener
New
First refactor of vect_analyze_loop
First refactor of vect_analyze_loop
- -
-
-
-
2021-10-27
Richard Biener
New
middle-end/57245 - honor -frounding-math in real truncation
middle-end/57245 - honor -frounding-math in real truncation
- -
-
-
-
2021-10-27
Richard Biener
New
middle-end/84407 - honor -frounding-math for int to float conversion
middle-end/84407 - honor -frounding-math for int to float conversion
- -
-
-
-
2021-10-28
Richard Biener
New
Update TARGET_MEM_REF documentation
Update TARGET_MEM_REF documentation
- -
-
-
-
2021-11-04
Richard Biener
New
VN/PRE TLC
VN/PRE TLC
- -
-
-
-
2021-11-04
Richard Biener
New
Split vector loop analysis into main and epilogue analysis
Split vector loop analysis into main and epilogue analysis
- -
-
-
-
2021-11-05
Richard Biener
New
middle-end/103181 - fix operation_could_trap_p for vector division
middle-end/103181 - fix operation_could_trap_p for vector division
- -
-
-
-
2021-11-11
Richard Biener
New
tree-optimization/102880 - improve CD-DCE
tree-optimization/102880 - improve CD-DCE
- -
-
-
-
2021-11-12
Richard Biener
New
[RFC] middle-end/46476 - resurrect -Wunreachable-code
[RFC] middle-end/46476 - resurrect -Wunreachable-code
- -
-
-
-
2021-11-24
Richard Biener
New
[RFC] unreachable returns
[RFC] unreachable returns
- -
-
-
-
2021-11-25
Richard Biener
New
[RFC] c++/46476 - implement -Wunreachable-code-return
[RFC] c++/46476 - implement -Wunreachable-code-return
- -
-
-
-
2021-11-26
Richard Biener
New
Place stray return inside if
Place stray return inside if
- -
-
-
-
2021-11-29
Richard Biener
New
tree-optimization/103596 - fix missed propagation into switches
tree-optimization/103596 - fix missed propagation into switches
- -
-
-
-
2021-12-07
Richard Biener
New
middle-end/101530 - fix shufflevector lowering
middle-end/101530 - fix shufflevector lowering
- -
-
-
-
2022-01-05
Richard Biener
New
c/104002 - shufflevector variable indexing
c/104002 - shufflevector variable indexing
- -
-
-
-
2022-01-13
Richard Biener
New
middle-end/100786 - constant folding from incompatible alias
middle-end/100786 - constant folding from incompatible alias
- -
-
-
-
2022-01-20
Richard Biener
New
tree-optimization/100089 - BB vectorization of if-converted loop bodies
tree-optimization/100089 - BB vectorization of if-converted loop bodies
- -
-
-
-
2022-01-21
Richard Biener
New
tree-optimization/102131 - fix niter analysis wrt overflow
tree-optimization/102131 - fix niter analysis wrt overflow
- -
-
-
-
2022-01-24
Richard Biener
New
Adjust LSHIFT_EXPR handling of multiple_of_p
Adjust LSHIFT_EXPR handling of multiple_of_p
- -
-
-
-
2022-01-24
Richard Biener
New
tree-optimization/100499 - niter analysis and multiple_of_p
tree-optimization/100499 - niter analysis and multiple_of_p
- -
-
-
-
2022-01-26
Richard Biener
New
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST
- -
-
-
-
2022-01-26
Richard Biener
New
Add CLOBBER_MARKS_EOL to mark storage end-of-life clobbers
Add CLOBBER_MARKS_EOL to mark storage end-of-life clobbers
- -
-
-
-
2022-02-02
Richard Biener
New
tree-optimization/103641 - improve vect_synth_mult_by_constant
tree-optimization/103641 - improve vect_synth_mult_by_constant
- -
-
-
-
2022-02-04
Richard Biener
New
[RFC] tree-optimization/104373 - early diagnostic on unreachable code
[RFC] tree-optimization/104373 - early diagnostic on unreachable code
- -
-
-
-
2022-02-04
Richard Biener
New
[v2] tree-optimization/100499 - niter analysis and multiple_of_p
[v2] tree-optimization/100499 - niter analysis and multiple_of_p
- -
-
-
-
2022-02-04
Richard Biener
New
[1/4,RFC] middle-end/90348 - add explicit birth
[1/4,RFC] middle-end/90348 - add explicit birth
- -
-
-
-
2022-02-04
Richard Biener
New
[2/4] Testcase adjustments for birth CLOBBERs
[1/4,RFC] middle-end/90348 - add explicit birth
- -
-
-
-
2022-02-04
Richard Biener
New
[3/4] Diagnostic passes adjustments
[1/4,RFC] middle-end/90348 - add explicit birth
- -
-
-
-
2022-02-04
Richard Biener
New
[4/4] Optimization passes adjustments for birth CLOBBERs
[1/4,RFC] middle-end/90348 - add explicit birth
- -
-
-
-
2022-02-04
Richard Biener
New
tree-optimization/104445 - check for vector extraction support
tree-optimization/104445 - check for vector extraction support
- -
-
-
-
2022-02-09
Richard Biener
New
[gimplefe] Add vector_mask attribute to get access to vector bools
[gimplefe] Add vector_mask attribute to get access to vector bools
- -
-
-
-
2022-02-11
Richard Biener
New
tree-optimization/104519 - adjust PR100499 niter fix
tree-optimization/104519 - adjust PR100499 niter fix
- -
-
-
-
2022-02-15
Richard Biener
New
tree-optimization/96881 - CD-DCE and CLOBBERs
tree-optimization/96881 - CD-DCE and CLOBBERs
- -
-
-
-
2022-02-15
Richard Biener
New
tree-optimization/96881 - CD-DCE and CLOBBERs
tree-optimization/96881 - CD-DCE and CLOBBERs
- -
-
-
-
2022-02-17
Richard Biener
New
[1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes
[1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes
- -
-
-
-
2022-02-18
Richard Biener
New
[2/3] tree-optimization/104582 - make SLP node available in vector cost hook
[1/3] tree-optimization/104582 - Simplify vectorizer cost API and fixes
- -
-
-
-
2022-02-18
Richard Biener
New
tree-optimization/104595 - vectorization of COND_EXPR with bool load
tree-optimization/104595 - vectorization of COND_EXPR with bool load
- -
-
-
-
2022-02-21
Richard Biener
New
tree-optimization/104658 - avoid mixing mask & non-mask vector defs
tree-optimization/104658 - avoid mixing mask & non-mask vector defs
- -
-
-
-
2022-02-23
Richard Biener
New
tree-optimization/103037 - PRE simplifying valueized expressions
tree-optimization/103037 - PRE simplifying valueized expressions
- -
-
-
-
2022-02-25
Richard Biener
New
tree-optimization/104716 - check if we can copy loop in loop distribution
tree-optimization/104716 - check if we can copy loop in loop distribution
- -
-
-
-
2022-03-01
Richard Biener
New
rtl-optimization/104686 - speedup IRA allocno conflict test
rtl-optimization/104686 - speedup IRA allocno conflict test
- -
-
-
-
2022-03-02
Richard Biener
New
middle-end/104786 - ICE with asm and VLA
middle-end/104786 - ICE with asm and VLA
- -
-
-
-
2022-03-09
Richard Biener
New
tree-optimization/102943 - avoid (re-)computing dominance bitmap
tree-optimization/102943 - avoid (re-)computing dominance bitmap
- -
-
-
-
2022-03-10
Richard Biener
New
ada/104861 - use target_noncanonial for Target_Name
ada/104861 - use target_noncanonial for Target_Name
- -
-
-
-
2022-03-10
Richard Biener
New
[GCC11] tree-optimization/104931 - mitigate niter analysis issue
[GCC11] tree-optimization/104931 - mitigate niter analysis issue
- -
-
-
-
2022-03-16
Richard Biener
New
[GIMPLE,FE] allow to unit test loop passes
[GIMPLE,FE] allow to unit test loop passes
- -
-
-
-
2022-03-17
Richard Biener
New
tree-optimization/104912 - ensure cost model is checked first
tree-optimization/104912 - ensure cost model is checked first
- -
-
-
-
2022-03-21
Richard Biener
New
middle-end/105049 - fix uniform_vector_p and vector CTOR gimplification
middle-end/105049 - fix uniform_vector_p and vector CTOR gimplification
- -
-
-
-
2022-03-25
Richard Biener
New
[RFC] tree-optimization/101908 - avoid STLF fails when vectorizing
[RFC] tree-optimization/101908 - avoid STLF fails when vectorizing
- -
-
-
-
2022-03-25
Richard Biener
New
tree-optimization/100810 - avoid undefs in IVOPT rewrites
tree-optimization/100810 - avoid undefs in IVOPT rewrites
- -
-
-
-
2022-04-01
Richard Biener
New
debug/105158 - improve debug stmt retaining for forwarder removal
debug/105158 - improve debug stmt retaining for forwarder removal
- -
-
-
-
2022-04-05
Richard Biener
New
[GCC11] tree-optimization/99121 - avoid ICEing for non-constant sizes
[GCC11] tree-optimization/99121 - avoid ICEing for non-constant sizes
- -
-
-
-
2022-04-07
Richard Biener
New
tree-optimization/104010 - fix SLP scalar costing with patterns
tree-optimization/104010 - fix SLP scalar costing with patterns
- -
-
-
-
2022-04-13
Richard Biener
New
[v2] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
[v2] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
- -
-
-
-
2022-04-19
Richard Biener
New
[v3] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
[v3] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
- -
-
-
-
2022-04-20
Richard Biener
New
[v4] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
[v4] rtl-optimization/105231 - distribute_notes and REG_EH_REGION
- -
-
-
-
2022-04-22
Richard Biener
New
middle-end/104492 - avoid all equality compare dangling pointer diags
middle-end/104492 - avoid all equality compare dangling pointer diags
- -
-
-
-
2022-04-25
Richard Biener
New
middle-end/105376 - invalid REAL_CST for DFP constant
middle-end/105376 - invalid REAL_CST for DFP constant
- -
-
-
-
2022-04-27
Richard Biener
New
tree-optimization/105219 - bogus max iters for vectorized epilogue
tree-optimization/105219 - bogus max iters for vectorized epilogue
- -
-
-
-
2022-04-27
Richard Biener
New
[stage1] Embed real_value into REAL_CST
[stage1] Embed real_value into REAL_CST
- -
-
-
-
2022-04-28
Richard Biener
New
middle-end/105376 - invalid REAL_CST for DFP constant
middle-end/105376 - invalid REAL_CST for DFP constant
- -
-
-
-
2022-04-28
Richard Biener
New
tree-optimization/104322 - remove dead code in vectorizable_reduction
tree-optimization/104322 - remove dead code in vectorizable_reduction
- -
-
-
-
2022-04-29
Richard Biener
New
Add gsi_after_labels overload for gimple_seq
Add gsi_after_labels overload for gimple_seq
- -
-
-
-
2022-04-29
Richard Biener
New
tree-optimization/105431 - another overflow in powi handling
tree-optimization/105431 - another overflow in powi handling
- -
-
-
-
2022-04-29
Richard Biener
New
Use CASE_CONVERT in a few more cases
Use CASE_CONVERT in a few more cases
- -
-
-
-
2022-04-29
Richard Biener
New
Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond
Fix is_gimple_condexpr vs is_gimple_condexpr_for_cond
- -
-
-
-
2022-04-29
Richard Biener
New
tree-optimization/105394 - vector lowering of compares
tree-optimization/105394 - vector lowering of compares
- -
-
-
-
2022-04-29
Richard Biener
New
tree-optimization/105437 - BB vect with extern defs of throwing stmts
tree-optimization/105437 - BB vect with extern defs of throwing stmts
- -
-
-
-
2022-05-02
Richard Biener
New
tree-optimization/104240 - SLP discovery with swapped comparisons
tree-optimization/104240 - SLP discovery with swapped comparisons
- -
-
-
-
2022-05-02
Richard Biener
New
Assume a call is expensive when it mismatches
Assume a call is expensive when it mismatches
- -
-
-
-
2022-05-02
Richard Biener
New
Fixup OPTION_SET_P usage in finish_options
Fixup OPTION_SET_P usage in finish_options
- -
-
-
-
2022-05-03
Richard Biener
New
middle-end/105461 - opts processing of -fvar-tracking
middle-end/105461 - opts processing of -fvar-tracking
- -
-
-
-
2022-05-03
Richard Biener
New
middle-end/105083 - check prerequesites in scev_initialize
middle-end/105083 - check prerequesites in scev_initialize
- -
-
-
-
2022-05-03
Richard Biener
New
tree-optimization/103116 - SLP permutes and peeling for gaps
tree-optimization/103116 - SLP permutes and peeling for gaps
- -
-
-
-
2022-05-04
Richard Biener
New
Fold more vector constants early
Fold more vector constants early
- -
-
-
-
2022-05-04
Richard Biener
New
tree-optimization/105484 - VEC_SET and EH
tree-optimization/105484 - VEC_SET and EH
- -
-
-
-
2022-05-05
Richard Biener
New
testsuite/105486 - adjust testcase to avoid misaligned accesses
testsuite/105486 - adjust testcase to avoid misaligned accesses
- -
-
-
-
2022-05-05
Richard Biener
New
rewrite undefined overflow to defined in ifcombine
rewrite undefined overflow to defined in ifcombine
- -
-
-
-
2022-05-05
Richard Biener
New
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST
tree-optimization/104162 - CSE of &MEM[ptr].a[i] and ptr + CST
- -
-
-
-
2022-05-05
Richard Biener
New
tree-optimization/105517 - avoid offset truncation during VN
tree-optimization/105517 - avoid offset truncation during VN
- -
-
-
-
2022-05-09
Richard Biener
New
Remove GIMPLE restriction of ! using match.pd patterns
Remove GIMPLE restriction of ! using match.pd patterns
- -
-
-
-
2022-05-09
Richard Biener
New
Properly use opts in finish_options
Properly use opts in finish_options
- -
-
-
-
2022-05-10
Richard Biener
New
middle-end/105537 - debug processing
middle-end/105537 - debug processing
- -
-
-
-
2022-05-10
Richard Biener
New
Use gimple-match folding in fold_build_cond_expr
Use gimple-match folding in fold_build_cond_expr
- -
-
-
-
2022-05-10
Richard Biener
New
bootstrap/105551 - restore nvptx build
bootstrap/105551 - restore nvptx build
- -
-
-
-
2022-05-11
Richard Biener
New
Implement some of fold_binary_op_with_conditional_arg in match.pd
Implement some of fold_binary_op_with_conditional_arg in match.pd
- -
-
-
-
2022-05-11
Richard Biener
New
rtl-optimization/105559 - avoid quadratic behavior in delete_insn_and_edges
rtl-optimization/105559 - avoid quadratic behavior in delete_insn_and_edges
- -
-
-
-
2022-05-11
Richard Biener
New
Use variadic template functions for the gimple_build forwarders
Use variadic template functions for the gimple_build forwarders
- -
-
-
-
2022-05-11
Richard Biener
New
Make gimple_build main workers more flexible
Make gimple_build main workers more flexible
- -
-
-
-
2022-05-12
Richard Biener
New
tree-optimization/105562 - avoid uninit diagnostic with better FRE
tree-optimization/105562 - avoid uninit diagnostic with better FRE
- -
-
-
-
2022-05-12
Richard Biener
New
«
1
2
»