PR 19486
authorrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Jan 2005 02:30:42 +0000 (02:30 +0000)
committerrth <rth@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 24 Jan 2005 02:30:42 +0000 (02:30 +0000)
        * tree-complex.c (expand_complex_div_wide): Set EDGE_FALLTHRU on
        edges leading to join block.

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

gcc/ChangeLog
gcc/tree-complex.c

index 592811e..f0a9cbd 100644 (file)
@@ -1,3 +1,9 @@
+2005-01-23  Richard Henderson  <rth@redhat.com>
+
+       PR 19486
+       * tree-complex.c (expand_complex_div_wide): Set EDGE_FALLTHRU on
+       edges leading to join block.
+
 2005-01-23  Roger Sayle  <roger@eyesopen.com>
 
        * expmed.c (expand_mult_highpart): Make static.  Change type of
index 4a4ba62..9bbc62a 100644 (file)
@@ -212,8 +212,8 @@ expand_complex_div_wide (block_stmt_iterator *bsi, tree inner_type,
       e->flags = EDGE_TRUE_VALUE;
       redirect_edge_succ (e, bb_true);
       make_edge (bb_cond, bb_false, EDGE_FALSE_VALUE);
-      make_edge (bb_true, bb_join, 0);
-      make_edge (bb_false, bb_join, 0);
+      make_edge (bb_true, bb_join, EDGE_FALLTHRU);
+      make_edge (bb_false, bb_join, EDGE_FALLTHRU);
 
       /* Update dominance info.  Note that bb_join's data was
          updated by split_block.  */