diff options
Diffstat (limited to 'sim/rx')
-rw-r--r-- | sim/rx/ChangeLog | 5 | ||||
-rw-r--r-- | sim/rx/gdb-if.c | 6 |
2 files changed, 8 insertions, 3 deletions
diff --git a/sim/rx/ChangeLog b/sim/rx/ChangeLog index 1f9866a1155..f29cb938d62 100644 --- a/sim/rx/ChangeLog +++ b/sim/rx/ChangeLog @@ -1,3 +1,8 @@ +2011-01-11 Andrew Burgess <aburgess@broadcom.com> + + * gdb-if.c (sim_store_register): Update return value to + match new API. + 2010-12-14 DJ Delorie <dj@redhat.com> * rx.c (decode_opcode): For "MVFC PC,", use the address of the diff --git a/sim/rx/gdb-if.c b/sim/rx/gdb-if.c index 8922228fc89..ca4116135d8 100644 --- a/sim/rx/gdb-if.c +++ b/sim/rx/gdb-if.c @@ -534,12 +534,12 @@ sim_store_register (SIM_DESC sd, int regno, unsigned char *buf, int length) check_desc (sd); if (!check_regno (regno)) - return 0; + return -1; size = reg_size (regno); if (length != size) - return 0; + return -1; if (rx_big_endian) val = get_be (buf, length); @@ -630,7 +630,7 @@ sim_store_register (SIM_DESC sd, int regno, unsigned char *buf, int length) default: fprintf (stderr, "rx minisim: unrecognized register number: %d\n", regno); - return -1; + return 0; } return size; |