diff options
Diffstat (limited to 'src/base')
-rw-r--r-- | src/base/condcodes.hh | 2 | ||||
-rw-r--r-- | src/base/remote_gdb.cc | 2 |
2 files changed, 1 insertions, 3 deletions
diff --git a/src/base/condcodes.hh b/src/base/condcodes.hh index 98defdb70..986e8d310 100644 --- a/src/base/condcodes.hh +++ b/src/base/condcodes.hh @@ -63,7 +63,7 @@ findOverflow(int width, uint64_t dest, uint64_t src1, uint64_t src2) { inline bool findParity(int width, uint64_t dest) { - dest &= width; + dest &= mask(width); dest ^= (dest >> 32); dest ^= (dest >> 16); dest ^= (dest >> 8); diff --git a/src/base/remote_gdb.cc b/src/base/remote_gdb.cc index b28beba89..d5095e7f9 100644 --- a/src/base/remote_gdb.cc +++ b/src/base/remote_gdb.cc @@ -461,8 +461,6 @@ BaseRemoteGDB::read(Addr vaddr, size_t size, char *data) port->readBlob(vaddr, (uint8_t*)data, size); #if FULL_SYSTEM context->delVirtPort(port); -#else - delete port; #endif #if TRACING_ON |