aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Hubicka <hubicka@gcc.gnu.org>2001-02-13 11:19:12 +0000
committerJan Hubicka <hubicka@gcc.gnu.org>2001-02-13 11:19:12 +0000
commite76d65d26f672c48184586c8865d258744876469 (patch)
tree2c0b6e08ffc51dcdab288b9f65104bce23129e73
parent42a6ff5138ad896ac47ab9a96a51a354be9522a8 (diff)
downloadgcc-e76d65d26f672c48184586c8865d258744876469.zip
gcc-e76d65d26f672c48184586c8865d258744876469.tar.gz
gcc-e76d65d26f672c48184586c8865d258744876469.tar.bz2
Even more breakage. Sorry!
From-SVN: r39626
-rw-r--r--gcc/config/i386/i386-protos.h7
-rw-r--r--gcc/config/i386/i386.h2
2 files changed, 8 insertions, 1 deletions
diff --git a/gcc/config/i386/i386-protos.h b/gcc/config/i386/i386-protos.h
index 57fdaa4..4c42266 100644
--- a/gcc/config/i386/i386-protos.h
+++ b/gcc/config/i386/i386-protos.h
@@ -132,6 +132,13 @@ extern rtx ix86_force_to_memory PARAMS ((enum machine_mode, rtx));
extern void ix86_free_from_memory PARAMS ((enum machine_mode));
extern void ix86_split_fp_branch PARAMS ((rtx, rtx, rtx, rtx, rtx, rtx));
extern int ix86_hard_regno_mode_ok PARAMS ((int, enum machine_mode));
+extern int ix86_register_move_cost PARAMS ((int, enum reg_class,
+ enum reg_class));
+extern int ix86_secondary_memory_needed PARAMS ((enum reg_class,
+ enum reg_class,
+ enum machine_mode, int));
+extern enum reg_class ix86_preferred_reload_class PARAMS ((rtx,
+ enum reg_class));
#ifdef TREE_CODE
extern void init_cumulative_args PARAMS ((CUMULATIVE_ARGS *, tree, rtx));
diff --git a/gcc/config/i386/i386.h b/gcc/config/i386/i386.h
index 13ef600..3f06d08 100644
--- a/gcc/config/i386/i386.h
+++ b/gcc/config/i386/i386.h
@@ -2350,7 +2350,7 @@ while (0)
general registers. */
#define REGISTER_MOVE_COST(MODE, CLASS1, CLASS2) \
- ix86_register_move_cost (mode, class1, class2);
+ ix86_register_move_cost (MODE, CLASS1, CLASS2)
/* A C expression for the cost of moving data of mode M between a
register and memory. A value of 2 is the default; this cost is