https://gcc.gnu.org/bugzilla/show_bug.cgi?id=100704
--- Comment #2 from H.J. Lu <hjl.tools at gmail dot com> --- (In reply to Richard Biener from comment #1) > Hmm, I didn't realize we can't push %xmm regs... With loads+stores the > pushes do not look less efficient for this particular example? I suppose a > nice > architectural enhancement would be a push-multiple - rep pushq anyone? ;) YMM and ZMM load/store is much more efficient.