diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index dac6ea85fbaf8d4ff9f531be6e1b37b60cb406ca..3f17b2baed465e6901af9cdaedb59c1ffa2a5c96 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+2010-08-23  Kai Tietz  <kai.tietz@onevision.com>
+
+	* tree-vect-loop.c (vect_get_single_scalar_iteraion_cost):
+	Pre-initialize innerloop_iters to one.
+
 2010-08-23  Changpeng Fang  <changpeng.fang@amd.com>
 
 	* tree-flow.h (may_be_nonaddressable_p): New definition. Make the
diff --git a/gcc/tree-vect-loop.c b/gcc/tree-vect-loop.c
index 371d30d72d988772521136faf4727a2f11673c54..21dca3a4e0d709ce6c9494f7ced3f1de519be802 100644
--- a/gcc/tree-vect-loop.c
+++ b/gcc/tree-vect-loop.c
@@ -2031,6 +2031,7 @@ vect_get_single_scalar_iteraion_cost (loop_vec_info loop_vinfo)
      statements.  */
 
   /* FORNOW.  */
+  innerloop_iters = 1;
   if (loop->inner)
     innerloop_iters = 50; /* FIXME */