diff options
Diffstat (limited to 'gdb/values.c')
-rw-r--r-- | gdb/values.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/gdb/values.c b/gdb/values.c index c4a04ff..76c2429 100644 --- a/gdb/values.c +++ b/gdb/values.c @@ -717,6 +717,13 @@ unpack_long (type, valaddr) SWAP_TARGET_AND_HOST (&retval, len); return retval; } + else if (len == sizeof(int)) + { + unsigned int retval; + memcpy (&retval, valaddr, len); + SWAP_TARGET_AND_HOST (&retval, len); + return retval; + } #ifdef CC_HAS_LONG_LONG else if (len == sizeof(long long)) { |