summaryrefslogtreecommitdiff
path: root/gcc/haifa-sched.c
diff options
context:
space:
mode:
authorsteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-16 11:50:29 +0000
committersteven <steven@138bc75d-0d04-0410-961f-82ee72b054a4>2012-07-16 11:50:29 +0000
commit4ecbba1adfc4fb41e5bb026b86ec423a24b3f26d (patch)
tree742cde71cc97835563df083d97bdd0724e48c4b5 /gcc/haifa-sched.c
parent5a13cc452435adf63fdce8be2929f93fcdb11419 (diff)
downloadgcc-4ecbba1adfc4fb41e5bb026b86ec423a24b3f26d.tar.gz
* haifa-sched.c (init_before_recovery): Do not set EDGE_CAN_FALLTHRU.
* cfgrtl.c (force_nonfallthru_and_redirect): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@189523 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/haifa-sched.c')
-rw-r--r--gcc/haifa-sched.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/gcc/haifa-sched.c b/gcc/haifa-sched.c
index dcfac6aa336..9cd0070998a 100644
--- a/gcc/haifa-sched.c
+++ b/gcc/haifa-sched.c
@@ -7194,8 +7194,7 @@ init_before_recovery (basic_block *before_recovery_ptr)
redirect_edge_succ (e, single);
make_single_succ_edge (single, empty, 0);
- make_single_succ_edge (empty, EXIT_BLOCK_PTR,
- EDGE_FALLTHRU | EDGE_CAN_FALLTHRU);
+ make_single_succ_edge (empty, EXIT_BLOCK_PTR, EDGE_FALLTHRU);
label = block_label (empty);
x = emit_jump_insn_after (gen_jump (label), BB_END (single));