We want to pass aggregates of 32 bytes with single __m256 field in AVX registers, instead of memory. The proposed psABI change is at
http://gcc.gnu.org/ml/gcc/2009-02/msg00058.html -- Summary: Update classification of aggregates with __m256 Product: gcc Version: 4.4.0 Status: UNCONFIRMED Severity: critical Priority: P3 Component: target AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: hjl dot tools at gmail dot com GCC target triplet: x86-64-unknown-linux-gnu http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39119