[Bug target/120671] New: Failure to fold AND+PTEST to ANDS for SVE

2025-06-16 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120671 Bug ID: 120671 Summary: Failure to fold AND+PTEST to ANDS for SVE Product: gcc Version: 15.1.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Severity: n

[Bug target/118150] Failure to fold NOT+PTEST to NOTS for SVE

2025-06-16 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118150 Spencer Abson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/120672] New: Failure to fold BIC+PTEST to BICS for SVE

2025-06-16 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120672 Bug ID: 120672 Summary: Failure to fold BIC+PTEST to BICS for SVE Product: gcc Version: 15.1.0 Status: UNCONFIRMED Keywords: aarch64-sve, missed-optimization Severity: n

[Bug target/118150] Failure to fold NOT+PTEST to NOTS for SVE

2025-06-12 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118150 --- Comment #4 from Spencer Abson --- For a similar reason, we're also missing BIC+PTEST under the same conditions: int bar (svbool_t a, svbool_t b) { svbool_t c = svptrue_b8(); return svptest_first (c, svbic_z (c, a, b)); } generates: ba

[Bug target/118150] Failure to fold NOT+PTEST to NOTS for SVE

2025-06-10 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118150 Spencer Abson changed: What|Removed |Added CC||sabson at gcc dot gnu.org --- Comment #

[Bug target/118150] Failure to fold NOT+PTEST to NOTS for SVE

2025-06-10 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118150 --- Comment #3 from Spencer Abson --- >It looks like we also miss AND+PTEST because the existing combine matches the >>(and ( ((a) (b)) (c)) canonicalisation of predicated ior and xor, >>where c is all-true. Sorry - I mean that c is an all-tr

[Bug target/117850] GCC emits DUP, UMULL instead of UMULL2

2025-07-16 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117850 Spencer Abson changed: What|Removed |Added Resolution|--- |FIXED Status|ASSIGNED

[Bug target/120986] ICE when expanding svdot_lane_fpm intrinsic with compile time know FPMR

2025-07-14 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120986 Spencer Abson changed: What|Removed |Added CC||sabson at gcc dot gnu.org --- Comment #

[Bug target/107359] [aarch64] should avoid the punpklo/punpkhi compare to llvm

2025-07-23 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107359 Spencer Abson changed: What|Removed |Added CC||sabson at gcc dot gnu.org --- Comment #

[Bug target/121028] [15/16 Regression] __arm_streaming_compatible vs -fstack-protector-strong; emits smstop but should have changed the arch around it

2025-07-22 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121028 Spencer Abson changed: What|Removed |Added CC||sabson at gcc dot gnu.org --- Comment #

[Bug target/121300] New: ICE in extract_insn for SME2 FAMINMAX instrinsics

2025-07-29 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121300 Bug ID: 121300 Summary: ICE in extract_insn for SME2 FAMINMAX instrinsics Product: gcc Version: unknown Status: UNCONFIRMED Keywords: aarch64-sme Severity: normal

[Bug target/121028] [15/16 Regression] __arm_streaming_compatible vs -fstack-protector-strong; emits smstop but should have changed the arch around it

2025-07-31 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121028 Spencer Abson changed: What|Removed |Added Status|NEW |RESOLVED Resolution|---

[Bug target/121300] ICE in extract_insn for SME2 FAMINMAX instrinsics

2025-07-30 Thread sabson at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121300 --- Comment #4 from Spencer Abson --- Yeah, works for me. Thanks.