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.

Reply via email to