https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88717
--- Comment #6 from 刘袋鼠 <crazylht at gmail dot com> --- (In reply to H.J. Lu from comment #5) > (In reply to 刘袋鼠 from comment #4) > > > > My thought is AVX_U128_DIRTY would be set when ymm/zmm appeared, and > > AVX_U128_CLEAN for xmm, AVX_U128_ANY for other situations. This also works > > for this case. > > > > Your change touches many difference places. Please do > > 1. For each line of change, find a testcase to verify that it is needed. > 2. Bootstrap GCC with --with-arch=native and all languages. Run the complete > GCC testssuites with and without your whole patch. yes!