[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-24 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 amker at gcc dot gnu.org changed: What|Removed |Added Status|NEW |RESOLVED Resolution|--

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-16 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #16 from amker at gcc dot gnu.org --- Author: amker Date: Tue Aug 16 13:09:40 2016 New Revision: 239502 URL: https://gcc.gnu.org/viewcvs?rev=239502&root=gcc&view=rev Log: PR tree-optimization/69848 * config/aarch64/aar

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-12 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #15 from amker at gcc dot gnu.org --- Author: amker Date: Fri Aug 12 14:58:20 2016 New Revision: 239416 URL: https://gcc.gnu.org/viewcvs?rev=239416&root=gcc&view=rev Log: PR tree-optimization/69848 * tree-vectorizer.h

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-03 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #14 from amker at gcc dot gnu.org --- (In reply to Jim Wilson from comment #13) > I think it was poc_ref_pic_reorder() in slice.c that triggered the ICE. I > don't know if the original code shows the vectorization reduction problem.

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-03 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #13 from Jim Wilson --- I think it was poc_ref_pic_reorder() in slice.c that triggered the ICE. I don't know if the original code shows the vectorization reduction problem. That might only be present in the reduced testcase.

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-03 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #12 from amker at gcc dot gnu.org --- Hi Jim, May I ask which function in h264ref also shows this issue? I instrumented GCC and could not found a case in it. Thanks.

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-02 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #11 from amker at gcc dot gnu.org --- I am also investigating as Alan suggested in comment #3 to see how to fix the reduction issue.

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-08-02 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #10 from amker at gcc dot gnu.org --- Patches @https://gcc.gnu.org/ml/gcc-patches/2016-08/msg00058.html and https://gcc.gnu.org/ml/gcc-patches/2016-08/msg00059.html implements vcond_mask/vec_cmp/vcond stuff on AArch64 and fix the targe

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-05-19 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #9 from amker at gcc dot gnu.org --- Author: amker Date: Thu May 19 09:03:36 2016 New Revision: 236447 URL: https://gcc.gnu.org/viewcvs?rev=236447&root=gcc&view=rev Log: PR tree-optimization/69848 * tree-vect-loop.c (v

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-05-12 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #8 from amker at gcc dot gnu.org --- (In reply to amker from comment #7) > (In reply to Jim Wilson from comment #6) > > Testing the vcond_mask* patch with make check gave 6 regressions for both > > armhf and aarch64. > > > > FAIL: gcc

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-05-11 Thread amker at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 amker at gcc dot gnu.org changed: What|Removed |Added CC||amker at gcc dot gnu.org --- C

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-05-05 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #6 from Jim Wilson --- Testing the vcond_mask* patch with make check gave 6 regressions for both armhf and aarch64. FAIL: gcc.dg/vect/pr65947-10.c (internal compiler error) FAIL: gcc.dg/vect/pr65947-10.c (test for excess errors) FAIL

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-18 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #5 from Jim Wilson --- Created attachment 37737 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37737&action=edit Patch to add missing vcond_mask* patterns. Tested with the subset of CPU2006 that currently works at -O3 on aarch6

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-18 Thread ramana at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 Ramana Radhakrishnan changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-17 Thread alahay01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #3 from alahay01 at gcc dot gnu.org --- The standard way of dealing with condition reductions like this is to ignore the contents of the "if" statement and produce a lot of code to deal with the general case (it creates two vectors - o

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-16 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #2 from Jim Wilson --- Created attachment 37717 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37717&action=edit better code from hand optimizing the gcc output

[Bug tree-optimization/69848] poor vectorization of a loop from SPEC2006 464.h264ref

2016-02-16 Thread wilson at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848 --- Comment #1 from Jim Wilson --- Created attachment 37716 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37716&action=edit code generated by -O2 -ftree-vectorize