diff options
author | Andrey Belevantsev <abel@ispras.ru> | 2019-04-01 18:20:13 +0300 |
---|---|---|
committer | Alexander Monakov <amonakov@gcc.gnu.org> | 2019-04-01 18:20:13 +0300 |
commit | a0802144bb4c0e60a110c6d5d8af22cb035da9c9 (patch) | |
tree | 6bc1c1dbaa74712ef725b19df870a997bdbc89b4 /gcc/sel-sched-ir.c | |
parent | ca0f5734fe3daccfbd630628e4c11ebec230220d (diff) | |
download | gcc-a0802144bb4c0e60a110c6d5d8af22cb035da9c9.zip gcc-a0802144bb4c0e60a110c6d5d8af22cb035da9c9.tar.gz gcc-a0802144bb4c0e60a110c6d5d8af22cb035da9c9.tar.bz2 |
sel-sched: remove assert in merge_fences (PR 87273)
2019-04-01 Andrey Belevantsev <abel@ispras.ru>
PR rtl-optimization/87273
* sel-sched-ir.c (merge_fences): Remove assert.
* gcc.dg/pr87273.c: New test.
From-SVN: r270059
Diffstat (limited to 'gcc/sel-sched-ir.c')
-rw-r--r-- | gcc/sel-sched-ir.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/gcc/sel-sched-ir.c b/gcc/sel-sched-ir.c index e8e508e..a658301 100644 --- a/gcc/sel-sched-ir.c +++ b/gcc/sel-sched-ir.c @@ -703,11 +703,6 @@ merge_fences (fence_t f, insn_t insn, else if (candidate->src == BLOCK_FOR_INSN (last_scheduled_insn)) { - /* Would be weird if same insn is successor of several fallthrough - edges. */ - gcc_assert (BLOCK_FOR_INSN (insn)->prev_bb - != BLOCK_FOR_INSN (last_scheduled_insn_old)); - state_free (FENCE_STATE (f)); FENCE_STATE (f) = state; |