fix pr48988
authorDavid Li <davidxl@google.com>
Mon, 23 May 2011 16:17:28 +0000 (16:17 +0000)
committerXinliang David Li <davidxl@gcc.gnu.org>
Mon, 23 May 2011 16:17:28 +0000 (16:17 +0000)
From-SVN: r174077

gcc/ChangeLog
gcc/tree-ssa-uninit.c

index b583601845ab610c2b3e5b464d3edb537d8ef13c..a3cb0f1087a3288487173b7616a08a8e7d6b0d21 100644 (file)
@@ -1,3 +1,9 @@
+2011-05-23  David Li  <davidxl@google.com>
+
+       PR tree-optimization/48988
+       * tree-ssa-uninit.c (convert_control_dep_chain_into_preds):
+       Initialize has_valid_pred for each pred chain.
+
 2011-05-23  Richard Guenther  <rguenther@suse.de>
 
        * gimple.c (gimple_types_compatible_p_1): Always compare type names.
index 7ddce32a62fa7a9b7c2542263df62680bec946ec..c6da47b6cd9c70e7eb187e308bda5b931b6a5216 100644 (file)
@@ -358,6 +358,8 @@ convert_control_dep_chain_into_preds (VEC(edge, heap) **dep_chains,
   for (i = 0; i < num_chains; i++)
     {
       VEC(edge, heap) *one_cd_chain = dep_chains[i];
+
+      has_valid_pred = false;
       for (j = 0; j < VEC_length (edge, one_cd_chain); j++)
         {
           gimple cond_stmt;