mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-22 00:01:10 +08:00
re PR rtl-optimization/65761 (internal compiler error: in patch_jump_insn, at cfgrtl.c:1296)
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
This commit is contained in:
parent
1b4c5bf0fb
commit
b3a3ae0934
@ -1,3 +1,9 @@
|
||||
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.
|
||||
|
@ -1928,7 +1928,7 @@ rtl_split_edge (edge edge_in)
|
||||
&& (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));
|
||||
|
Loading…
x
Reference in New Issue
Block a user