diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 63eed378b15..db70fed01bc 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2012-10-03 Jakub Jelinek + + PR rtl-optimization/54792 + * sched-deps.c (find_modifiable_mems): Scan also TAIL insn. + 2012-10-02 H.J. Lu PR target/54785 diff --git a/gcc/sched-deps.c b/gcc/sched-deps.c index 6625a53a699..936a1317bb7 100644 --- a/gcc/sched-deps.c +++ b/gcc/sched-deps.c @@ -4816,10 +4816,10 @@ find_mem (struct mem_inc_info *mii, rtx *address_of_x) void find_modifiable_mems (rtx head, rtx tail) { - rtx insn; + rtx insn, next_tail = NEXT_INSN (tail); int success_in_block = 0; - for (insn = head; insn != tail; insn = NEXT_INSN (insn)) + for (insn = head; insn != next_tail; insn = NEXT_INSN (insn)) { struct mem_inc_info mii;