[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 --- Comment #10 from Adrien Guinet --- Well, okay, that implication didn't look that obvious. Sorry for the constant bug reopening, it was not my intent. And thanks for the clarifications!

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 --- Comment #8 from Jakub Jelinek --- (In reply to Adrien Guinet from comment #7) > From my understanding of > https://gcc.gnu.org/onlinedocs/gcc/Variable-Attributes.html, the "aligned" > attribute inside a structure aligns the object inside this

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 Adrien Guinet changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED Resolution|---

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 --- Comment #5 from Adrien Guinet --- Moreover, the test case runs fine without any automatic vectorisation and crashes when it is applied, so from my point of view there is something wrong with this optimisation!

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 Adrien Guinet changed: What|Removed |Added Status|RESOLVED|UNCONFIRMED Resolution|INVALID

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 --- Comment #3 from Adrien Guinet --- I don't think this is a user error. Some attributes might be declared aligned inside a structure, without any specifications that every instanced objects must be themselves aligned on a specific boundary. Thi

[Bug c/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread jakub at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 Jakub Jelinek changed: What|Removed |Added Status|UNCONFIRMED |RESOLVED CC|

[Bug c++/64655] Vectorizer is always using load aligned instructions with objects with the "aligned" attribute

2015-01-18 Thread adrien at guinet dot me
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=64655 --- Comment #1 from Adrien Guinet --- Created attachment 34476 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34476&action=edit test case reproducing the issue