Toggle navigation
Patchwork
gcc
Patches
Bundles
About this project
Login
Register
Mail settings
Show patches with
: Submitter =
Segher Boessenkool
| State =
Action Required
| Archived =
No
| 299 patches
Series
Submitter
State
any
Action Required
New
Under Review
Accepted
Rejected
RFC
Not Applicable
Changes Requested
Awaiting Upstream
Superseded
Deferred
Search
Archived
No
Yes
Both
Delegate
Apply
«
1
2
3
»
Patch
Series
S/W/F
Date
Submitter
Delegate
State
combine: Don't create REG_UNUSED notes if the reg already died (PR99927)
combine: Don't create REG_UNUSED notes if the reg already died (PR99927)
0 0 0
2021-04-18
Segher Boessenkool
New
ubsan: Don't test for NaNs if those do not exist (PR97926)
ubsan: Don't test for NaNs if those do not exist (PR97926)
0 0 0
2021-03-19
Segher Boessenkool
New
rs6000: Workaround for PR98092
rs6000: Workaround for PR98092
0 0 0
2021-03-16
Segher Boessenkool
New
rs6000: Fix pr98959 testcase
rs6000: Fix pr98959 testcase
0 0 0
2021-03-10
Segher Boessenkool
New
rs6000: Fix check_effective_target_sqrt_insn (PR99352)
rs6000: Fix check_effective_target_sqrt_insn (PR99352)
0 0 0
2021-03-09
Segher Boessenkool
New
rs6000: Fix rs6000_emit_le_vsx_store (PR98549)
rs6000: Fix rs6000_emit_le_vsx_store (PR98549)
0 0 0
2021-01-19
Segher Boessenkool
New
MAINTAINERS: Fix spacing
MAINTAINERS: Fix spacing
0 0 0
2021-01-12
Segher Boessenkool
New
rs6000: Don't use operands[] for temporaries in define_expand
rs6000: Don't use operands[] for temporaries in define_expand
0 0 0
2020-11-07
Segher Boessenkool
New
rs6000: Fix TARGET_POWERPC64 vs. TARGET_64BIT confusion
rs6000: Fix TARGET_POWERPC64 vs. TARGET_64BIT confusion
0 0 0
2020-11-06
Segher Boessenkool
New
rs6000: Use parameterized names for tablejump
rs6000: Use parameterized names for tablejump
0 0 0
2020-09-30
Segher Boessenkool
New
bb-reorder: Fix for ICEs caused by 69ca5f3a9882
bb-reorder: Fix for ICEs caused by 69ca5f3a9882
0 0 0
2020-09-14
Segher Boessenkool
New
bb-reorder: Remove a misfiring micro-optimization (PR96475)
bb-reorder: Remove a misfiring micro-optimization (PR96475)
0 0 0
2020-08-07
Segher Boessenkool
New
bb-reorder: Remove a misfiring micro-optimization (PR96475)
bb-reorder: Remove a misfiring micro-optimization (PR96475)
0 0 0
2020-08-07
Segher Boessenkool
New
rs6000: Remove -mpower10 option (PR95907)
rs6000: Remove -mpower10 option (PR95907)
0 0 0
2020-07-24
Segher Boessenkool
New
combine: Use single_set for is_just_move
combine: Use single_set for is_just_move
0 0 0
2020-07-17
Segher Boessenkool
New
[2/2] simplify-rtx: Simplify rotates by zero
[1/2] simplify-rtx: Parity of parity is parity
0 0 0
2020-06-24
Segher Boessenkool
New
[1/2] simplify-rtx: Parity of parity is parity
[1/2] simplify-rtx: Parity of parity is parity
0 0 0
2020-06-24
Segher Boessenkool
New
rs6000: Rename future to power10
rs6000: Rename future to power10
0 0 0
2020-06-22
Segher Boessenkool
New
rs6000/testsuite: Allow xxperm* instead of only vperm*
rs6000/testsuite: Allow xxperm* instead of only vperm*
0 0 0
2020-06-09
Segher Boessenkool
New
rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg)
rs6000: Prefer VSX insns over VMX ones (part 1: perm and mrg)
0 0 0
2020-05-29
Segher Boessenkool
New
[5/5] rs6000: BU_FUTURE_MISC_2 requires powerpc64
rs6000: Fixes for Future, mostly testsuite
0 0 0
2020-05-15
Segher Boessenkool
New
[4/5] rs6000/testsuite: Use the int128 selector where needed
rs6000: Fixes for Future, mostly testsuite
0 0 0
2020-05-15
Segher Boessenkool
New
[3/5] rs6000/testsuite: Use lp64 in cnttzdm-0.c
rs6000: Fixes for Future, mostly testsuite
0 0 0
2020-05-15
Segher Boessenkool
New
[2/5] rs6000/testsuite: Don't use powerpc64 effective target
rs6000: Fixes for Future, mostly testsuite
0 0 0
2020-05-15
Segher Boessenkool
New
[1/5] rs6000/testsuite: Use -mdejagnu-cpu= instead of -mcpu=
rs6000: Fixes for Future, mostly testsuite
0 0 0
2020-05-15
Segher Boessenkool
New
rs6000: Properly handle LE index munging in vec_shr (PR94710)
rs6000: Properly handle LE index munging in vec_shr (PR94710)
0 0 0
2020-04-24
Segher Boessenkool
New
doc: Fix typo
doc: Fix typo
0 0 0
2020-04-01
Segher Boessenkool
New
rs6000: Make code questionably using r2 not ICE (PR94420)
rs6000: Make code questionably using r2 not ICE (PR94420)
0 0 0
2020-04-01
Segher Boessenkool
New
rs6000/test: Fix selector in fold-vec-mule-misc.c
rs6000/test: Fix selector in fold-vec-mule-misc.c
0 0 0
2020-03-14
Segher Boessenkool
New
df: Don't abuse bb->aux (PR94148)
df: Don't abuse bb->aux (PR94148)
0 0 0
2020-03-12
Segher Boessenkool
New
rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux*
rs6000: fixinc: Skip machine_name fix for powerpc*-*-linux*
0 0 0
2020-02-13
Segher Boessenkool
New
rs6000: Use strlen instead of sizeof - 1
rs6000: Use strlen instead of sizeof - 1
0 0 0
2020-02-11
Segher Boessenkool
New
rs6000: Use rldimi for 64-bit constants with high=low (PR93012)
rs6000: Use rldimi for 64-bit constants with high=low (PR93012)
0 0 0
2020-02-06
Segher Boessenkool
New
git: Fix typo in url
git: Fix typo in url
0 0 0
2020-02-04
Segher Boessenkool
New
rs6000: Update constraint documentation
rs6000: Update constraint documentation
0 0 0
2020-02-03
Segher Boessenkool
New
[rfc] rs6000: Updated constraint documentation
[rfc] rs6000: Updated constraint documentation
0 0 0
2020-01-31
Segher Boessenkool
Superseded
rs6000: Use symbolic names for the CR fields in more cases
rs6000: Use symbolic names for the CR fields in more cases
0 0 0
2019-12-16
Segher Boessenkool
New
rs6000: Name set<mode>_cc, and delete some old mfcr patterns
rs6000: Name set<mode>_cc, and delete some old mfcr patterns
0 0 0
2019-12-09
Segher Boessenkool
New
[committed] wwwdocs: Update simulator in backends.html (i386, m68k, s390, tilegx)
[committed] wwwdocs: Update simulator in backends.html (i386, m68k, s390, tilegx)
0 0 0
2019-11-29
Segher Boessenkool
New
rs6000: Fix formatting of *mov{si,di}_internal.*
rs6000: Fix formatting of *mov{si,di}_internal.*
0 0 0
2019-11-28
Segher Boessenkool
New
rs6000: Use memory_operand for all simple {l,st}*brx instructions
rs6000: Use memory_operand for all simple {l,st}*brx instructions
0 0 0
2019-11-28
Segher Boessenkool
New
rs6000: Don't split FP comparisons at expand time
rs6000: Don't split FP comparisons at expand time
0 0 0
2019-11-20
Segher Boessenkool
New
rs6000: Fix UNORDERED without NaNs, for DFP (PR92573)
rs6000: Fix UNORDERED without NaNs, for DFP (PR92573)
0 0 0
2019-11-20
Segher Boessenkool
New
rs6000: Allow mode GPR in cceq_{ior,rev}_compare
rs6000: Allow mode GPR in cceq_{ior,rev}_compare
0 0 0
2019-11-16
Segher Boessenkool
New
combine: Don't set the same thing twice in one parallel
combine: Don't set the same thing twice in one parallel
0 0 0
2019-11-16
Segher Boessenkool
New
rs6000: Use ULL on big hexadecimal literal
rs6000: Use ULL on big hexadecimal literal
0 0 0
2019-11-12
Segher Boessenkool
New
[2/2] testsuite: Add testcases for PR92449
Fix PR 92449 (unordered with -ffast-math)
0 0 0
2019-11-12
Segher Boessenkool
New
[1/2] rs6000: Handle unordered for xscmpexp[dq]p without NaNs (PR92449)
Fix PR 92449 (unordered with -ffast-math)
0 0 0
2019-11-12
Segher Boessenkool
New
rs6000: Allow any CC mode in movcc
rs6000: Allow any CC mode in movcc
0 0 0
2019-11-10
Segher Boessenkool
New
rs6000: Fix branch_comparison_operator
rs6000: Fix branch_comparison_operator
0 0 0
2019-11-08
Segher Boessenkool
New
rs6000: Remove no longer correct assert
rs6000: Remove no longer correct assert
0 0 0
2019-11-07
Segher Boessenkool
New
simplify-rtx: simplify_logical_relational_operation
simplify-rtx: simplify_logical_relational_operation
0 0 0
2019-11-06
Segher Boessenkool
New
doc: Insn splitting by combine
doc: Insn splitting by combine
0 0 0
2019-11-06
Segher Boessenkool
New
rs6000: Fix allocate_stack in a corner case (PR91289)
rs6000: Fix allocate_stack in a corner case (PR91289)
0 0 0
2019-10-26
Segher Boessenkool
New
rs6000: Implement [u]avg<mode>3_ceil
rs6000: Implement [u]avg<mode>3_ceil
0 0 0
2019-10-24
Segher Boessenkool
New
genattrtab: Parenthesize expressions correctly (PR92107)
genattrtab: Parenthesize expressions correctly (PR92107)
0 0 0
2019-10-15
Segher Boessenkool
New
regrename: Use PC instead of CC0 to hide operands
regrename: Use PC instead of CC0 to hide operands
0 0 0
2019-10-01
Segher Boessenkool
New
doc/md.texi: Fix some typos
doc/md.texi: Fix some typos
0 0 0
2019-10-01
Segher Boessenkool
New
rs6000: Update rlwinm-[012].c
rs6000: Update rlwinm-[012].c
0 0 0
2019-09-09
Segher Boessenkool
New
[2/2] rs6000: Delete UNSPEC_MV_CR_OV.
[1/2] rs6000: Delete UNSPEC_FRSP
0 0 0
2019-09-06
Segher Boessenkool
New
[1/2] rs6000: Delete UNSPEC_FRSP
[1/2] rs6000: Delete UNSPEC_FRSP
0 0 0
2019-09-06
Segher Boessenkool
New
genemit: Print file+line in the "Splitting with" message
genemit: Print file+line in the "Splitting with" message
0 0 0
2019-09-06
Segher Boessenkool
New
rs6000: Fix darn-3.c for GCC 8 and GCC 7
rs6000: Fix darn-3.c for GCC 8 and GCC 7
0 0 0
2019-08-31
Segher Boessenkool
New
rs6000: New darn testcase (PR91481)
rs6000: New darn testcase (PR91481)
0 0 0
2019-08-23
Segher Boessenkool
New
[2/2] rs6000: Use unspec_volatile for darn (PR91481)
[1/2] rs6000: Move various non-vector things out of altivec.md
0 0 0
2019-08-22
Segher Boessenkool
New
[1/2] rs6000: Move various non-vector things out of altivec.md
[1/2] rs6000: Move various non-vector things out of altivec.md
0 0 0
2019-08-22
Segher Boessenkool
New
rs6000: vec-rotate-*.c fixes
rs6000: vec-rotate-*.c fixes
0 0 0
2019-08-09
Segher Boessenkool
New
rs6000: Add ordered compares (PR58684)
rs6000: Add ordered compares (PR58684)
0 0 0
2019-08-08
Segher Boessenkool
New
[2/2] rs6000: Rename DFP iterator and attr to DDTD and q
[1/2] rs6000: Use iterators in more DFP patterns
0 0 0
2019-08-08
Segher Boessenkool
New
[1/2] rs6000: Use iterators in more DFP patterns
[1/2] rs6000: Use iterators in more DFP patterns
0 0 0
2019-08-08
Segher Boessenkool
New
[4/4] rs6000: Make offsettable_mem_operand use any_memory_operand
rs6000: Improve volatile memory handling
0 0 0
2019-07-20
Segher Boessenkool
New
[3/4] rs6000: Make input_operand use any_memory_operand
rs6000: Improve volatile memory handling
0 0 0
2019-07-20
Segher Boessenkool
New
[2/4] rs6000: Make lwa_operand use any_memory_operand
rs6000: Improve volatile memory handling
0 0 0
2019-07-20
Segher Boessenkool
New
[1/4] rs6000: New predicate any_memory_operand
rs6000: Improve volatile memory handling
0 0 0
2019-07-20
Segher Boessenkool
New
rs6000: Always output .machine
rs6000: Always output .machine
0 0 0
2019-07-15
Segher Boessenkool
New
rs6000: Shut up -Wformat-diag a little more
rs6000: Shut up -Wformat-diag a little more
0 0 0
2019-07-14
Segher Boessenkool
New
rs6000: Shut up -Wformat-diag somewhat
rs6000: Shut up -Wformat-diag somewhat
0 0 0
2019-07-13
Segher Boessenkool
New
rs6000: Adjust comment for the Modula-2 traceback lang
rs6000: Adjust comment for the Modula-2 traceback lang
0 0 0
2019-07-11
Segher Boessenkool
New
rs6000: Handle Modula-2 in the traceback table
rs6000: Handle Modula-2 in the traceback table
0 0 0
2019-07-11
Segher Boessenkool
New
rs6000: Ignore GFXOPT (and GPOPT) for choosing machine
rs6000: Ignore GFXOPT (and GPOPT) for choosing machine
0 0 0
2019-07-08
Segher Boessenkool
New
rs6000: Add testcase for PR88233
rs6000: Add testcase for PR88233
0 0 0
2019-07-08
Segher Boessenkool
New
subreg: Add -fsplit-wide-types-early (PR88233)
subreg: Add -fsplit-wide-types-early (PR88233)
0 0 0
2019-07-07
Segher Boessenkool
New
rs6000: Delete Ffre
rs6000: Delete Ffre
0 0 0
2019-07-07
Segher Boessenkool
New
@signbit<mode>2_dm
@signbit<mode>2_dm
0 0 0
2019-07-01
Segher Boessenkool
New
[12/12] @ieee_128bit_vsx_abs<mode>2
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[11/12] @ieee_128bit_vsx_neg<mode>2
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[10/12] @abs<mode>2_hw
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[09/12] @neg<mode>2_hw
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[08/12] @extenddf<mode>2
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[07/12] @extenddf<mode>2_{fprs,vsx}
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[06/12] @eh_set_lr_<mode>
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[05/12] @ctr<mode>
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[04/12] @indirect_jump<mode>_nospec
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[03/12] @abs<mode>2_internal
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[02/12] @fix_trunc<mode>si2_fprs
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
[01/12] @neg<mode>2
rs6000: Use parameterised names
0 0 0
2019-07-01
Segher Boessenkool
New
rs6000: Improve indexed addressing
rs6000: Improve indexed addressing
0 0 0
2019-07-01
Segher Boessenkool
New
[2/2] rs6000: Fix rs6000_keep_leaf_when_profiled
[1/2] rs6000: Remove duplicated code
0 0 0
2019-06-26
Segher Boessenkool
New
[1/2] rs6000: Remove duplicated code
[1/2] rs6000: Remove duplicated code
0 0 0
2019-06-26
Segher Boessenkool
New
doc: Fix opindex for -W options
doc: Fix opindex for -W options
0 0 0
2019-06-26
Segher Boessenkool
New
«
1
2
3
»