aboutsummaryrefslogtreecommitdiff
path: root/debug
diff options
context:
space:
mode:
authorTim Newsome <tim@sifive.com>2016-07-14 14:49:23 -0700
committerTim Newsome <tim@sifive.com>2016-07-19 11:24:25 -0700
commitefabfaba3004f9fb454dca0c27205ea3c8a45297 (patch)
tree6e5a40d46008ef83ade02e83de986a3ac29c5f48 /debug
parent6e10e06b0b5b3ba2325dc39ef2c4c1df0ef85ee6 (diff)
downloadriscv-tests-efabfaba3004f9fb454dca0c27205ea3c8a45297.zip
riscv-tests-efabfaba3004f9fb454dca0c27205ea3c8a45297.tar.gz
riscv-tests-efabfaba3004f9fb454dca0c27205ea3c8a45297.tar.bz2
Fix test_32 on 64-bit targets.
Diffstat (limited to 'debug')
-rwxr-xr-xdebug/gdbserver.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/debug/gdbserver.py b/debug/gdbserver.py
index f042e48..d2ee5f5 100755
--- a/debug/gdbserver.py
+++ b/debug/gdbserver.py
@@ -89,6 +89,8 @@ class SimpleMemoryTest(DeleteServer):
self.gdb.command("target extended-remote localhost:%d" % self.server.port)
def access_test(self, size, data_type):
+ self.assertEqual(self.gdb.p("sizeof(%s)" % data_type),
+ size)
a = 0x86753095555aaaa & ((1<<(size*8))-1)
b = 0xdeadbeef12345678 & ((1<<(size*8))-1)
self.gdb.p("*((%s*)0x%x) = 0x%x" % (data_type, target.ram, a))
@@ -103,7 +105,7 @@ class SimpleMemoryTest(DeleteServer):
self.access_test(2, 'short')
def test_32(self):
- self.access_test(4, 'long')
+ self.access_test(4, 'int')
def test_64(self):
self.access_test(8, 'long long')