(find_best_addr): Add missing rtx_cost arguments.
authorJim Wilson <wilson@gcc.gnu.org>
Tue, 1 Jul 1997 22:29:59 +0000 (15:29 -0700)
committerJim Wilson <wilson@gcc.gnu.org>
Tue, 1 Jul 1997 22:29:59 +0000 (15:29 -0700)
From-SVN: r14367

gcc/cse.c

index b879651fd0d59ba148bc7d1c0cbd1b33564d240a..971e5c80c7900959c8a76079eba94c1c72c0867a 100644 (file)
--- a/gcc/cse.c
+++ b/gcc/cse.c
@@ -2694,9 +2694,9 @@ find_best_addr (insn, loc)
 #ifdef ADDRESS_COST
          && (ADDRESS_COST (folded) < ADDRESS_COST (addr)
              || (ADDRESS_COST (folded) == ADDRESS_COST (addr)
-                 && rtx_cost (folded) > rtx_cost (addr)))
+                 && rtx_cost (folded, MEM) > rtx_cost (addr, MEM)))
 #else
-         && rtx_cost (folded) < rtx_cost (addr)
+         && rtx_cost (folded, MEM) < rtx_cost (addr, MEM)
 #endif
          && validate_change (insn, loc, folded, 0))
        addr = folded;