Show patches with: Submitter = Andrew Pinski       |    State = Action Required       |    Archived = No       |   77 patches
Patch Series A/F/R/T S/W/F Date Submitter Delegate State
Remove m_nloops field from loop_versioning Remove m_nloops field from loop_versioning - - - - --- 2024-04-27 Andrew Pinski New
[2/2] Remove support for nontemporal stores with ssa_names on lhs [PR112976] [1/2] Add verification of gimple_assign_nontemporal_move_p [PR112976] - - - - --- 2024-04-26 Andrew Pinski New
[1/2] Add verification of gimple_assign_nontemporal_move_p [PR112976] [1/2] Add verification of gimple_assign_nontemporal_move_p [PR112976] - - - - --- 2024-04-26 Andrew Pinski New
aarch64: Use cinc for small constants instead of just add [PR112304] aarch64: Use cinc for small constants instead of just add [PR112304] - - - - --- 2024-04-26 Andrew Pinski New
aarch64: Fix normal returns inside functions which use eh_returns [PR114843] aarch64: Fix normal returns inside functions which use eh_returns [PR114843] - - - - --- 2024-04-26 Andrew Pinski New
Fix link on gcc-13/changes.html Fix link on gcc-13/changes.html - - - - --- 2024-04-18 Andrew Pinski New
Document that vector_size works with typedefs [PR92880] Document that vector_size works with typedefs [PR92880] - - - - --- 2024-04-16 Andrew Pinski New
[v2] match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit types [PR114666] [v2] match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit types [PR114666] - - - - --- 2024-04-12 Andrew Pinski New
match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit types [PR114666] match: Fix `!a?b:c` and `a?~t:t` patterns for signed 1 bit types [PR114666] - - - - --- 2024-04-11 Andrew Pinski New
[COMMITTED] Use fatal_error instead of internal_error for when ZSTD is not enabled [COMMITTED] Use fatal_error instead of internal_error for when ZSTD is not enabled - - - - --- 2024-03-29 Andrew Pinski New
Another ICE after conflicting types of redeclaration [PR110682] Another ICE after conflicting types of redeclaration [PR110682] - - - - --- 2024-03-23 Andrew Pinski New
Another ICE after conflicting types of redeclaration [PR109619] Another ICE after conflicting types of redeclaration [PR109619] - - - - --- 2024-03-22 Andrew Pinski New
[Committed] Reject -fno-multiflags [PR114314] [Committed] Reject -fno-multiflags [PR114314] - - - - --- 2024-03-12 Andrew Pinski New
[COMMITTED] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] [COMMITTED] Fold: Fix up merge_truthop_with_opposite_arm for NaNs [PR95351] - - - - --- 2024-03-11 Andrew Pinski New
[COMMITTED] aarch64: Fix memtag builtins vs GC [PR108174] [COMMITTED] aarch64: Fix memtag builtins vs GC [PR108174] - - - - --- 2024-02-29 Andrew Pinski New
[COMMITTED] Add libcc1 to bug components [COMMITTED] Add libcc1 to bug components - - - - --- 2024-02-29 Andrew Pinski New
[2/2] aarch64: Support `{1.0f, 1.0f, 0.0, 0.0}` CST forming with fmov with a smaller vector type. [1/2] aarch64: Use fmov s/d/hN, FP_CST for some vector CST [PR113856] - - - - --- 2024-02-24 Andrew Pinski New
[1/2] aarch64: Use fmov s/d/hN, FP_CST for some vector CST [PR113856] [1/2] aarch64: Use fmov s/d/hN, FP_CST for some vector CST [PR113856] - - - - --- 2024-02-24 Andrew Pinski New
aarch64: Fix costing of manual bfi instructions aarch64: Fix costing of manual bfi instructions - - - - --- 2024-02-23 Andrew Pinski New
[COMMITTED/13] warn-access: Fix handling of unnamed types [PR109804] [COMMITTED/13] warn-access: Fix handling of unnamed types [PR109804] - - - - --- 2024-02-22 Andrew Pinski New
[COMMITTED] warn-access: Fix handling of unnamed types [PR109804] [COMMITTED] warn-access: Fix handling of unnamed types [PR109804] - - - - --- 2024-02-22 Andrew Pinski New
c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] c++/c-common: Fix convert_vector_to_array_for_subscript for qualified vector types [PR89224] - - - - --- 2024-02-21 Andrew Pinski New
[Committed] analyzer: Fix maybe_undo_optimize_bit_field_compare vs non-scalar types [PR113983] [Committed] analyzer: Fix maybe_undo_optimize_bit_field_compare vs non-scalar types [PR113983] - - - - --- 2024-02-19 Andrew Pinski New
[COMMITTED] c++: Add testcase for this PR [PR97990] [COMMITTED] c++: Add testcase for this PR [PR97990] - - - - --- 2024-02-16 Andrew Pinski New
[2/2] doc: Add documentation of which operand matches the mode of the standard pattern name [PR1135… Some minor internal optabs related fixes - - - - --- 2024-02-14 Andrew Pinski New
[1/2] doc: Fix some standard named pattern documentation modes Some minor internal optabs related fixes - - - - --- 2024-02-14 Andrew Pinski New
[COMMITTED] aarch64/testsuite: Remove dg-excess-errors from c-c++-common/gomp/pr63328.c and gcc.dg/… [COMMITTED] aarch64/testsuite: Remove dg-excess-errors from c-c++-common/gomp/pr63328.c and gcc.dg/… - - - - --- 2024-02-14 Andrew Pinski New
aarch64: Reword error message for mismatch guard size and probing interval [PR90155] aarch64: Reword error message for mismatch guard size and probing interval [PR90155] - - - - --- 2024-02-13 Andrew Pinski New
vect/testsuite: Fix vect-simd-clone-1[02].c when dg-do default is compile [PR113899] vect/testsuite: Fix vect-simd-clone-1[02].c when dg-do default is compile [PR113899] - - - - --- 2024-02-13 Andrew Pinski New
aarch64: Use vec_perm_indices::new_shrunk_vector in aarch64_evpc_reencode aarch64: Use vec_perm_indices::new_shrunk_vector in aarch64_evpc_reencode - - - - --- 2024-02-13 Andrew Pinski New
aarch64: Improve PERM<{0}, a, ...> (64bit) by adding whole vector shift right [PR113872] aarch64: Improve PERM<{0}, a, ...> (64bit) by adding whole vector shift right [PR113872] - - - - --- 2024-02-11 Andrew Pinski New
aarch64: Fix undefined code in vect_ctz_1.c aarch64: Fix undefined code in vect_ctz_1.c - - - - --- 2024-02-02 Andrew Pinski New
[COMMITTEDv2] aarch64: -mstrict-align vs __arm_data512_t [PR113657] [COMMITTEDv2] aarch64: -mstrict-align vs __arm_data512_t [PR113657] - - - - --- 2024-02-01 Andrew Pinski New
aarch64: -mstrict-align vs __arm_data512_t [PR113657] aarch64: -mstrict-align vs __arm_data512_t [PR113657] - - - - --- 2024-01-30 Andrew Pinski New
Fix some of vect-avg-*.c testcases Fix some of vect-avg-*.c testcases - - - - --- 2024-01-30 Andrew Pinski New
aarch64: Fix/avoid undefinedness in aarch64_classify_index [PR100212] aarch64: Fix/avoid undefinedness in aarch64_classify_index [PR100212] - - - - --- 2024-01-26 Andrew Pinski New
testsuite/vect: Fix pr25413a.c expectations [PR109705] testsuite/vect: Fix pr25413a.c expectations [PR109705] - - - - --- 2024-01-26 Andrew Pinski New
aarch64: Fix undefinedness while testing the J constraint [PR100204] aarch64: Fix undefinedness while testing the J constraint [PR100204] - - - - --- 2024-01-25 Andrew Pinski New
Fix a few vect gimple testcases for LLP64 targets (e.g. mingw) [PR113548] Fix a few vect gimple testcases for LLP64 targets (e.g. mingw) [PR113548] - - - - --- 2024-01-25 Andrew Pinski New
[COMMITTED] Fix check_effective_target_vect_long_mult [COMMITTED] Fix check_effective_target_vect_long_mult - - - - --- 2024-01-25 Andrew Pinski New
Fix vect_long_mult for aarch64 [PR109705] Fix vect_long_mult for aarch64 [PR109705] - - - - --- 2024-01-24 Andrew Pinski New
aarch64: Fix movv8di for overlapping register and memory load [PR113550] aarch64: Fix movv8di for overlapping register and memory load [PR113550] - - - - --- 2024-01-24 Andrew Pinski New
arm: Fix parsecpu.awk for aliases [PR113030] arm: Fix parsecpu.awk for aliases [PR113030] - - - - --- 2024-01-21 Andrew Pinski New
[COMMITTED] ipa: Add testcase for already fixed case [PR110705] [COMMITTED] ipa: Add testcase for already fixed case [PR110705] - - - - --- 2024-01-20 Andrew Pinski New
aarch64: Fix __builtin_apply with -mgeneral-regs-only [PR113486] aarch64: Fix __builtin_apply with -mgeneral-regs-only [PR113486] - - - - --- 2024-01-18 Andrew Pinski New
[COMMITTEDv2] aarch64: Fix aarch64_ldp_reg_operand predicate not to allow all subreg [PR113221] [COMMITTEDv2] aarch64: Fix aarch64_ldp_reg_operand predicate not to allow all subreg [PR113221] - - - - --- 2024-01-17 Andrew Pinski New
aarch64: Fix aarch64_ldp_reg_operand predicate not to allow all subreg [PR113221] aarch64: Fix aarch64_ldp_reg_operand predicate not to allow all subreg [PR113221] - - - - --- 2024-01-17 Andrew Pinski New
[COMMITTED] Add myself to the DCO section [COMMITTED] Add myself to the DCO section - - - - --- 2024-01-15 Andrew Pinski New
[COMMITTED] Add a few testcases for fix missed optimization regressions [COMMITTED] Add a few testcases for fix missed optimization regressions - - - - --- 2024-01-13 Andrew Pinski New
expr: Limit the store flag optimization for single bit to non-vectors [PR113322] expr: Limit the store flag optimization for single bit to non-vectors [PR113322] - - - - --- 2024-01-11 Andrew Pinski New
match: Delay folding of 1/x into `(x+1u)<2u?x:0` until late [PR113301] match: Delay folding of 1/x into `(x+1u)<2u?x:0` until late [PR113301] - - - - --- 2024-01-11 Andrew Pinski New
[PATCHv2] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] [PATCHv2] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] - - - - --- 2024-01-05 Andrew Pinski New
Match: Improve inverted_equal_p for bool and `^` and `==` [PR113186] Match: Improve inverted_equal_p for bool and `^` and `==` [PR113186] - - - - --- 2024-01-01 Andrew Pinski New
Fix gen-vect-26.c testcase after loops with multiple exits [PR113167] Fix gen-vect-26.c testcase after loops with multiple exits [PR113167] - - - - --- 2023-12-29 Andrew Pinski New
[COMMITTED] match: Improve `(a != b) ? (a + b) : (2 * a)` pattern [PR19832] [COMMITTED] match: Improve `(a != b) ? (a + b) : (2 * a)` pattern [PR19832] - - - - --- 2023-12-25 Andrew Pinski New
reassoc vs uninitialized variable {PR112581] reassoc vs uninitialized variable {PR112581] - - - - --- 2023-12-23 Andrew Pinski New
Document cond_copysign and cond_len_copysign optabs [PR112951] Document cond_copysign and cond_len_copysign optabs [PR112951] - - - - --- 2023-12-21 Andrew Pinski New
[COMMITTED] SCCP: Fix ODR issues when compiling with LTO [PR 113054} [COMMITTED] SCCP: Fix ODR issues when compiling with LTO [PR 113054} - - - - --- 2023-12-18 Andrew Pinski New
[COMMITTED] middle-end: Fix up constant handling in emit_conditional_move [PR111260] [COMMITTED] middle-end: Fix up constant handling in emit_conditional_move [PR111260] - - - - --- 2023-12-14 Andrew Pinski New
middle-end: Fix up constant handling in emit_conditional_move [PR111260] middle-end: Fix up constant handling in emit_conditional_move [PR111260] - - - - --- 2023-12-13 Andrew Pinski New
aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] aarch64/expr: Use ccmp when the outer expression is used twice [PR100942] - - - - --- 2023-12-12 Andrew Pinski New
[PATCHv2,2/2] MATCH: (convert)(zero_one !=/== 0/1) for outer type and zero_one type are the same Fix PR 111972: Missed vectorization due to phiopt changes - - - - --- 2023-12-10 Andrew Pinski New
[1/2] analyzer: Remove check of unsigned_char in maybe_undo_optimize_bit_field_compare. Fix PR 111972: Missed vectorization due to phiopt changes - - - - --- 2023-12-10 Andrew Pinski New
expr: catch more `a*bool` while expanding [PR 112935] expr: catch more `a*bool` while expanding [PR 112935] - - - - --- 2023-12-10 Andrew Pinski New
aarch64: Fix wrong code for bfloat when f16 is enabled [PR 111867] aarch64: Fix wrong code for bfloat when f16 is enabled [PR 111867] - - - - --- 2023-12-10 Andrew Pinski New
[3/3] MATCH: (convert)(zero_one !=/== 0/1) for outer type and zero_one type are the same Fix PR 111972 - - - - --- 2023-12-02 Andrew Pinski New
[2/3] Remove check of unsigned_char in maybe_undo_optimize_bit_field_compare. Fix PR 111972 - - - - --- 2023-12-02 Andrew Pinski New
[1/3] MATCH: Fix zero_one_valued_p's convert pattern Fix PR 111972 - - - - --- 2023-12-02 Andrew Pinski New
MATCH: Fix invalid signed boolean type usage MATCH: Fix invalid signed boolean type usage - - - - --- 2023-11-28 Andrew Pinski New
aarch64: Improve cost of `a ? {-,}1 : b` aarch64: Improve cost of `a ? {-,}1 : b` - - - - --- 2023-11-27 Andrew Pinski New
[COMMITTED] Fix time-profiler-3.c after r14-5628-g53ba8d669550d3 [COMMITTED] Fix time-profiler-3.c after r14-5628-g53ba8d669550d3 - - - - --- 2023-11-27 Andrew Pinski New
aarch64: Improve cost of `a ? {-,}1 : b` aarch64: Improve cost of `a ? {-,}1 : b` - - - - --- 2023-11-27 Andrew Pinski New
[COMMITTED] Fix gcc.dg/vla-1.c [COMMITTED] Fix gcc.dg/vla-1.c - - - - --- 2023-11-26 Andrew Pinski New
[2/2] Fix gcc.target/aarch64/simd/vmulxd_{f64, f32}_2.c after after IPA-VRP improvement for return … [1/2] Fix contracts-tmpl-spec2.C on targets where plain char is unsigned by default - - - - --- 2023-11-26 Andrew Pinski New
[1/2] Fix contracts-tmpl-spec2.C on targets where plain char is unsigned by default [1/2] Fix contracts-tmpl-spec2.C on targets where plain char is unsigned by default - - - - --- 2023-11-26 Andrew Pinski New
Fix gcc.target/aarch64/movk.c testcase after IPA-VRP improvement for return values Fix gcc.target/aarch64/movk.c testcase after IPA-VRP improvement for return values - - - - --- 2023-11-22 Andrew Pinski New
Fix gcc.target/aarch64/movk.c testcase after IPA-VRP improvement for return values Fix gcc.target/aarch64/movk.c testcase after IPA-VRP improvement for return values - - - - --- 2023-11-22 Andrew Pinski New