summaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authoraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-10 21:42:15 +0000
committeraesok <aesok@138bc75d-0d04-0410-961f-82ee72b054a4>2010-07-10 21:42:15 +0000
commitfbd79b7abdde634e717d1bc63997aaf73f81fe72 (patch)
tree3550a11df33366ca32eb249890c987d9056dd0d7 /gcc/rtl.h
parenta6b74a67c831c6d371d91dbbeda762fb01ff180c (diff)
downloadgcc-fbd79b7abdde634e717d1bc63997aaf73f81fe72.tar.gz
* reginfo.h (reg_classes_intersect_p): Change arguments type to
reg_class_t. * rtl.h (reg_classes_intersect_p): Adjust prototype. * config/rs6000/rs6000.h (REGISTER_MOVE_COST, MEMORY_MOVE_COST): Remove macros. * config/rs6000/rs6000-protos.h (rs6000_register_move_cost, rs6000_memory_move_cost): Remove * config/rs6000/rs6000.c (TARGET_REGISTER_MOVE_COST, TARGET_MEMORY_MOVE_COST): Define. (rs6000_register_move_cost): Make static. Change arguments type from enum reg_class to reg_class_t. Adjust rs6000_memory_move_cost calls. (rs6000_memory_move_cost): Make static. Change arguments type from 'enum reg_class' to reg_class_t. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@162045 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 02f74f575c3..6cc44b914b9 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -2314,7 +2314,7 @@ extern HARD_REG_SET eliminable_regset;
extern void mark_elimination (int, int);
/* In reginfo.c */
-extern int reg_classes_intersect_p (enum reg_class, enum reg_class);
+extern int reg_classes_intersect_p (reg_class_t, reg_class_t);
extern int reg_class_subset_p (enum reg_class, enum reg_class);
extern void globalize_reg (int);
extern void init_reg_modes_target (void);