gdb, testsuite, btrace: relax unneeded stepi expected output
authorMarkus Metzger <markus.t.metzger@intel.com>
Mon, 8 Mar 2021 14:50:24 +0000 (15:50 +0100)
committerMarkus Metzger <markus.t.metzger@intel.com>
Mon, 12 Apr 2021 12:46:16 +0000 (14:46 +0200)
In gdb.btrace/reconnect.exp, we test that we can disconnect and reconnect
again to a GDB session that is recording with the btrace recording format.
It does not really matter what we are recording.

The test assumed that stepping from _start will bring us into an area
without debug information.  This is not correct on all systems.

Relax the expected output to also support systems where we do have debug
information for that code.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.btrace/reconnect.exp

index 53333f93379b4e179e56e7f4c6e1a21474430b3b..aae2aa8384c72107e3ff30e7fbac9faad5cad803 100644 (file)
@@ -1,3 +1,7 @@
+2021-04-12  Markus Metzger  <markus.t.metzger@intel.com>
+
+       * gdb.btrace/reconnect.exp: Relax expected stepi output.
+
 2021-04-07  Weimin Pan  <weimin.pan@oracle.com>
 
        * gdb.base/ctf-ptype.c: Add struct link containing a forward
index 2e61d3591f36b60b68ca1c77b86492a259fa4279..26578706eaf5dfef4506c0b86dca891c3ab60f07 100644 (file)
@@ -51,7 +51,7 @@ gdb_target_cmd $gdbserver_protocol $gdbserver_gdbport
 # Create a record, check, reconnect
 with_test_prefix "first" {
   gdb_test_no_output "record btrace" "record btrace enable"
-  gdb_test "stepi 19" "($hex in .* from .*|$hex\t$decimal.*)"
+  gdb_test "stepi 19" ".*"
 
   gdb_test "info record" [multi_line \
     "Active record target: .*" \