diff options
author | Richard Guenther <rguenther@suse.de> | 2008-09-07 10:05:37 +0000 |
---|---|---|
committer | Ira Rosen <irar@gcc.gnu.org> | 2008-09-07 10:05:37 +0000 |
commit | 73356a7d3b37e41a0f43a2d95f8def36416bee7d (patch) | |
tree | 865be78b396f6699b001aaad54ffac8246f59a30 /gcc/tree-vect-transform.c | |
parent | fe2c39c8c2e0aef6b043282442edf9e7f3cf4896 (diff) | |
download | gcc-73356a7d3b37e41a0f43a2d95f8def36416bee7d.zip gcc-73356a7d3b37e41a0f43a2d95f8def36416bee7d.tar.gz gcc-73356a7d3b37e41a0f43a2d95f8def36416bee7d.tar.bz2 |
re PR tree-optimization/36630 (ICE in vect_update_ivs_after_vectorizer)
PR tree-optimization/36630
* tree-vect-transform.c (vect_update_ivs_after_vectorizer):
Call STRIP_NOPS before calling evolution_part_in_loop_num.
Co-Authored-By: Ira Rosen <irar@il.ibm.com>
From-SVN: r140085
Diffstat (limited to 'gcc/tree-vect-transform.c')
-rw-r--r-- | gcc/tree-vect-transform.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/tree-vect-transform.c b/gcc/tree-vect-transform.c index 3a77c5b..17f3217 100644 --- a/gcc/tree-vect-transform.c +++ b/gcc/tree-vect-transform.c @@ -7332,6 +7332,7 @@ vect_update_ivs_after_vectorizer (loop_vec_info loop_vinfo, tree niters, access_fn = analyze_scalar_evolution (loop, PHI_RESULT (phi)); gcc_assert (access_fn); + STRIP_NOPS (access_fn); evolution_part = unshare_expr (evolution_part_in_loop_num (access_fn, loop->num)); gcc_assert (evolution_part != NULL_TREE); |