aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan-Benedict Glaw <jbglaw@lug-owl.de>2014-05-05 08:28:45 +0000
committerJan-Benedict Glaw <jbglaw@gcc.gnu.org>2014-05-05 08:28:45 +0000
commit33ecf1086a0b59a6c2c78db7bd6f5d6ea1c62a03 (patch)
tree78c95fdf62e16eee5691c4dc230cbb26213b8013
parentdd14d42936d4d7e05db4304701fe4ea4504a214e (diff)
downloadgcc-33ecf1086a0b59a6c2c78db7bd6f5d6ea1c62a03.zip
gcc-33ecf1086a0b59a6c2c78db7bd6f5d6ea1c62a03.tar.gz
gcc-33ecf1086a0b59a6c2c78db7bd6f5d6ea1c62a03.tar.bz2
picochip-protos.h (picochip_regno_nregs): Change int argument to enum machine_mode.
2014-05-05 Jan-Benedict Glaw <jbglaw@lug-owl.de> * config/picochip/picochip-protos.h (picochip_regno_nregs): Change int argument to enum machine_mode. (picochip_class_max_nregs): Ditto. * config/picochip/picochip.c (picochip_regno_nregs): Ditto. (picochip_class_max_nregs): Ditto. From-SVN: r210065
-rw-r--r--gcc/ChangeLog8
-rw-r--r--gcc/config/picochip/picochip-protos.h4
-rw-r--r--gcc/config/picochip/picochip.c4
3 files changed, 12 insertions, 4 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 66068c3..a3cd478 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,11 @@
+2014-05-05 Jan-Benedict Glaw <jbglaw@lug-owl.de>
+
+ * config/picochip/picochip-protos.h (picochip_regno_nregs): Change
+ int argument to enum machine_mode.
+ (picochip_class_max_nregs): Ditto.
+ * config/picochip/picochip.c (picochip_regno_nregs): Ditto.
+ (picochip_class_max_nregs): Ditto.
+
2014-05-05 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* target.def: Add new target hook.
diff --git a/gcc/config/picochip/picochip-protos.h b/gcc/config/picochip/picochip-protos.h
index 1f548f8..4d8dfd6 100644
--- a/gcc/config/picochip/picochip-protos.h
+++ b/gcc/config/picochip/picochip-protos.h
@@ -53,8 +53,8 @@ extern bool ok_to_peephole_ldw(rtx opnd0, rtx opnd1, rtx opnd2, rtx opnd3);
extern rtx gen_min_reg(rtx opnd1,rtx opnd2);
-extern int picochip_regno_nregs (int regno, int mode);
-extern int picochip_class_max_nregs (int klass, int mode);
+extern int picochip_regno_nregs (int regno, enum machine_mode mode);
+extern int picochip_class_max_nregs (int klass, enum machine_mode mode);
extern void picochip_order_regs_for_local_alloc (void);
diff --git a/gcc/config/picochip/picochip.c b/gcc/config/picochip/picochip.c
index 2476f73..8738564 100644
--- a/gcc/config/picochip/picochip.c
+++ b/gcc/config/picochip/picochip.c
@@ -1229,7 +1229,7 @@ picochip_arg_area_byte_offset (void)
}
int
-picochip_regno_nregs (int regno ATTRIBUTE_UNUSED, int mode)
+picochip_regno_nregs (int regno ATTRIBUTE_UNUSED, enum machine_mode mode)
{
/* Special case - only one register needed. */
@@ -1249,7 +1249,7 @@ picochip_regno_nregs (int regno ATTRIBUTE_UNUSED, int mode)
}
int
-picochip_class_max_nregs (int reg_class, int mode)
+picochip_class_max_nregs (int reg_class, enum machine_mode mode)
{
int size = ((GET_MODE_SIZE (mode) + UNITS_PER_WORD - 1) / UNITS_PER_WORD);