From 34cd48e5d56b95f149e1c7e294f522bd3c93c94f Mon Sep 17 00:00:00 2001 From: Richard Biener Date: Wed, 9 Dec 2015 08:23:37 +0000 Subject: tree-vect-stmts.c (vectorizable_load): Set new vinfo only if it was not yet set. 2015-12-09 Richard Biener * tree-vect-stmts.c (vectorizable_load): Set new vinfo only if it was not yet set. * tree-vectorizer.h (set_vinfo_for_stmt): Assert we don't overwrite an existing entry. From-SVN: r231443 --- gcc/tree-vectorizer.h | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'gcc/tree-vectorizer.h') diff --git a/gcc/tree-vectorizer.h b/gcc/tree-vectorizer.h index 327f08d..b07f270 100644 --- a/gcc/tree-vectorizer.h +++ b/gcc/tree-vectorizer.h @@ -715,7 +715,10 @@ set_vinfo_for_stmt (gimple *stmt, stmt_vec_info info) stmt_vec_info_vec.safe_push (info); } else - stmt_vec_info_vec[uid - 1] = info; + { + gcc_checking_assert (info == NULL); + stmt_vec_info_vec[uid - 1] = info; + } } /* Return the earlier statement between STMT1 and STMT2. */ -- cgit v1.1