summaryrefslogtreecommitdiff
path: root/gcc/reginfo.c
diff options
context:
space:
mode:
authorAnatoly Sokolov <aesok@post.ru>2010-07-11 01:42:15 +0400
committerAnatoly Sokolov <aesok@gcc.gnu.org>2010-07-11 01:42:15 +0400
commita56b31caff25c5583ad6b7db6b828b6b07582fc9 (patch)
tree3550a11df33366ca32eb249890c987d9056dd0d7 /gcc/reginfo.c
parentbec922f0407cfb7f184581dc7b5cc10d91cc1063 (diff)
downloadgcc-a56b31caff25c5583ad6b7db6b828b6b07582fc9.tar.gz
reginfo.h (reg_classes_intersect_p): Change arguments type to reg_class_t.
* 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. From-SVN: r162045
Diffstat (limited to 'gcc/reginfo.c')
-rw-r--r--gcc/reginfo.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/reginfo.c b/gcc/reginfo.c
index 40f21d131a1..a9d29c83565 100644
--- a/gcc/reginfo.c
+++ b/gcc/reginfo.c
@@ -1256,7 +1256,7 @@ reg_class_subset_p (enum reg_class c1, enum reg_class c2)
/* Return nonzero if there is a register that is in both C1 and C2. */
int
-reg_classes_intersect_p (enum reg_class c1, enum reg_class c2)
+reg_classes_intersect_p (reg_class_t c1, reg_class_t c2)
{
return (c1 == c2
|| c1 == ALL_REGS