[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2024-08-19 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2024-08-14 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2023-05-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 --- Comment #5 from Richard Biener --- The remaining FAILs are all because of define_insn_and_split no longer working I think. I wonder if these combinations can be handled in generic code somehow.

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2023-05-25 Thread cvs-commit at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 --- Comment #4 from CVS Commits --- The master branch has been updated by Richard Biener : https://gcc.gnu.org/g:f97572c2aeddc71b01686993b978895e55890ab6 commit r14-1238-gf97572c2aeddc71b01686993b978895e55890ab6 Author: Richard Biener Date:

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2023-05-25 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 --- Comment #3 from Richard Biener --- FAIL: gcc.dg/vect/pr109011-3.c -flto -ffat-lto-objects scan-tree-dump-times optimized " = .POPCOUNT (vect" 3 show that when pattern recognition detects t.c:5:21: note: vec_recog_ctz_ffs_pattern: de

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2023-05-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 --- Comment #2 from Richard Biener --- One thing I see is -(insn 11 10 15 2 (set (subreg:V16QI (reg:V2DI 83 [ ]) 0) -(unspec:V16QI [ -(reg:V16QI 92) -(reg:V16QI 91) -(lt:V16QI (reg:V16QI

[Bug target/109955] Should be possible to remove vcond{,u,eq} expanders

2023-05-24 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109955 --- Comment #1 from Richard Biener --- Created attachment 55149 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=55149&action=edit patch I tested This is the patch I tested. I have not yet investigated any of the FAILs. Causes might be mi