[Bug tree-optimization/114435] PCOM messes up vectorization some times

2024-05-29 Thread jchrist at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114435 --- Comment #5 from jchrist at linux dot ibm.com --- I tried your patch and it leaves an awful amount of dead stores to the accumulator within the loop. I also still see the stores inside the loop in gimple. Is this really desired? Or is this

[Bug tree-optimization/114435] PCOM messes up vectorization some times

2024-05-29 Thread jchrist at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114435 --- Comment #2 from jchrist at linux dot ibm.com --- I tried this, but it seems like pcom does not handle vectors at all: In the gimple input I have vectp.5_32 = r_26(D); # VUSE <.MEM_52> vect__51.6_1 = MEM [(doubleD.32 *)vectp.5_32];

[Bug tree-optimization/114435] New: Bad code generated when SSA and PCOM are enabled.

2024-03-22 Thread jchrist at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114435 Bug ID: 114435 Summary: Bad code generated when SSA and PCOM are enabled. Product: gcc Version: 14.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component

[Bug tree-optimization/114075] [14 Regression] s390x miscompilation since r14-322

2024-02-23 Thread jchrist at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114075 --- Comment #5 from jchrist at linux dot ibm.com --- Just sent a v2 of the patch including your suggested test and updated the commit message.

[Bug tree-optimization/114075] [14 Regression] s390x miscompilation since r14-322

2024-02-23 Thread jchrist at linux dot ibm.com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114075 --- Comment #4 from jchrist at linux dot ibm.com --- (In reply to Jakub Jelinek from comment #2) > Ah, there is > https://gcc.gnu.org/pipermail/gcc-patches/2024-February/645928.html > but that didn't come up with a testcase. > Not sure if checkin