aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorHans-Peter Nilsson <hp@axis.com>2003-06-27 12:40:13 +0000
committerHans-Peter Nilsson <hp@gcc.gnu.org>2003-06-27 12:40:13 +0000
commit37706dd19d717cbb6cffd2f5da307838dea26309 (patch)
treecbfcba3d6c102db88ae64e4f82e454b3ae38d5ce /gcc
parent3461133d7227f31154ca44497a44f1599e4c0aa8 (diff)
downloadgcc-37706dd19d717cbb6cffd2f5da307838dea26309.zip
gcc-37706dd19d717cbb6cffd2f5da307838dea26309.tar.gz
gcc-37706dd19d717cbb6cffd2f5da307838dea26309.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/defaults.h4
-rw-r--r--gcc/regclass.c4
-rw-r--r--gcc/reload.c4
-rw-r--r--gcc/reload1.c4
5 files changed, 10 insertions, 12 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index bf44a3c..ef1db41 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,9 @@
+2003-06-27 Hans-Peter Nilsson <hp@axis.com>
+
+ * 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 <rearnsha@arm.com>
* flags.h: Really install previous change.
diff --git a/gcc/defaults.h b/gcc/defaults.h
index 0f328fa..eb3e78c 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 01c08f3..e587f71 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 7a2efa3..9b1b148 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 2e64167..e1c470e 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