for  gcc/ChangeLog
from  Alexandre Oliva  <aoliva@redhat.com>

	* c-parser.c (c_parser_for_statement): Initialize incr.

Index: gcc/c-parser.c
===================================================================
--- gcc/c-parser.c.orig	2010-10-08 20:24:43.873491162 -0300
+++ gcc/c-parser.c	2010-10-08 20:29:04.034490577 -0300
@@ -4538,6 +4538,9 @@ c_parser_for_statement (c_parser *parser
       /* Parse the initialization declaration or expression.  */
       cond = error_mark_node;
       object_expression = error_mark_node;
+      /* Initializing incr should not be necessary, but it avoids
+	 bogus warnings of uninitialized uses.  */
+      incr = error_mark_node;
 
       if (c_parser_next_token_is (parser, CPP_SEMICOLON))
 	{
