diff options
author | Alexander Monakov <amonakov@ispras.ru> | 2010-12-24 14:19:23 +0000 |
---|---|---|
committer | Alexander Monakov <amonakov@ispras.ru> | 2010-12-24 14:19:23 +0000 |
commit | 8acba6ab5afc1891cf0f813647c2752dc83cb883 (patch) | |
tree | b24772c1516cd7beda2445712e3eb95b215c1519 /gcc/sel-sched-ir.c | |
parent | 6feebd58024d7e1fcba32942af907b70bd9e0dd7 (diff) |
PR rtl-optimization/47036
* sel-sched-ir.c (fallthru_bb_of_jump): Remove special support for
unconditional jumps.
* sel-sched.c (moveup_expr): Ditto.
testsuite:
* g++.dg/opt/pr47036.C: New.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@168225 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/sel-sched-ir.c')
-rw-r--r-- | gcc/sel-sched-ir.c | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index 43619d9dac4..b88dad1b3f6 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -4441,9 +4441,6 @@ fallthru_bb_of_jump (rtx jump) if (!JUMP_P (jump)) return NULL; - if (any_uncondjump_p (jump)) - return single_succ (BLOCK_FOR_INSN (jump)); - if (!any_condjump_p (jump)) return NULL; |