https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848
amker at gcc dot gnu.org changed:
What|Removed |Added
Status|NEW |RESOLVED
Resolution|--
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
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
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.
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.
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.
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.
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
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
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
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
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
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
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=69848
Ramana Radhakrishnan changed:
What|Removed |Added
Status|UNCONFIRMED |NEW
Last reconfirmed|
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
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
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
17 matches
Mail list logo