aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Wilson <wilson@gcc.gnu.org>1993-06-08 11:49:13 -0700
committerJim Wilson <wilson@gcc.gnu.org>1993-06-08 11:49:13 -0700
commit6ffeae97834991f74aa4fbf352f6dd8402e7951e (patch)
tree15e3a19adba0775a1f50ce2baad2157942ebe378
parentd4d7b398ef9676e81582ae643ac36af4fb1dace6 (diff)
downloadgcc-6ffeae97834991f74aa4fbf352f6dd8402e7951e.zip
gcc-6ffeae97834991f74aa4fbf352f6dd8402e7951e.tar.gz
gcc-6ffeae97834991f74aa4fbf352f6dd8402e7951e.tar.bz2
(RTX_COSTS): Make cost of MULT depend on TARGET_V8.
From-SVN: r4650
-rw-r--r--gcc/config/sparc/sparc.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/config/sparc/sparc.h b/gcc/config/sparc/sparc.h
index 658c88b..64cdfbf 100644
--- a/gcc/config/sparc/sparc.h
+++ b/gcc/config/sparc/sparc.h
@@ -1471,7 +1471,7 @@ extern struct rtx_def *legitimize_pic_address ();
#define RTX_COSTS(X,CODE,OUTER_CODE) \
case MULT: \
- return COSTS_N_INSNS (25); \
+ return TARGET_V8 ? COSTS_N_INSNS (5) : COSTS_N_INSNS (25); \
case DIV: \
case UDIV: \
case MOD: \