http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55527
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Target| |x86_64-*-* Status|UNCONFIRMED |NEW Last reconfirmed| |2012-11-29 Component|other |target Ever Confirmed|0 |1 Severity|normal |enhancement --- Comment #1 from Richard Biener <rguenth at gcc dot gnu.org> 2012-11-29 10:03:26 UTC --- Confirmed. It's a mess from expansion on (assembly is better with -mtune=core2 which avoids going through the stack). It's of course an ABI issue - I'm not sure where to best look for opportunities to optimize this.