PR rtl-optimization/65761
* cfgrtl.c (rtl_split_edge): For EDGE_CROSSING split, use
get_last_bb_insn (after) instead of NEXT_INSN (BB_END (after)).
From-SVN: r222090
+2015-04-14 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/65761
+ * cfgrtl.c (rtl_split_edge): For EDGE_CROSSING split, use
+ get_last_bb_insn (after) instead of NEXT_INSN (BB_END (after)).
+
2015-04-14 Richard Biener <rguenther@suse.de>
* graphite-scop-detection.c: Do not include cp/cp-tree.h.
&& (edge_in->flags & EDGE_CROSSING))
{
after = last_bb_in_partition (edge_in->src);
- before = NEXT_INSN (BB_END (after));
+ before = get_last_bb_insn (after);
/* The instruction following the last bb in partition should
be a barrier, since it cannot end in a fall-through. */
gcc_checking_assert (BARRIER_P (before));