aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <edelsohn@gnu.org>1996-03-06 16:38:58 +0000
committerDavid Edelsohn <edelsohn@gnu.org>1996-03-06 16:38:58 +0000
commit1ec26da6f158b7d081cc1ed73e5a9346b1a1280e (patch)
tree6877c1e88e633ec9352276bf5229b884df61d3b6
parenteb1cb30dc4844d6cd80c2ac795075865b5dff1cf (diff)
downloadgcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.zip
gcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.tar.gz
gcc-1ec26da6f158b7d081cc1ed73e5a9346b1a1280e.tar.bz2
602 uses 603 description
From-SVN: r11480
-rw-r--r--gcc/config/rs6000/rs6000.c4
-rw-r--r--gcc/config/rs6000/rs6000.h7
2 files changed, 6 insertions, 5 deletions
diff --git a/gcc/config/rs6000/rs6000.c b/gcc/config/rs6000/rs6000.c
index 401faa6..6d89bea 100644
--- a/gcc/config/rs6000/rs6000.c
+++ b/gcc/config/rs6000/rs6000.c
@@ -249,7 +249,7 @@ rs6000_override_options (default_cpu)
{"601", PROCESSOR_PPC601,
MASK_POWER | MASK_POWERPC | MASK_NEW_MNEMONICS | MASK_MULTIPLE | MASK_STRING,
MASK_POWER2 | POWERPC_OPT_MASKS | MASK_POWERPC64},
- {"602", PROCESSOR_PPC602,
+ {"602", PROCESSOR_PPC603,
MASK_POWERPC | MASK_PPC_GFXOPT | MASK_NEW_MNEMONICS,
POWER_MASKS | MASK_PPC_GPOPT | MASK_POWERPC64},
{"603", PROCESSOR_PPC603,
@@ -3954,8 +3954,6 @@ int get_issue_rate()
return 4;
case CPU_PPC601:
return 3; /* ? */
- case CPU_PPC602:
- return 1;
case CPU_PPC603:
return 2;
case CPU_PPC604:
diff --git a/gcc/config/rs6000/rs6000.h b/gcc/config/rs6000/rs6000.h
index d2e34a6..f49c687 100644
--- a/gcc/config/rs6000/rs6000.h
+++ b/gcc/config/rs6000/rs6000.h
@@ -383,7 +383,6 @@ enum processor_type
PROCESSOR_MPCCORE,
PROCESSOR_PPC403,
PROCESSOR_PPC601,
- PROCESSOR_PPC602,
PROCESSOR_PPC603,
PROCESSOR_PPC604,
PROCESSOR_PPC620};
@@ -1981,8 +1980,12 @@ typedef struct rs6000_args
case PROCESSOR_MPCCORE: \
return COSTS_N_INSNS (2); \
case PROCESSOR_PPC601: \
- case PROCESSOR_PPC603: \
return COSTS_N_INSNS (5); \
+ case PROCESSOR_PPC603: \
+ return (GET_CODE (XEXP (X, 1)) != CONST_INT \
+ ? COSTS_N_INSNS (5) \
+ : INTVAL (XEXP (X, 1)) >= -256 && INTVAL (XEXP (X, 1)) <= 255 \
+ ? COSTS_N_INSNS (2) : COSTS_N_INSNS (3)); \
case PROCESSOR_PPC403: \
case PROCESSOR_PPC604: \
case PROCESSOR_PPC620: \