[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-30 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #20 from Christophe Lyon --- (In reply to Richard Biener from comment #19) > whatever reason for. So the testcase would need adjustment with hw_misalign. check_effective_target_vect_hw_misalign needs to be updated to include arm ta

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-29 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #19 from Richard Biener --- Ok, so the difference is that BE doesn't support unaligned vector loads while LE does. The targetm.vectorize.support_vector_misalignment hook has static bool arm_builtin_support_vector_misalignment (machin

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-29 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #18 from Christophe Lyon --- I've attached vectorizer dumps for LE and BE from trunk@229448.

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-29 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #17 from Christophe Lyon --- Created attachment 36615 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36615&action=edit Vectorizer dump for big endian

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-29 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #16 from Christophe Lyon --- Created attachment 36614 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36614&action=edit Vectorizer dump for little endian

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-29 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #15 from rguenther at suse dot de --- On Wed, 28 Oct 2015, clyon at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 > > Christophe Lyon changed: > >What|Removed |Adde

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-28 Thread clyon at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 Christophe Lyon changed: What|Removed |Added CC||clyon at gcc dot gnu.org --- Comment #

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #13 from Richard Biener --- Author: rguenth Date: Wed Oct 28 10:09:37 2015 New Revision: 229481 URL: https://gcc.gnu.org/viewcvs?rev=229481&root=gcc&view=rev Log: 2015-10-28 Richard Biener PR tree-optimization/65962

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-27 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #12 from Bill Schmidt --- Ah, great! More vectorization is good. :) Thanks for looking into this so quickly! Bill

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-27 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #11 from Richard Biener --- The main difference is +/home/wschmidt/gcc/gcc-mainline-base/gcc/testsuite/gcc.dg/vect/vect-62.c:39:3: note: LOOP VECTORIZED +/home/wschmidt/gcc/gcc-mainline-base/gcc/testsuite/gcc.dg/vect/vect-62.c:39:3:

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-26 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #10 from Bill Schmidt --- Above are the before-and-after vectorization dumps. I haven't looked at them in any detail myself yet.

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-26 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #9 from Bill Schmidt --- Created attachment 36590 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36590&action=edit Vectorization dump for r229172

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-26 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #8 from Bill Schmidt --- Created attachment 36589 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36589&action=edit Vectorization dump for r229171

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-26 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #7 from Richard Biener --- (In reply to Bill Schmidt from comment #6) > This commit (r229172) caused a vectorization failure for POWER: > > FAIL: gcc.dg/vect/vect-62.c -flto -ffat-lto-objects scan-tree-dump-times > vect "vectorized

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-23 Thread wschmidt at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 Bill Schmidt changed: What|Removed |Added CC||bergner at gcc dot gnu.org,

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #5 from Richard Biener --- Author: rguenth Date: Thu Oct 22 13:33:17 2015 New Revision: 229172 URL: https://gcc.gnu.org/viewcvs?rev=229172&root=gcc&view=rev Log: 2015-10-22 Richard Biener PR tree-optimization/19049

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 Richard Biener changed: What|Removed |Added Status|ASSIGNED|RESOLVED Known to work|

[Bug middle-end/65962] Missed vectorization of strided stores

2015-10-22 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 Richard Biener changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned

[Bug middle-end/65962] Missed vectorization of strided stores

2015-05-04 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 Richard Biener changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug middle-end/65962] Missed vectorization of strided stores

2015-05-01 Thread alalaw01 at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65962 --- Comment #1 from alalaw01 at gcc dot gnu.org --- I believe this is a known issue, but have not identified an existing PR.