aboutsummaryrefslogtreecommitdiff
path: root/gdb/regcache.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/regcache.c')
-rw-r--r--gdb/regcache.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/regcache.c b/gdb/regcache.c
index a2a43da..df521c9 100644
--- a/gdb/regcache.c
+++ b/gdb/regcache.c
@@ -1087,7 +1087,7 @@ reg_buffer::collect_regset (const struct regset *regset,
first OFFSET bytes) to the contents of BUF (without any offset). Returns 0
if identical. */
-int
+bool
reg_buffer::raw_compare (int regnum, const void *buf, int offset) const
{
const char *regbuf;
@@ -1098,7 +1098,7 @@ reg_buffer::raw_compare (int regnum, const void *buf, int offset) const
regbuf = (const char *) register_buffer (regnum);
size = m_descr->sizeof_register[regnum];
- return memcmp (buf, regbuf + offset, size - offset);
+ return memcmp (buf, regbuf + offset, size - offset) == 0;
}
/* Special handling for register PC. */