]> gcc.gnu.org Git - gcc.git/commitdiff
tree-vect-loop.c (vect_analyze_loop_operations): Properly check for a definition...
authorRichard Biener <rguenther@suse.de>
Thu, 5 Sep 2013 10:30:51 +0000 (10:30 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Thu, 5 Sep 2013 10:30:51 +0000 (10:30 +0000)
2013-09-05  Richard Biener  <rguenther@suse.de>

* tree-vect-loop.c (vect_analyze_loop_operations): Properly
check for a definition without a basic-block.

From-SVN: r202273

gcc/ChangeLog
gcc/tree-vect-loop.c

index 43e777049feb5b6b37374c9db3027c79a9add535..da1fbc09938789cb002c7b8fd6df1c3c9be49789 100644 (file)
@@ -1,3 +1,8 @@
+2013-09-05  Richard Biener  <rguenther@suse.de>
+
+       * tree-vect-loop.c (vect_analyze_loop_operations): Properly
+       check for a definition without a basic-block.
+
 2013-09-05  James Greenhalgh  <james.greenhalgh@arm.com>
            Sofiane Naci <sofiane.naci@arm.com>
 
index 055538f7e9c6ea0a24b96194dfc6d8aaf9db4199..762a894a5007f143de2c4a20725240b09e3bf8c2 100644 (file)
@@ -1384,7 +1384,7 @@ vect_analyze_loop_operations (loop_vec_info loop_vinfo, bool slp)
                     return false;
 
                   op_def_stmt = SSA_NAME_DEF_STMT (phi_op);
-                 if (!op_def_stmt
+                 if (gimple_nop_p (op_def_stmt)
                      || !flow_bb_inside_loop_p (loop, gimple_bb (op_def_stmt))
                      || !vinfo_for_stmt (op_def_stmt))
                     return false;
This page took 0.075864 seconds and 5 git commands to generate.