[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 Jakub Jelinek changed: What|Removed |Added Status|ASSIGNED|RESOLVED Resolution|---

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-09 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 --- Comment #6 from Jakub Jelinek --- Author: jakub Date: Wed Dec 9 13:42:06 2015 New Revision: 231454 URL: https://gcc.gnu.org/viewcvs?rev=231454&root=gcc&view=rev Log: PR tree-optimization/68786 * tree-if-conv.c: Include built

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 Jakub Jelinek changed: What|Removed |Added Status|NEW |ASSIGNED Assignee|unassigned a

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread rguenther at suse dot de
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 --- Comment #4 from rguenther at suse dot de --- On Tue, 8 Dec 2015, jakub at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 > > --- Comment #3 from Jakub Jelinek --- > For normal vectorized stores, the alignment i

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 --- Comment #3 from Jakub Jelinek --- For normal vectorized stores, the alignment is preserved through the MEM_REF/TARGET_MEM_REF type, e.g. 5991 TREE_TYPE (data_ref) 5992= build_aligned_type (TREE_TYP

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 Richard Biener changed: What|Removed |Added Keywords||wrong-code Status|UNCONFIRM

[Bug tree-optimization/68786] Aligned masked store is generated for unaligned pointer

2015-12-08 Thread ienkovich at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68786 --- Comment #1 from Ilya Enkovich --- Looks like an old bug. We may see the same problem on avx2 using older compiler. Here is a test for GCC5: double *a; long long c; int *d; void test (void) { int b; for (b = 0; b < 1024; b++) {