Hello!

2015-05-11  Uros Bizjak  <ubiz...@gmail.com>

    * config/i386/i386.c (ix86_loop_unroll_adjust): Use PATTERN (insn)
    when looking for memory references.

Tested on x86_64-linux-gnu {,-m32} and committed to mainline SVN.

Uros.
Index: config/i386/i386.c
===================================================================
--- config/i386/i386.c  (revision 222999)
+++ config/i386/i386.c  (working copy)
@@ -51446,7 +51446,7 @@ ix86_loop_unroll_adjust (unsigned nunroll, struct
   for (i = 0; i < loop->num_nodes; i++)
     FOR_BB_INSNS (bbs[i], insn)
       if (NONDEBUG_INSN_P (insn))
-       FOR_EACH_SUBRTX (iter, array, insn, NONCONST)
+       FOR_EACH_SUBRTX (iter, array, PATTERN (insn), NONCONST)
          if (const_rtx x = *iter)
            if (MEM_P (x))
              {

Reply via email to