diff options
author | Richard Biener <rguenther@suse.de> | 2013-11-19 15:00:10 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2013-11-19 15:00:10 +0000 |
commit | 47c32082dd8ab3e086a68309673dbcd9ad4da418 (patch) | |
tree | 5b3c0ad04fec2e6b97a7b70107dd6744aa6ee116 /gcc/tree-vect-loop-manip.c | |
parent | 04ef64d53657fb64b14851af5106f8d018aa1707 (diff) | |
download | gcc-47c32082dd8ab3e086a68309673dbcd9ad4da418.zip gcc-47c32082dd8ab3e086a68309673dbcd9ad4da418.tar.gz gcc-47c32082dd8ab3e086a68309673dbcd9ad4da418.tar.bz2 |
re PR tree-optimization/59164 (ice: tree check: expected tree that contains ‘decl minimal’ structure, have ‘integer_cst’ in get_var_info, at tree-into-ssa.c:380)
2013-11-19 Richard Biener <rguenther@suse.de>
PR tree-optimization/59164
* tree-vect-loop-manip.c (vect_update_ivs_after_vectorizer):
Uncomment assert.
* tree-vect-loop.c (vect_analyze_loop_operations): Adjust
check whether we can create an epilogue loop to reflect the
cases where we create one.
* gcc.dg/torture/pr59164.c: New testcase.
From-SVN: r205030
Diffstat (limited to 'gcc/tree-vect-loop-manip.c')
-rw-r--r-- | gcc/tree-vect-loop-manip.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/tree-vect-loop-manip.c b/gcc/tree-vect-loop-manip.c index 5c14995..3193f20 100644 --- a/gcc/tree-vect-loop-manip.c +++ b/gcc/tree-vect-loop-manip.c @@ -1673,7 +1673,7 @@ vect_update_ivs_after_vectorizer (loop_vec_info loop_vinfo, tree niters, gimple_stmt_iterator gsi, gsi1; basic_block update_bb = update_e->dest; - /* gcc_assert (vect_can_advance_ivs_p (loop_vinfo)); */ + gcc_checking_assert (vect_can_advance_ivs_p (loop_vinfo)); /* Make sure there exists a single-predecessor exit bb: */ gcc_assert (single_pred_p (exit_bb)); |