Will we wait for LRA commit or is it possiple to commit to trank vzeroupper patch now?
2012/10/2 Uros Bizjak <ubiz...@gmail.com>: > On Tue, Oct 2, 2012 at 11:35 AM, Vladimir Yakovlev <vbyakov...@gmail.com> > wrote: >>>>> The compiler with the patch and without post_reload.patch is built and >>>>> works >>>>> successfully. It has the only failure with avx-vzeroupper-3 test because >>>>> of >>>>> post reload problem. >>>> >>>> Ok, can you please elaborate a bit on this filure? Perhaps someone has >>>> an idea why reload moves unspec_volatile around? >>> >>> LRA will eventually replace reload in the nearby future [1], does LRA >>> also move unspec_volatile vzeroupper around? >>> >>> [1] http://gcc.gnu.org/ml/gcc-patches/2012-09/msg01862.html >> >> I tried my patch with LRA. It works fine. The test avx-vzeroupper-3 >> runs succesfully, unspec_volatile vzeroupper is not moved around in >> LRA. > > Great! > > This also means +1 to include LRA in 4.8 from x86 maintainer. We also > expect spill falure fixes and other improvements for pre-reload > scheduling from LRA. > > Uros.