]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/reload1.c
backport: basic-block.h: Include vec.h, errors.h.
[thirdparty/gcc.git] / gcc / reload1.c
index 052acc092fffbe3ee6f39df996b3ca65705f6432..3a8c19e9711102ea370f261f4b2f23b2fbac1586 100644 (file)
@@ -8033,10 +8033,11 @@ fixup_abnormal_edges (void)
   FOR_EACH_BB (bb)
     {
       edge e;
+      edge_iterator ei;
 
       /* Look for cases we are interested in - calls or instructions causing
          exceptions.  */
-      for (e = bb->succ; e; e = e->succ_next)
+      FOR_EACH_EDGE (e, ei, bb->succs)
        {
          if (e->flags & EDGE_ABNORMAL_CALL)
            break;
@@ -8049,7 +8050,7 @@ fixup_abnormal_edges (void)
        {
          rtx insn = BB_END (bb), stop = NEXT_INSN (BB_END (bb));
          rtx next;
-         for (e = bb->succ; e; e = e->succ_next)
+         FOR_EACH_EDGE (e, ei, bb->succs)
            if (e->flags & EDGE_FALLTHRU)
              break;
          /* Get past the new insns generated. Allow notes, as the insns may