This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix PR56787, missed vectorization with CLOBBERs
- From: Richard Biener <rguenther at suse dot de>
- To: Jakub Jelinek <jakub at redhat dot com>
- Cc: gcc-patches at gcc dot gnu dot org, Michael Matz <matz at suse dot de>
- Date: Tue, 28 May 2013 14:38:00 +0200 (CEST)
- Subject: Re: [PATCH] Fix PR56787, missed vectorization with CLOBBERs
- References: <alpine dot LNX dot 2 dot 00 dot 1305281404070 dot 24881 at zhemvz dot fhfr dot qr> <20130528123359 dot GM1377 at tucnak dot redhat dot com>
On Tue, 28 May 2013, Jakub Jelinek wrote:
> On Tue, May 28, 2013 at 02:07:25PM +0200, Richard Biener wrote:
> > The following fixes vectorization of loops with CLOBBER statements
> > in the way of ignoring them during analysis and removing them during
> > vectorization (because we ignored them for store/load placement
> > and do not handle them in case we need to unroll the loop body).
> >
> > Bootstrap / regtest pending on x86_64-unknown-linux-gnu.
> >
> > Do you see a better way of handling the CLOBBERs that is worthwhile?
>
> I think this is fine. Do you plan to backport it to 4.8.2 eventually?
Yes.
Richard.