diff options
Diffstat (limited to 'gcc/cfglayout.c')
-rw-r--r-- | gcc/cfglayout.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/gcc/cfglayout.c b/gcc/cfglayout.c index 7ba289f..5e12057 100644 --- a/gcc/cfglayout.c +++ b/gcc/cfglayout.c @@ -793,7 +793,8 @@ fixup_reorder_chain (void) to prevent rtl_verify_flow_info from complaining. */ if (!e_fall) { - gcc_assert (!onlyjump_p (bb_end_insn)); + gcc_assert (!onlyjump_p (bb_end_insn) + || returnjump_p (bb_end_insn)); bb->il.rtl->footer = emit_barrier_after (bb_end_insn); continue; } |