diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index b5c8fa144419c2ab9558b07af1017c38147c5050..e60aec401a26429d76b97d2ede2b9a2f38351949 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2011-01-17  Richard Henderson  <rth@redhat.com>
+
+	* except.c (dump_eh_tree): Fix stray ; after for statement.
+
 2011-01-17  Richard Guenther  <rguenther@suse.de>
 
 	PR tree-optimization/47313
diff --git a/gcc/except.c b/gcc/except.c
index 2a25a3bd5b3ffcb3ede0fdaef43c7c195df2f58a..3e2bbfb1f7505ec8f465ba692c1210307e05d255 100644
--- a/gcc/except.c
+++ b/gcc/except.c
@@ -3194,7 +3194,7 @@ dump_eh_tree (FILE * out, struct function *fun)
 	    }
 	  else
 	    {
-	      for (lp = i->landing_pads; lp ; lp = lp->next_lp);
+	      for (lp = i->landing_pads; lp ; lp = lp->next_lp)
 		{
 		  fprintf (out, "{%i,", lp->index);
 		  if (lp->landing_pad)