Hi,

Since the I6400 scheduler is committed, W32/W64 pseudo-processors
are not needed anymore and can be removed.

Ok to commit?

Regards,
Robert

gcc/
        * config/mips/mips.c (mips_rtx_cost_data): Remove costs for W32 and W64
        pseudo-processors.
        * config/mips/mips.md (processor): Remove w32 and w64.
---
 gcc/config/mips/mips.c  | 26 --------------------------
 gcc/config/mips/mips.md |  2 --
 2 files changed, 28 deletions(-)

diff --git a/gcc/config/mips/mips.c b/gcc/config/mips/mips.c
index bf0f84f..b30d7b9 100644
--- a/gcc/config/mips/mips.c
+++ b/gcc/config/mips/mips.c
@@ -1255,32 +1255,6 @@ static const struct mips_rtx_cost_data
                    2,            /* branch_cost */
                    4             /* memory_latency */
   },
-  { /* W32 */
-    COSTS_N_INSNS (4),            /* fp_add */
-    COSTS_N_INSNS (4),            /* fp_mult_sf */
-    COSTS_N_INSNS (5),            /* fp_mult_df */
-    COSTS_N_INSNS (17),           /* fp_div_sf */
-    COSTS_N_INSNS (32),           /* fp_div_df */
-    COSTS_N_INSNS (5),            /* int_mult_si */
-    COSTS_N_INSNS (5),            /* int_mult_di */
-    COSTS_N_INSNS (41),           /* int_div_si */
-    COSTS_N_INSNS (41),           /* int_div_di */
-                    1,           /* branch_cost */
-                    4            /* memory_latency */
-  },
-  { /* W64 */
-    COSTS_N_INSNS (4),            /* fp_add */
-    COSTS_N_INSNS (4),            /* fp_mult_sf */
-    COSTS_N_INSNS (5),            /* fp_mult_df */
-    COSTS_N_INSNS (17),           /* fp_div_sf */
-    COSTS_N_INSNS (32),           /* fp_div_df */
-    COSTS_N_INSNS (5),            /* int_mult_si */
-    COSTS_N_INSNS (5),            /* int_mult_di */
-    COSTS_N_INSNS (41),           /* int_div_si */
-    COSTS_N_INSNS (41),           /* int_div_di */
-                    1,           /* branch_cost */
-                    4            /* memory_latency */
-  },
   { /* M5100 */
     COSTS_N_INSNS (4),            /* fp_add */
     COSTS_N_INSNS (4),            /* fp_mult_sf */
diff --git a/gcc/config/mips/mips.md b/gcc/config/mips/mips.md
index 2954a12..a0079d5 100644
--- a/gcc/config/mips/mips.md
+++ b/gcc/config/mips/mips.md
@@ -67,8 +67,6 @@ (define_enum "processor" [
   xlr
   xlp
   p5600
-  w32
-  w64
   m5100
   i6400
 ])
-- 
2.4.5

Reply via email to