From: Richard Henderson Date: Thu, 23 Aug 2001 07:37:03 +0000 (-0700) Subject: regclass.c (init_reg_sets_1): Don't assume cost 2 within a register class. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=26a952a8a414476401099873c2134b673a8e549e;p=gcc.git 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 --- 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;