diff options
author | Kevin Buettner <kevinb@redhat.com> | 2012-02-16 23:17:27 +0000 |
---|---|---|
committer | Kevin Buettner <kevinb@redhat.com> | 2012-02-16 23:17:27 +0000 |
commit | f95586a44d28c31728d034502ba80ea98cda3ab8 (patch) | |
tree | 6f329240452881b120d4b2b6dffdae4f50e54d0e /sim/sh/interp.c | |
parent | 7dcd53a07458941ccf02e280b42f9d68dfb976b0 (diff) | |
download | gdb-f95586a44d28c31728d034502ba80ea98cda3ab8.zip gdb-f95586a44d28c31728d034502ba80ea98cda3ab8.tar.gz gdb-f95586a44d28c31728d034502ba80ea98cda3ab8.tar.bz2 |
Update sim_fetch_register, sim_store_register for sh and mn10300.
Fix compile warnings for sh built on 64-bit hosts.
Diffstat (limited to 'sim/sh/interp.c')
-rw-r--r-- | sim/sh/interp.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sim/sh/interp.c b/sim/sh/interp.c index 20239de..e9313c7 100644 --- a/sim/sh/interp.c +++ b/sim/sh/interp.c @@ -862,7 +862,7 @@ do { \ #else #define MA(n) \ - do { memstalls += ((((int) PC & 3) != 0) ? (n) : ((n) - 1)); } while (0) + do { memstalls += ((((long) PC & 3) != 0) ? (n) : ((n) - 1)); } while (0) #define L(x) thislock = x; #define TL(x) if ((x) == prevlock) stalls++; @@ -2356,7 +2356,7 @@ sim_store_register (sd, rn, memory, length) default: return 0; } - return -1; + return length; } int @@ -2531,7 +2531,7 @@ sim_fetch_register (sd, rn, memory, length) return 0; } * (int *) memory = swap (val); - return -1; + return length; } int |