aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/lib
diff options
context:
space:
mode:
authorMarcin Koƛcielnicki <koriakin@0x04.net>2015-11-09 14:52:13 +0100
committerMarcin Koƛcielnicki <koriakin@0x04.net>2016-03-29 23:08:05 +0200
commita4105d04e19efdf89d0fa56b62675d7d7ee82a9b (patch)
treed98932a5e0a2a8c44dbf9b7d477f2a25475d5b18 /gdb/testsuite/lib
parent444bca650a302ae800bd7e7d3fba50e072f555df (diff)
downloadgdb-a4105d04e19efdf89d0fa56b62675d7d7ee82a9b.zip
gdb-a4105d04e19efdf89d0fa56b62675d7d7ee82a9b.tar.gz
gdb-a4105d04e19efdf89d0fa56b62675d7d7ee82a9b.tar.bz2
gdbserver/s390: Switch on tracepoint support.
Also adds s390 support to gdb.trace testsuite. gdb/gdbserver/ChangeLog: * linux-s390-low.c (s390_supports_tracepoints): New function. (struct linux_target_ops): Fill supports_tracepoints hook. gdb/testsuite/ChangeLog: * gdb.trace/ftrace.exp: Set arg0exp for s390. * gdb.trace/mi-trace-frame-collected.exp: Expect 4 registers on s390. * gdb.trace/mi-trace-unavailable.exp: Set pcnum for s390, add gpr0num variable for GPR 0 instead of assuming it is register 0. * gdb.trace/trace-common.h: Add s390 fast tracepoint placeholder. * lib/trace-support.exp: Add s390 registers.
Diffstat (limited to 'gdb/testsuite/lib')
-rw-r--r--gdb/testsuite/lib/trace-support.exp4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/lib/trace-support.exp b/gdb/testsuite/lib/trace-support.exp
index 372a595..b307f3f 100644
--- a/gdb/testsuite/lib/trace-support.exp
+++ b/gdb/testsuite/lib/trace-support.exp
@@ -40,6 +40,10 @@ if [is_amd64_regs_target] {
set fpreg "r31"
set spreg "r1"
set pcreg "pc"
+} elseif { [istarget "s390*-*-*"] } {
+ set fpreg "r11"
+ set spreg "r15"
+ set pcreg "pc"
} else {
set fpreg "fp"
set spreg "sp"