Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   367 patches
« 1 2 3 4 »
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
[v3] phiopt: Allow factoring out of more than just single operand operations [v3] phiopt: Allow factoring out of more than just single operand operations - - - - --- 2026-06-07 Andrew Pinski New
[v2] phiopt: Allow factoring out of more than just single operand operations [v2] phiopt: Allow factoring out of more than just single operand operations - - - - --- 2026-06-06 Andrew Pinski New
phiopt: Allow factoring out of more than just single operand operations phiopt: Allow factoring out of more than just single operand operations - - - - --- 2026-06-05 Andrew Pinski New
[PUSHED] Fix EXECUTE_IF_SET_IN_HARD_REG_SET usage in rtl-ssa/insns.cc [PR122992] [PUSHED] Fix EXECUTE_IF_SET_IN_HARD_REG_SET usage in rtl-ssa/insns.cc [PR122992] - - - - --- 2026-06-05 Andrew Pinski New
cselim: Prevent cselim doing store sinking when there are loads in the middle bb [PR125612] cselim: Prevent cselim doing store sinking when there are loads in the middle bb [PR125612] - - - - --- 2026-06-05 Andrew Pinski New
[PUSHED] match: Disable `if (cond) (A | CST1) : (A & ~CST1)` pattern for non-GIMPLE [PR125588] [PUSHED] match: Disable `if (cond) (A | CST1) : (A & ~CST1)` pattern for non-GIMPLE [PR125588] - - - - --- 2026-06-04 Andrew Pinski New
tree-core: Remove ENUM_BITFIELD from tree-core.h [PR125507] tree-core: Remove ENUM_BITFIELD from tree-core.h [PR125507] - - - - --- 2026-06-03 Andrew Pinski New
[2/2] passes: Move early pass_sccopy right after evrp [PR103221] [1/2] sccopy: Handle ssa info for copies in sccopy - - - - --- 2026-06-03 Andrew Pinski New
[1/2] sccopy: Handle ssa info for copies in sccopy [1/2] sccopy: Handle ssa info for copies in sccopy - - - - --- 2026-06-03 Andrew Pinski New
[PUSHED] Finish cleanup/removing -Wstrict-overflow= support [PR125558] [PUSHED] Finish cleanup/removing -Wstrict-overflow= support [PR125558] - - - - --- 2026-06-02 Andrew Pinski New
Improve tree_expr_nonnegative_p by using the ranger [PR111959] Improve tree_expr_nonnegative_p by using the ranger [PR111959] - - - - --- 2026-06-01 Andrew Pinski New
[PUSHED] testsuite: xfail shrink-wrapping-vector-1.C until PR125400 is fixed [PUSHED] testsuite: xfail shrink-wrapping-vector-1.C until PR125400 is fixed - - - - --- 2026-06-01 Andrew Pinski New
range-op: Add relation effect for integer mult [PR23471] range-op: Add relation effect for integer mult [PR23471] - - - - --- 2026-05-31 Andrew Pinski New
[PUSHED] Fix pr125453-1.c at -O2 on some targets [PUSHED] Fix pr125453-1.c at -O2 on some targets - - - - --- 2026-05-29 Andrew Pinski New
ranger-fold: Don't call into gimple_stmt_nonnegative_p [PR125475] ranger-fold: Don't call into gimple_stmt_nonnegative_p [PR125475] - - - - --- 2026-05-28 Andrew Pinski New
[v3] tree-cfgcleanup: Don't remove forwarder blocks (with phis) with phis that have abnormal uses [… [v3] tree-cfgcleanup: Don't remove forwarder blocks (with phis) with phis that have abnormal uses [… - - - - --- 2026-05-26 Andrew Pinski New
[PUSHED] match: Fix up `(smaller)a ==/!= (smaller) b` pattern for pointers [PR125453] [PUSHED] match: Fix up `(smaller)a ==/!= (smaller) b` pattern for pointers [PR125453] - - - - --- 2026-05-26 Andrew Pinski New
stack_usage: Print out the user visibility name too stack_usage: Print out the user visibility name too - - - - --- 2026-05-23 Andrew Pinski New
[v2] tree-cfgcleanup: Don't remove forwarder blocks (with phis) with phis that have abnormal uses [… [v2] tree-cfgcleanup: Don't remove forwarder blocks (with phis) with phis that have abnormal uses [… - - - - --- 2026-05-23 Andrew Pinski New
ifcvt: factor: turn asserts about abnormals to conditional [PR125419] ifcvt: factor: turn asserts about abnormals to conditional [PR125419] - - - - --- 2026-05-23 Andrew Pinski New
tree-cfgcleanup: Don't remove forwarder blocks (with phis) to blocks that abnormal edges out [PR125… tree-cfgcleanup: Don't remove forwarder blocks (with phis) to blocks that abnormal edges out [PR125… - - - - --- 2026-05-21 Andrew Pinski New
[PUSHED] testsuite: Fix pr112095.c for veclowering [PUSHED] testsuite: Fix pr112095.c for veclowering - - - - --- 2026-05-18 Andrew Pinski New
[v2] tree: Move unshare_expr from gimplifier to generic tree [v2] tree: Move unshare_expr from gimplifier to generic tree - - - - --- 2026-05-18 Andrew Pinski New
tree: Move unshare_expr decl from gimplify.h to tree.h tree: Move unshare_expr decl from gimplify.h to tree.h - - - - --- 2026-05-18 Andrew Pinski New
switch-conv: Remove label from case_bit_test switch-conv: Remove label from case_bit_test - - - - --- 2026-05-17 Andrew Pinski New
uncprop: small compile time optimization with switches uncprop: small compile time optimization with switches - - - - --- 2026-05-17 Andrew Pinski New
[2/2] ICF: Remove unneeded check for CASE_LABEL_EXPR [1/2] dom: small compile time optimization with switches - - - - --- 2026-05-16 Andrew Pinski New
[1/2] dom: small compile time optimization with switches [1/2] dom: small compile time optimization with switches - - - - --- 2026-05-16 Andrew Pinski New
ssa_operands: speed up GIMPLE_SWITCH handling ssa_operands: speed up GIMPLE_SWITCH handling - - - - --- 2026-05-15 Andrew Pinski New
tree-cfg: Revert part of r8-546 [PR125290] tree-cfg: Revert part of r8-546 [PR125290] - - - - --- 2026-05-14 Andrew Pinski New
tree-cfg: Fix end_recording_case_labels if group_case_labels_stmt removes all cases except default … tree-cfg: Fix end_recording_case_labels if group_case_labels_stmt removes all cases except default … - - - - --- 2026-05-12 Andrew Pinski New
match: Canonicalize `(float)(a CMP b)` into `(a CMP b) ? 1.0 : 0.0` [PR115571] match: Canonicalize `(float)(a CMP b)` into `(a CMP b) ? 1.0 : 0.0` [PR115571] - - - - --- 2026-05-12 Andrew Pinski New
contrib: Fix check_GNU_style.py for some .opt issues [PR125275] contrib: Fix check_GNU_style.py for some .opt issues [PR125275] - - - - --- 2026-05-11 Andrew Pinski New
[3/3] cfghooks: constifify cfg_hooks [PR117871] Constify cfg_hooks - - - - --- 2026-05-09 Andrew Pinski New
[2/3] cfghooks: Remove name field Constify cfg_hooks - - - - --- 2026-05-09 Andrew Pinski New
[1/3] cfghooks: Move ir_type inside cfghooks Constify cfg_hooks - - - - --- 2026-05-09 Andrew Pinski New
[PUSHED] match: Fix merged patterns for a!=b implies a and b are not zero [PR125234] [PUSHED] match: Fix merged patterns for a!=b implies a and b are not zero [PR125234] - - - - --- 2026-05-09 Andrew Pinski New
[v3] phiprop: skip over clobbers [PR116823] [v3] phiprop: skip over clobbers [PR116823] - - - - --- 2026-05-04 Andrew Pinski New
[PUSHED] chrec: Move variable rtype definition to the scope only used [PUSHED] chrec: Move variable rtype definition to the scope only used - - - - --- 2026-05-03 Andrew Pinski New
[v2] c++: Fix handling of && after a class definition [PR65271] [v2] c++: Fix handling of && after a class definition [PR65271] - - - - --- 2026-05-03 Andrew Pinski New
[PUSHED] match: Fix `(A>>bool) EQ 0 -> (unsigned)A LE bool` pattern for vector types [PR125139] [PUSHED] match: Fix `(A>>bool) EQ 0 -> (unsigned)A LE bool` pattern for vector types [PR125139] - - - - --- 2026-05-02 Andrew Pinski New
[v2] phiprop: Allow for one store inbetween the load and the phi which is being used to insert [PR1… [v2] phiprop: Allow for one store inbetween the load and the phi which is being used to insert [PR1… - - - - --- 2026-05-01 Andrew Pinski New
match: Simplify patterns for `a != b` implies a or b is non-zero match: Simplify patterns for `a != b` implies a or b is non-zero - - - - --- 2026-04-30 Andrew Pinski New
[PUSHED] testsuite: Fix cond-add-vec-2.C and make cond-add-vec-1.C test some more [PUSHED] testsuite: Fix cond-add-vec-2.C and make cond-add-vec-1.C test some more - - - - --- 2026-04-29 Andrew Pinski New
[PUSHED] phiprop: Fix typo [PR125067] [PUSHED] phiprop: Fix typo [PR125067] - - - - --- 2026-04-28 Andrew Pinski New
ivopts: Fix up doloop support for enum and bitint types [PR125036] ivopts: Fix up doloop support for enum and bitint types [PR125036] - - - - --- 2026-04-27 Andrew Pinski New
match: Optimize `signed < 0 ? positive : min<signed, positive>` into `(signed)min<(unsigned), (unsi… match: Optimize `signed < 0 ? positive : min<signed, positive>` into `(signed)min<(unsigned), (unsi… - - - - --- 2026-04-26 Andrew Pinski New
scev/niter: Use INTEGRAL_NB_TYPE_P instead of direct comparison to INTEGER_TYPE [PR124061] scev/niter: Use INTEGRAL_NB_TYPE_P instead of direct comparison to INTEGER_TYPE [PR124061] - - - - --- 2026-04-25 Andrew Pinski New
[to-be-committed] Do not use DEFAULT_CFLAGS in ieee.exp [PR125003] [to-be-committed] Do not use DEFAULT_CFLAGS in ieee.exp [PR125003] - - - - --- 2026-04-24 Andrew Pinski New
[GCC17-PATCH] c++: Handle EXACT_DIV_EXPR as printing `/` [PR119567] [GCC17-PATCH] c++: Handle EXACT_DIV_EXPR as printing `/` [PR119567] - - - - --- 2026-04-20 Andrew Pinski New
c++: Fix handling of && after a class definition [PR65271] c++: Fix handling of && after a class definition [PR65271] - - - - --- 2026-04-20 Andrew Pinski New
[GCC17-PATCH] phiopt: Remove 2 preds restriction on factor [PR123113] [GCC17-PATCH] phiopt: Remove 2 preds restriction on factor [PR123113] - - - - --- 2026-04-18 Andrew Pinski New
[GCC17-PATCH] cselim: Remove restriction of join block having 2 predecessors [PR123113] [GCC17-PATCH] cselim: Remove restriction of join block having 2 predecessors [PR123113] - - - - --- 2026-04-18 Andrew Pinski New
[GCC17-PATCH,2/2] phiopt: Allow for more than 2 predecessors for join block for cselim-limited in p… [GCC17-PATCH,1/2] phiopt: Set cfgchanged if cselim-limited happened - - - - --- 2026-04-17 Andrew Pinski New
[GCC17-PATCH,1/2] phiopt: Set cfgchanged if cselim-limited happened [GCC17-PATCH,1/2] phiopt: Set cfgchanged if cselim-limited happened - - - - --- 2026-04-17 Andrew Pinski New
[GCC17-PATCH] cfghooks: Pass data to callback function of make_forwarder_block [GCC17-PATCH] cfghooks: Pass data to callback function of make_forwarder_block - - - - --- 2026-04-16 Andrew Pinski New
[GCC17-PATCH] cfghooks: Remove new_bb_cbk callback from make_forwarder_block [GCC17-PATCH] cfghooks: Remove new_bb_cbk callback from make_forwarder_block - - - - --- 2026-04-15 Andrew Pinski New
[GCC17-PATCH,6/6] phiprop: skip over clobbers [PR116823] Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[GCC17-PATCH,5/6] phiprop: Allow for one store inbetween the load and the phi which is being used t… Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[GCC17-PATCH,4/6] phiprop: Move vuse variable declaration to right before use Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[GCC17-PATCH,3/6] phiprop: Move the check on vuse before the dominator tests Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[GCC17-PATCH,2/6] phiprop: Factor out the vdef check into new function Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[GCC17-PATCH,1/6] testsuite: Add phiprop testcase that is already fixed [PR116823] Improve Phiprop slightly - - - - --- 2026-04-13 Andrew Pinski New
[PUSHED] aarch64: testsuite: Fix pr123238.c [PR123238] [PUSHED] aarch64: testsuite: Fix pr123238.c [PR123238] - - - - --- 2026-04-13 Andrew Pinski New
[RFC] Add community health scripts [RFC] Add community health scripts - - - - --- 2026-04-07 Andrew Pinski New
[2/2] phiprop: Fix speculating aggregate copies [PR124746] [1/2] phiprop: Move the check for load of ptr before the checks of dom - - - - --- 2026-04-01 Andrew Pinski New
[1/2] phiprop: Move the check for load of ptr before the checks of dom [1/2] phiprop: Move the check for load of ptr before the checks of dom - - - - --- 2026-04-01 Andrew Pinski New
forwprop: Add missing NULL check on vdef in optimize_aggr_zeroprop [PR124742] forwprop: Add missing NULL check on vdef in optimize_aggr_zeroprop [PR124742] - - - - --- 2026-04-01 Andrew Pinski New
regcprop: Return early in maybe_mode_change for unorder modes [PR124649] regcprop: Return early in maybe_mode_change for unorder modes [PR124649] - - - - --- 2026-03-27 Andrew Pinski New
[3/3] x86/testsuite: Add testcase for eh and va_end [PR124597] [1/3] gimple-fold: Fix folding of va_end with maybe throw builtin [PR124597] - - - - --- 2026-03-22 Andrew Pinski New
[2/3] x86: Mark the x86 va_builtins as nothrow and leaf [PR124597] [1/3] gimple-fold: Fix folding of va_end with maybe throw builtin [PR124597] - - - - --- 2026-03-22 Andrew Pinski New
[1/3] gimple-fold: Fix folding of va_end with maybe throw builtin [PR124597] [1/3] gimple-fold: Fix folding of va_end with maybe throw builtin [PR124597] - - - - --- 2026-03-22 Andrew Pinski New
[PUSHED] sh: Fix modes on if_then_else [PR123852] [PUSHED] sh: Fix modes on if_then_else [PR123852] - - - - --- 2026-03-21 Andrew Pinski New
testsuite/c++: Fix lifetime issue in func-params-07.C [PR124548] testsuite/c++: Fix lifetime issue in func-params-07.C [PR124548] - - - - --- 2026-03-18 Andrew Pinski New
[v2] c++: Fix ICE with error mark for an attribute [PR124307] [v2] c++: Fix ICE with error mark for an attribute [PR124307] - - - - --- 2026-03-16 Andrew Pinski New
[PUSHED14,4/4] aarch64: Fix uint64_t[8] usage after including "arm_neon.h" [PR124126] GCC 14 backports for aarch64 - - - - --- 2026-03-16 Andrew Pinski New
[PUSHED14,3/4] aarch64: early-ra: Fix handling of multi-register allocation with clobbers [PR123285] GCC 14 backports for aarch64 - - - - --- 2026-03-16 Andrew Pinski New
[PUSHED14,2/4] aarch64: Add tests checking use of arm_sve.h et al in a pch [PR123457] GCC 14 backports for aarch64 - - - - --- 2026-03-16 Andrew Pinski New
[PUSHED14,1/4] aarch64: Fix PCH for sve builtins [PR123457] GCC 14 backports for aarch64 - - - - --- 2026-03-16 Andrew Pinski New
c++: Fix ICE with error mark for an attribute [PR124307] c++: Fix ICE with error mark for an attribute [PR124307] - - - - --- 2026-03-15 Andrew Pinski New
[PUSHED13,4/4] c: Handle REALPART_EXPR and IMAGPART_EXPR in fold_offsetof [PR105555] Backports to GCC 13 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED13,3/4] widen mult: Fix handling of _Fract mixed with _Fract [PR119568] Backports to GCC 13 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED13,2/4] phiopt: Rewrite cond_removal_in_builtin_zero_pattern canonicalization args code [PR1… Backports to GCC 13 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED13,1/4] strlen: Fixup load alignment for memcmp Backports to GCC 13 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED15,4/4] aarch64: Add tests checking use of arm_sve.h et al in a pch [PR123457] aarch64 backports for GCC 15 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED15,3/4] aarch64: Fix PCH for sve builtins [PR123457] aarch64 backports for GCC 15 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED15,2/4] aarch64: Fix uint64_t[8] usage after including "arm_neon.h" [PR124126] aarch64 backports for GCC 15 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED15,1/4] aarch64: early-ra: Fix handling of multi-register allocation with clobbers [PR123285] aarch64 backports for GCC 15 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED14,5/5] widen mult: Fix handling of _Fract mixed with _Fract [PR119568] regression backports for GCC 14 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED14,4/5] c: Handle REALPART_EXPR and IMAGPART_EXPR in fold_offsetof [PR105555] regression backports for GCC 14 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED14,3/5] ifcvt: Fix store flag of XImode on aarch64 while ifcvt [PR123294] regression backports for GCC 14 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED14,2/5] phiopt: Rewrite cond_removal_in_builtin_zero_pattern canonicalization args code [PR1… regression backports for GCC 14 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED14,1/5] strlen: Fixup load alignment for memcmp regression backports for GCC 14 - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED] testsuite: make the prevent tailcall in pr17377.c more robust [PUSHED] testsuite: make the prevent tailcall in pr17377.c more robust - - - - --- 2026-03-14 Andrew Pinski New
[PUSHED15,8/8] testsuite/c++: Fix lifetime of lambda in pr103953.C [PR119930] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
[PUSHED15,7/8] riscv/docs: Increment the required binutils to 2.40 [PR124409] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
[PUSHED15,6/8] widen mult: Fix handling of _Fract mixed with _Fract [PR119568] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
[PUSHED15,5/8] fold/dse: Don't simplify/remove noreturn functions [PR121103] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
[PUSHED15,4/8] ifcvt: Improve noce_can_force_operand in ifcvt [PR122170] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
[PUSHED15,3/8] c: Handle REALPART_EXPR and IMAGPART_EXPR in fold_offsetof [PR105555] Backports of some patches - - - - --- 2026-03-13 Andrew Pinski New
« 1 2 3 4 »