http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54342
--- Comment #10 from H.J. Lu <hjl.tools at gmail dot com> 2012-08-23 14:26:53
UTC ---
There are
/* We implement the move patterns for all vector modes into and
out of SSE registers, even when no operation instructions
are available. OImode move is available only when AVX is
enabled. */
return ((TARGET_AVX && mode == OImode)
|| VALID_AVX256_REG_MODE (mode)
to deal with OImode and AVX. Please find out what you need to
do to support vzeroupper insertion.