This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH] Fix vectorizer fallout
- From: Jakub Jelinek <jakub at redhat dot com>
- To: Richard Biener <rguenther at suse dot de>
- Cc: gcc-patches at gcc dot gnu dot org
- Date: Tue, 19 Mar 2013 16:42:56 +0100
- Subject: Re: [PATCH] Fix vectorizer fallout
- References: <alpine dot LNX dot 2 dot 00 dot 1303191620490 dot 3543 at zhemvz dot fhfr dot qr>
- Reply-to: Jakub Jelinek <jakub at redhat dot com>
On Tue, Mar 19, 2013 at 04:21:46PM +0100, Richard Biener wrote:
>
> This fixes fallout reported for "Fix ???s in find_uses_to_rename".
>
> Bootstrapped and tested on x86_64-unknown-linux-gnu, scheduled for
> commit.
>
> Richard.
>
> 2013-03-19 Richard Biener <rguenther@suse.de>
>
> PR tree-optimization/
Missing PR number?
Are you just waiting for bugzilla to come up to fill it in?
> * tree-vect-loop-manip.c (slpeel_can_duplicate_loop_p): Do not
> check whether an SSA update is needed.
>
> Index: gcc/tree-vect-loop-manip.c
> ===================================================================
> --- gcc/tree-vect-loop-manip.c (revision 196791)
> +++ gcc/tree-vect-loop-manip.c (working copy)
> @@ -848,9 +848,6 @@ slpeel_can_duplicate_loop_p (const struc
> gimple orig_cond = get_loop_exit_condition (loop);
> gimple_stmt_iterator loop_exit_gsi = gsi_last_bb (exit_e->src);
>
> - if (need_ssa_update_p (cfun))
> - return false;
> -
> if (loop->inner
> /* All loops have an outer scope; the only case loop->outer is NULL is for
> the function itself. */
Jakub