OSDN Git Service

* cfgrtl.c (cfg_layout_redirect_edge_and_branch): Print the debug
authorzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 21 Mar 2004 06:38:20 +0000 (06:38 +0000)
committerzlomek <zlomek@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 21 Mar 2004 06:38:20 +0000 (06:38 +0000)
message before redirecting the edge.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@79772 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/cfgrtl.c

index 46a3a9e..8b59f2e 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 f38c53c..a1524e5 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;
     }