OSDN Git Service

PR rtl-optimization/54792
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Oct 2012 14:28:28 +0000 (14:28 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 3 Oct 2012 14:28:28 +0000 (14:28 +0000)
* sched-deps.c (find_modifiable_mems): Scan also TAIL insn.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192038 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/sched-deps.c

index 63eed37..db70fed 100644 (file)
@@ -1,3 +1,8 @@
+2012-10-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR rtl-optimization/54792
+       * sched-deps.c (find_modifiable_mems): Scan also TAIL insn.
+
 2012-10-02  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/54785
index 6625a53..936a131 100644 (file)
@@ -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;