------- Comment #2 from hjl dot tools at gmail dot com 2009-02-22 22:04 ------- On 32bit, -mno-avx/-mno-sse/-mno-mmx changes ABI for
1. Vector returns. 2. Vector parameters without varargs. On 64bit, 1. -mno-avx/-mno-sse changes ABI for a. Float/Vector and aggregate with float/vector returns. b. Float/Vector and aggregate with float/vector parameters. 2. -mno-i387 changes ABI for a. long double and aggregates with long double returns. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39258