aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Jelinek <jakub@redhat.com>2013-06-27 17:35:57 +0200
committerJakub Jelinek <jakub@gcc.gnu.org>2013-06-27 17:35:57 +0200
commitfef4d2b3eb0ce6f6863c2780aa1e75ca76afd248 (patch)
treee9c20a5b9540176917a15ec004c0d4071142c103
parentd0c8b5fc8fb69fbaa7aee36ac67e845c9a2fbf2f (diff)
downloadgcc-fef4d2b3eb0ce6f6863c2780aa1e75ca76afd248.zip
gcc-fef4d2b3eb0ce6f6863c2780aa1e75ca76afd248.tar.gz
gcc-fef4d2b3eb0ce6f6863c2780aa1e75ca76afd248.tar.bz2
tree-vect-stmts.c (vectorizable_store): Move ptr_incr var decl before the loop, initialize to NULL.
* tree-vect-stmts.c (vectorizable_store): Move ptr_incr var decl before the loop, initialize to NULL. (vectorizable_load): Initialize ptr_incr to NULL. From-SVN: r200471
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/tree-vect-stmts.c4
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 1ecbfda..efb678d 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2013-06-27 Jakub Jelinek <jakub@redhat.com>
+
+ * tree-vect-stmts.c (vectorizable_store): Move ptr_incr var
+ decl before the loop, initialize to NULL.
+ (vectorizable_load): Initialize ptr_incr to NULL.
+
2013-06-27 Martin Jambor <mjambor@suse.cz>
PR lto/57208
diff --git a/gcc/tree-vect-stmts.c b/gcc/tree-vect-stmts.c
index 28b80bb..0580f7d 100644
--- a/gcc/tree-vect-stmts.c
+++ b/gcc/tree-vect-stmts.c
@@ -3796,6 +3796,7 @@ vectorizable_store (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt,
enum vect_def_type dt;
stmt_vec_info prev_stmt_info = NULL;
tree dataref_ptr = NULL_TREE;
+ gimple ptr_incr = NULL;
int nunits = TYPE_VECTOR_SUBPARTS (vectype);
int ncopies;
int j;
@@ -4041,7 +4042,6 @@ vectorizable_store (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt,
for (j = 0; j < ncopies; j++)
{
gimple new_stmt;
- gimple ptr_incr;
if (j == 0)
{
@@ -4314,7 +4314,7 @@ vectorizable_load (gimple stmt, gimple_stmt_iterator *gsi, gimple *vec_stmt,
tree dummy;
enum dr_alignment_support alignment_support_scheme;
tree dataref_ptr = NULL_TREE;
- gimple ptr_incr;
+ gimple ptr_incr = NULL;
int nunits = TYPE_VECTOR_SUBPARTS (vectype);
int ncopies;
int i, j, group_size, group_gap;