aboutsummaryrefslogtreecommitdiff
path: root/gdb/a29k-tdep.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/a29k-tdep.c')
-rw-r--r--gdb/a29k-tdep.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/a29k-tdep.c b/gdb/a29k-tdep.c
index 432f816..e3a855f 100644
--- a/gdb/a29k-tdep.c
+++ b/gdb/a29k-tdep.c
@@ -355,9 +355,9 @@ examine_tag (p, is_trans, argcount, msize, mfp_used)
return 0;
if (tag1 & (1<<23)) /* A two word tag */
{
- tag2 = read_memory_integer (p+4, 4);
+ tag2 = read_memory_integer (p-4, 4);
if (msize)
- *msize = tag2;
+ *msize = tag2 * 2;
}
else /* A one word tag */
{