diff options
author | Jan-Benedict Glaw <jbglaw@lug-owl.de> | 2014-05-05 08:28:45 +0000 |
---|---|---|
committer | Jan-Benedict Glaw <jbglaw@gcc.gnu.org> | 2014-05-05 08:28:45 +0000 |
commit | 33ecf1086a0b59a6c2c78db7bd6f5d6ea1c62a03 (patch) | |
tree | 78c95fdf62e16eee5691c4dc230cbb26213b8013 /gcc | |
parent | dd14d42936d4d7e05db4304701fe4ea4504a214e (diff) | |
download | gcc-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
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 8 | ||||
-rw-r--r-- | gcc/config/picochip/picochip-protos.h | 4 | ||||
-rw-r--r-- | gcc/config/picochip/picochip.c | 4 |
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); |