Show patches with: Submitter = Richard Sandiford       |    State = Action Required       |    Archived = No       |   1681 patches
« 1 2 3 416 17 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
aarch64: Account for different Advanced SIMD fusing options aarch64: Account for different Advanced SIMD fusing options - - - - --- 2023-08-24 Richard Sandiford New
c: Add support for [[__extension__ ...]] c: Add support for [[__extension__ ...]] - - - - --- 2023-08-17 Richard Sandiford New
poly_int: Handle more can_div_trunc_p cases poly_int: Handle more can_div_trunc_p cases - - - - --- 2023-08-03 Richard Sandiford New
[WIP,RFC] Add support for keyword-based attributes [WIP,RFC] Add support for keyword-based attributes - - - - --- 2023-07-14 Richard Sandiford New
aarch64: Fix vector-to-vector vec_extract aarch64: Fix vector-to-vector vec_extract - - - - --- 2023-07-03 Richard Sandiford New
A couple of va_gc_atomic tweaks A couple of va_gc_atomic tweaks - - - - --- 2023-06-28 Richard Sandiford New
gengtype: Handle braced initialisers in structs gengtype: Handle braced initialisers in structs - - - - --- 2023-06-27 Richard Sandiford New
vect: Cost intermediate conversions vect: Cost intermediate conversions - - - - --- 2023-06-26 Richard Sandiford New
[pushed] aarch64: Fix gcc.target/aarch64/sve/pcs failures [pushed] aarch64: Fix gcc.target/aarch64/sve/pcs failures - - - - --- 2023-06-20 Richard Sandiford New
[pushed] aarch64: Robustify stack tie handling [pushed] aarch64: Robustify stack tie handling - - - - --- 2023-06-20 Richard Sandiford New
[committed] vect: Restore aarch64 bootstrap [committed] vect: Restore aarch64 bootstrap - - - - --- 2023-06-19 Richard Sandiford New
early-remat: Resync with new DF postorders [PR109940] early-remat: Resync with new DF postorders [PR109940] - - - - --- 2023-05-24 Richard Sandiford New
[2/2] aarch64: Provide FPR alternatives for some bit insertions [PR109632] [1/2] md: Allow <FOO> to refer to the value of int iterator FOO - - - - --- 2023-05-23 Richard Sandiford New
[1/2] md: Allow <FOO> to refer to the value of int iterator FOO [1/2] md: Allow <FOO> to refer to the value of int iterator FOO - - - - --- 2023-05-23 Richard Sandiford New
aarch64: Allow moves after tied-register intrinsics (2nd edition) aarch64: Allow moves after tied-register intrinsics (2nd edition) - - - - --- 2023-05-16 Richard Sandiford New
aarch64: Remove alignment assertions [PR109661] aarch64: Remove alignment assertions [PR109661] - - - - --- 2023-05-11 Richard Sandiford New
[2/2] aarch64: Improve register allocation for lane instructions [1/2] aarch64: Fix cut-&-pasto in aarch64-sve2-acle-asm.exp - - - - --- 2023-05-09 Richard Sandiford New
[1/2] aarch64: Fix cut-&-pasto in aarch64-sve2-acle-asm.exp [1/2] aarch64: Fix cut-&-pasto in aarch64-sve2-acle-asm.exp - - - - --- 2023-05-09 Richard Sandiford New
[6/6] aarch64: Avoid hard-coding specific register allocations aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
[5/6] aarch64: Relax FP/vector register matches aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
[4/6] aarch64: Relax predicate register matches aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
[3/6] aarch64: Relax ordering requirements in SVE dup tests aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
[2/6] aarch64: Allow moves after tied-register intrinsics aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
[1/6] aarch64: Fix move-after-intrinsic function-body tests aarch64: Avoid hard-coding specific register allocations - - - - --- 2023-05-09 Richard Sandiford New
ira: Don't create copies for earlyclobbered pairs ira: Don't create copies for earlyclobbered pairs - - - - --- 2023-05-05 Richard Sandiford New
[2/2] aarch64: Fix ABI handling of aligned enums [PR109661] [1/2] aarch64: Rename abi_break parameters [PR109661] - - - - --- 2023-05-03 Richard Sandiford New
[1/2] aarch64: Rename abi_break parameters [PR109661] [1/2] aarch64: Rename abi_break parameters [PR109661] - - - - --- 2023-05-03 Richard Sandiford New
aarch64: Don't trust TYPE_ALIGN for pointers [PR108910] aarch64: Don't trust TYPE_ALIGN for pointers [PR108910] - - - - --- 2023-04-13 Richard Sandiford New
[committed] aarch64: Restore vectorisation of vld1 inputs [PR109072] [committed] aarch64: Restore vectorisation of vld1 inputs [PR109072] - - - - --- 2023-03-28 Richard Sandiford New
[v2,2/2] combine: Try harder to form zero_extends [PR106594] Series of patch to fix PR106594 - - - - --- 2023-03-09 Richard Sandiford New
[v2,1/2] combine: Split code out of make_compound_operation_int Series of patch to fix PR106594 - - - - --- 2023-03-09 Richard Sandiford New
combine: Try harder to form zero_extends [PR106594] combine: Try harder to form zero_extends [PR106594] - - - - --- 2023-03-06 Richard Sandiford New
vect: Don't apply masks to operations on invariants [PR108979] vect: Don't apply masks to operations on invariants [PR108979] - - - - --- 2023-03-02 Richard Sandiford New
Avoid creating (const (reg ...)) [PR108603] Avoid creating (const (reg ...)) [PR108603] - - - - --- 2023-03-02 Richard Sandiford New
vect: Fix voluntarily-masked negative conditionals [PR108430] vect: Fix voluntarily-masked negative conditionals [PR108430] - - - - --- 2023-03-02 Richard Sandiford New
[Ping^3] gomp: Various fixes for SVE types [PR101018] [Ping^3] gomp: Various fixes for SVE types [PR101018] - - - - --- 2023-02-13 Richard Sandiford New
[Ping] ifcvt: Fix regression in aarch64/fcsel_1.c [Ping] ifcvt: Fix regression in aarch64/fcsel_1.c - - - - --- 2023-02-13 Richard Sandiford New
[pushed] testsuite: Import objc-dg-prune in execute.exp [pushed] testsuite: Import objc-dg-prune in execute.exp - - - - --- 2023-02-08 Richard Sandiford New
vect: Check gather/scatter offset types [PR108316] vect: Check gather/scatter offset types [PR108316] - - - - --- 2023-02-08 Richard Sandiford New
lra: Replace subregs in bare uses & clobbers [PR108681] lra: Replace subregs in bare uses & clobbers [PR108681] - - - - --- 2023-02-07 Richard Sandiford New
ifcvt: Fix regression in aarch64/fcsel_1.c ifcvt: Fix regression in aarch64/fcsel_1.c - - - - --- 2023-02-03 Richard Sandiford New
[pushed] rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086] [pushed] rtl-ssa: Extend m_num_defs to a full unsigned int [PR108086] - - - - --- 2023-02-02 Richard Sandiford New
[pushed] testsuite: Add case-values-threshold to pr107876.C [pushed] testsuite: Add case-values-threshold to pr107876.C - - - - --- 2023-02-02 Richard Sandiford New
rtl-ssa: Fix splitting of clobber groups [PR108508] rtl-ssa: Fix splitting of clobber groups [PR108508] - - - - --- 2023-02-02 Richard Sandiford New
[pushed] compare-elim: Fix an RTL checking failure [pushed] compare-elim: Fix an RTL checking failure - - - - --- 2023-02-01 Richard Sandiford New
[pushed] testsuite: Fix g++.dg/gomp warnings for aarch64 [pushed] testsuite: Fix g++.dg/gomp warnings for aarch64 - - - - --- 2023-02-01 Richard Sandiford New
vect: Fix single def-use cycle for ifn reductions [PR108608] vect: Fix single def-use cycle for ifn reductions [PR108608] - - - - --- 2023-01-31 Richard Sandiford New
[pushed] testsuite: Two adjustments to gcc.dg/vect/complex [pushed] testsuite: Two adjustments to gcc.dg/vect/complex - - - - --- 2023-01-27 Richard Sandiford New
[pushed] aarch64: Prevent simd tests from being optimised away [pushed] aarch64: Prevent simd tests from being optimised away - - - - --- 2023-01-27 Richard Sandiford New
[2/2] vect: Make partial trapping ops use predication [PR96373] [1/2] Add support for conditional xorsign [PR96373] - - - - --- 2023-01-27 Richard Sandiford New
[1/2] Add support for conditional xorsign [PR96373] [1/2] Add support for conditional xorsign [PR96373] - - - - --- 2023-01-27 Richard Sandiford New
testsuite: Fix hwasan/arguments-3.c failures testsuite: Fix hwasan/arguments-3.c failures - - - - --- 2023-01-26 Richard Sandiford New
[pushed] aarch64: Remove expected error for compound literals [pushed] aarch64: Remove expected error for compound literals - - - - --- 2023-01-26 Richard Sandiford New
[pushed] Update guality XFAILs for aarch64*-*-* [pushed] Update guality XFAILs for aarch64*-*-* - - - - --- 2023-01-26 Richard Sandiford New
[pushed] aarch64: Suppress warnings in pr99766.C [pushed] aarch64: Suppress warnings in pr99766.C - - - - --- 2023-01-26 Richard Sandiford New
[1/4] aarch64: Remove slp_13.c XFAILs [1/4] aarch64: Remove slp_13.c XFAILs - - - - --- 2023-01-26 Richard Sandiford New
vect/aarch64: Fix various sve/cond*.c failures vect/aarch64: Fix various sve/cond*.c failures - - - - --- 2023-01-26 Richard Sandiford New
[pushed] aarch64: Restore generation of SVE UQDEC instructions [pushed] aarch64: Restore generation of SVE UQDEC instructions - 1 - - --- 2023-01-25 Richard Sandiford New
[pushed] aarch64: Update sizeless tests [pushed] aarch64: Update sizeless tests - - - - --- 2023-01-25 Richard Sandiford New
[pushed] aarch64: Fix DWARF frame register sizes for predicates [pushed] aarch64: Fix DWARF frame register sizes for predicates - - - - --- 2023-01-13 Richard Sandiford New
gomp: Various fixes for SVE types [PR101018] gomp: Various fixes for SVE types [PR101018] - - - - --- 2022-11-18 Richard Sandiford New
[16/16] aarch64: Update sibcall handling for SME aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[15/16] aarch64: Enforce inlining restrictions for SME aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[14/16] aarch64: Add support for arm_locally_streaming aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[13/16] aarch64: Add support for <arm_sme.h> aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[12/16] aarch64: Tweaks to function_resolver::resolve_to aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[11/16] aarch64: Generalise _m rules for SVE intrinsics aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[10/16] aarch64: Generalise unspec_based_function_base aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[09/16] aarch64: Make AARCH64_FL_SVE requirements explicit aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[08/16] aarch64: Add a VNx1TI mode aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[07/16] aarch64: Add a register class for w12-w15 aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[06/16] aarch64: Add support for SME ZA attributes aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[05/16] aarch64: Switch PSTATE.SM around calls aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[04/16] aarch64: Mark relevant SVE instructions as non-streaming aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[03/16] aarch64: Distinguish streaming-compatible AdvSIMD insns aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[02/16] aarch64: Add +sme aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
[01/16] aarch64: Add arm_streaming(_compatible) attributes aarch64: Add support for SME - - - - --- 2022-11-13 Richard Sandiford New
builtins: Commonise default handling of nonlocal_goto builtins: Commonise default handling of nonlocal_goto - - - - --- 2022-11-13 Richard Sandiford New
aarch64: Use SVE's RDVL instruction aarch64: Use SVE's RDVL instruction - - - - --- 2022-11-11 Richard Sandiford New
Allow targets to add USEs to asms Allow targets to add USEs to asms - - - - --- 2022-11-11 Richard Sandiford New
Add a new target hook: TARGET_START_CALL_ARGS Add a new target hook: TARGET_START_CALL_ARGS - - - - --- 2022-11-11 Richard Sandiford New
Add a target hook for sibcall epilogues Add a target hook for sibcall epilogues - - - - --- 2022-11-11 Richard Sandiford New
Allow prologues and epilogues to be inserted later Allow prologues and epilogues to be inserted later - - - - --- 2022-11-11 Richard Sandiford New
Handle epilogues that contain jumps Handle epilogues that contain jumps - - - - --- 2022-11-11 Richard Sandiford New
[pushed] aarch64: Reinstate some uses of CONSTEXPR [pushed] aarch64: Reinstate some uses of CONSTEXPR - - - - --- 2022-10-27 Richard Sandiford New
[pushed] aarch64: Commonise some folding code [pushed] aarch64: Commonise some folding code - - - - --- 2022-10-20 Richard Sandiford New
[pushed] aarch64: Use using directives to inherit constructors [pushed] aarch64: Use using directives to inherit constructors - - - - --- 2022-10-20 Richard Sandiford New
[pushed] aarch64: Replace CONSTEXPR with constexpr [pushed] aarch64: Replace CONSTEXPR with constexpr - - - - --- 2022-10-20 Richard Sandiford New
[pushed] aarch64: Prevent generation of /M BRKAS and BRKBS [pushed] aarch64: Prevent generation of /M BRKAS and BRKBS - - - - --- 2022-10-20 Richard Sandiford New
[pushed] aarch64: Fix matching of BRKNS [pushed] aarch64: Fix matching of BRKNS - - - - --- 2022-10-20 Richard Sandiford New
aarch64: Define __ARM_FEATURE_RCPC aarch64: Define __ARM_FEATURE_RCPC - - - - --- 2022-10-04 Richard Sandiford New
[pushed] data-ref: Fix ranges_maybe_overlap_p test [pushed] data-ref: Fix ranges_maybe_overlap_p test - - - - --- 2022-09-29 Richard Sandiford New
[17/17] aarch64: Remove redundant TARGET_* checks Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[16/17] aarch64: Tweak handling of -mgeneral-regs-only Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[15/17] aarch64: Tweak contents of flags_on/off fields Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[14/17] aarch64: Make more use of aarch64_feature_flags Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[13/17] aarch64: Tweak constness of option-related data Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[12/17] aarch64: Avoid std::string in static data Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[11/17] aarch64: Simplify generation of .arch strings Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
[10/17] aarch64: Simplify feature definitions Rework aarch64 feature macro definitions - - - - --- 2022-09-29 Richard Sandiford New
« 1 2 3 416 17 »