[Bug c/38183] New: Useless move to memory when passing small structs to functions

2008-11-19 Thread jch at pps dot jussieu dot fr
ReportedBy: jch at pps dot jussieu dot fr GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linux-gnu GCC target triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38183

[Bug c/38183] Useless move to memory when passing small structs to functions

2008-11-19 Thread jch at pps dot jussieu dot fr
-- jch at pps dot jussieu dot fr changed: What|Removed |Added Severity|normal |minor http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38183

[Bug c/38015] New: Converting between int and vector using intrinsics goes through memory

2008-11-04 Thread jch at pps dot jussieu dot fr
Component: c AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: jch at pps dot jussieu dot fr GCC build triplet: x86_64-linux-gnu GCC host triplet: x86_64-linux-gnu GCC target triplet: x86_64-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=38015

[Bug target/38015] Converting between int and vector using intrinsics goes through memory

2008-11-04 Thread jch at pps dot jussieu dot fr
--- Comment #2 from jch at pps dot jussieu dot fr 2008-11-05 00:27 --- Then -mtune=generic is not doing something reasonable. If I read correctly the docs I have available, going through memory doesn't win on either Core2 or AMD family 10. It does win on the K8, but only in the xmm