[Bug target/64749] New: "truncating" instructions generated instead of a load one using SSE & AVX2 intrinsics

2015-01-23 Thread adrien at guinet dot me
s: UNCONFIRMED Severity: normal Priority: P3 Component: target Assignee: unassigned at gcc dot gnu.org Reporter: adrien at guinet dot me Created attachment 34553 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=34553&action=edit test case The code

[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 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 #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 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

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

2015-01-18 Thread adrien at guinet dot me
NCONFIRMED Severity: normal Priority: P3 Component: c++ Assignee: unassigned at gcc dot gnu.org Reporter: adrien at guinet dot me I think there is an issue with the way gcc uses the __attribute__ information when generating SIMD load instructions d

[Bug c++/52892] Function pointer loses constexpr qualification

2012-05-29 Thread adrien at guinet dot me
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=52892 Adrien Guinet changed: What|Removed |Added CC||adrien at guinet dot me --- Comment #2