This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [PATCH] Changes in mode switching


Will we wait for LRA commit or is it possiple to commit to trank
vzeroupper patch now?

2012/10/2 Uros Bizjak <ubizjak@gmail.com>:
> On Tue, Oct 2, 2012 at 11:35 AM, Vladimir Yakovlev <vbyakovl23@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.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]