From: Hans-Peter Nilsson Date: Fri, 27 Jun 2003 12:40:13 +0000 (+0000) Subject: defaults.h (REGISTER_MOVE_COST): Define default here. X-Git-Tag: releases/gcc-3.4.0~5427 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=37706dd19d717cbb6cffd2f5da307838dea26309;p=thirdparty%2Fgcc.git defaults.h (REGISTER_MOVE_COST): Define default here. * defaults.h (REGISTER_MOVE_COST): Define default here. * regclass.c: Don't define default REGISTER_MOVE_COST here. * reload.c, reload1.c: Ditto. From-SVN: r68567 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index bf44a3c738f9..ef1db4194a83 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2003-06-27 Hans-Peter Nilsson + + * defaults.h (REGISTER_MOVE_COST): Define default here. + * regclass.c: Don't define default REGISTER_MOVE_COST here. + * reload.c, reload1.c: Ditto. + 2003-06-27 Richard Earnshaw * flags.h: Really install previous change. diff --git a/gcc/defaults.h b/gcc/defaults.h index 0f328fa95910..eb3e78cae134 100644 --- a/gcc/defaults.h +++ b/gcc/defaults.h @@ -621,6 +621,10 @@ You Lose! You must define PREFERRED_DEBUGGING_TYPE! #define EXTRA_CONSTRAINT_STR(OP, C,STR) EXTRA_CONSTRAINT (OP, C) #endif +#ifndef REGISTER_MOVE_COST +#define REGISTER_MOVE_COST(m, x, y) 2 +#endif + /* Determine whether the the entire c99 runtime is present in the runtime library. */ #ifndef TARGET_C99_FUNCTIONS diff --git a/gcc/regclass.c b/gcc/regclass.c index 01c08f3a0786..e587f71a40c0 100644 --- a/gcc/regclass.c +++ b/gcc/regclass.c @@ -45,10 +45,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "ggc.h" #include "timevar.h" -#ifndef REGISTER_MOVE_COST -#define REGISTER_MOVE_COST(m, x, y) 2 -#endif - static void init_reg_sets_1 PARAMS ((void)); static void init_reg_modes PARAMS ((void)); static void init_reg_autoinc PARAMS ((void)); diff --git a/gcc/reload.c b/gcc/reload.c index 7a2efa31f5d1..9b1b148d8600 100644 --- a/gcc/reload.c +++ b/gcc/reload.c @@ -105,10 +105,6 @@ a register with any other reload. */ #include "function.h" #include "toplev.h" -#ifndef REGISTER_MOVE_COST -#define REGISTER_MOVE_COST(m, x, y) 2 -#endif - #ifndef REGNO_MODE_OK_FOR_BASE_P #define REGNO_MODE_OK_FOR_BASE_P(REGNO, MODE) REGNO_OK_FOR_BASE_P (REGNO) #endif diff --git a/gcc/reload1.c b/gcc/reload1.c index 2e641673585f..e1c470e12c7a 100644 --- a/gcc/reload1.c +++ b/gcc/reload1.c @@ -78,10 +78,6 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA fixing up each insn, and generating the new insns to copy values into the reload registers. */ -#ifndef REGISTER_MOVE_COST -#define REGISTER_MOVE_COST(m, x, y) 2 -#endif - #ifndef LOCAL_REGNO #define LOCAL_REGNO(REGNO) 0 #endif