From 26a952a8a414476401099873c2134b673a8e549e Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 23 Aug 2001 00:37:03 -0700 Subject: [PATCH] regclass.c (init_reg_sets_1): Don't assume cost 2 within a register class. * regclass.c (init_reg_sets_1): Don't assume cost 2 within a register class. From-SVN: r45124 --- gcc/ChangeLog | 5 +++++ gcc/regclass.c | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f92e69b1529..eb088f362dd 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2001-08-23 Richard Henderson + + * regclass.c (init_reg_sets_1): Don't assume cost 2 within + a register class. + 2001-08-22 Geoffrey Keating * reload1.c (emit_reload_insns): Don't look for notes diff --git a/gcc/regclass.c b/gcc/regclass.c index 579a1ea7415..963fbfed9cb 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -518,7 +518,7 @@ init_reg_sets_1 () } else { - cost = i == j ? 2 : REGISTER_MOVE_COST (m, i, j); + cost = REGISTER_MOVE_COST (m, i, j); for (p2 = ®_class_subclasses[j][0]; *p2 != LIM_REG_CLASSES; -- 2.30.2