OSDN Git Service

PR c/5420:
[pf3gnuchains/gcc-fork.git] / gcc / cfgcleanup.c
index 5015c81..13c5a8e 100644 (file)
@@ -426,7 +426,10 @@ try_forward_edges (mode, b)
                        if (threaded_edges[i] == t)
                          break;
                      if (i < nthreaded_edges)
-                       break;
+                       {
+                         counter = n_basic_blocks;
+                         break;
+                       }
                    }
 
                  /* Detect an infinite loop across the start block.  */