summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--tapset/errno.stp2
1 files changed, 2 insertions, 0 deletions
diff --git a/tapset/errno.stp b/tapset/errno.stp
index f97b6bd0..74634e28 100644
--- a/tapset/errno.stp
+++ b/tapset/errno.stp
@@ -368,6 +368,8 @@ function returnstr:string (returnp:long) %{ /* pure */
ret = CONTEXT->regs->r8;
#elif defined (__sparc64__)
ret = CONTEXT->regs->u_regs[UREG_RETPC];
+#elif defined (__s390x__)
+ ret = CONTEXT->regs->gprs[2];
#else
return;
#endif