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)) {