https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88717

--- Comment #7 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to 刘袋鼠 from comment #6)
> (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.

A simpler patch is posted at

https://gcc.gnu.org/ml/gcc-patches/2019-01/msg00415.html

Reply via email to