X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Fauto-inc-dec.c;h=1c9edf859250b9813df8b984da4d423eb6fb2916;hb=25b3bbad6624357c1ac6a31e0be6fca37182fb78;hp=0444daecf9be382d6e6fc469c2c9934ecef16128;hpb=b72d459f396af780bd6506f992b421663c4bb676;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/auto-inc-dec.c b/gcc/auto-inc-dec.c index 0444daecf9b..1c9edf85925 100644 --- a/gcc/auto-inc-dec.c +++ b/gcc/auto-inc-dec.c @@ -483,9 +483,9 @@ attempt_change (rtx new_addr, rtx inc_reg) PUT_MODE (mem_tmp, mode); XEXP (mem_tmp, 0) = new_addr; - old_cost = (rtx_cost (mem, SET, speed) + old_cost = (set_src_cost (mem, speed) + set_rtx_cost (PATTERN (inc_insn.insn), speed)); - new_cost = rtx_cost (mem_tmp, SET, speed); + new_cost = set_src_cost (mem_tmp, speed); /* The first item of business is to see if this is profitable. */ if (old_cost < new_cost)