cfgrtl.c (cfg_layout_redirect_edge_and_branch): Print the debug message before redire...
authorJosef Zlomek <zlomekj@suse.cz>
Sun, 21 Mar 2004 06:38:20 +0000 (07:38 +0100)
committerJosef Zlomek <zlomek@gcc.gnu.org>
Sun, 21 Mar 2004 06:38:20 +0000 (06:38 +0000)
* cfgrtl.c (cfg_layout_redirect_edge_and_branch): Print the debug
message before redirecting the edge.

From-SVN: r79772

gcc/ChangeLog
gcc/cfgrtl.c

index 46a3a9e7c9efb619ea5a08866fae6832b4a331f7..8b59f2ed8574691e5997d156a9a0fc91fd237b2d 100644 (file)
@@ -1,3 +1,8 @@
+2004-03-21  Josef Zlomek  <zlomekj@suse.cz>
+
+       * cfgrtl.c (cfg_layout_redirect_edge_and_branch): Print the debug
+       message before redirecting the edge.
+
 2004-03-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
 
        * emit-rtl.c (set_mem_attributes_minus_bitpos): Set MEM_POINTER
index f38c53c5eda684c7a5c7f0bbc64711bf0e2bb5c1..a1524e51c115e4cfb88d9e9fda4f3c51f27dbac0 100644 (file)
@@ -2439,10 +2439,11 @@ cfg_layout_redirect_edge_and_branch (edge e, basic_block dest)
              && onlyjump_p (BB_END (src)))
            delete_insn (BB_END (src));
        }
-      redirect_edge_succ_nodup (e, dest);
+
       if (dump_file)
        fprintf (dump_file, "Fallthru edge %i->%i redirected to %i\n",
                 e->src->index, e->dest->index, dest->index);
+      redirect_edge_succ_nodup (e, dest);
 
       ret = true;
     }