[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-31 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 --- Comment #18 from ktkachov at gcc dot gnu.org --- (In reply to ktkachov from comment #17) > (In reply to Richard Biener from comment #16) > > Created attachment 36099 [details] > > patch > > > > I am testing the attached (on x86_64-linux), it

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-31 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 --- Comment #17 from ktkachov at gcc dot gnu.org --- (In reply to Richard Biener from comment #16) > Created attachment 36099 [details] > patch > > I am testing the attached (on x86_64-linux), it fixes the testcase with a > cross to arm. Full te

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-31 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 --- Comment #16 from Richard Biener --- Created attachment 36099 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=36099&action=edit patch I am testing the attached (on x86_64-linux), it fixes the testcase with a cross to arm. Full testing o

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

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

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-30 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 --- Comment #15 from Richard Biener --- For both loads and stores we do else if (DR_MISALIGNMENT (first_dr) == -1) { TREE_TYPE (data_ref) = build_aligned_type (TREE_TYPE (data_r

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-30 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 --- Comment #14 from rguenther at suse dot de --- On Thu, 30 Jul 2015, rearnsha at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 > > Richard Earnshaw changed: > >What|Removed |

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-30 Thread rearnsha at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 Richard Earnshaw changed: What|Removed |Added Component|target |tree-optimization --- Comment #12 fro

[Bug tree-optimization/66917] [4.9/5/6 regression] ARM: NEON: memcpy compiles to vst1 with incorrect alignment due to SRA

2015-07-30 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66917 Richard Biener changed: What|Removed |Added Target Milestone|--- |4.9.4 Summary|[4.9/5/6 regre