diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..8e581352
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: none, autodetected on armv8l-unknown-linux-gnueabihf
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 00000000..04b142fb
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1314
+# of flaky entries		921
+# of all tests			107220
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index d69ae3a7..5f7cd6ec 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-PASS
+improvements
 Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 6bb7281a..8d8eccd3 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,20 +7,20 @@
         "Info": {
             "tag": "tcwg_gnu_native_check_gdb",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/",
-            "run_order": "1368 (no-change)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e8723b48d9ebbc1d1dd21b2840326c8e871facd7 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/7d73c01ce6d1ab28157a7dadcd3be14f96a7c8f3 (unchanged)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/4d145e3f830ba2c2745b42bfba5c2f8fcb8d078a (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=9b7651410375ec8848a1944992d663d514db4ba7 (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f769dcdb0194e7b770548fab6194439cd5e63ebf (unchanged)",
+            "run_order": "1368 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=e8723b48d9ebbc1d1dd21b2840326c8e871facd7 (+ 50 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/7d73c01ce6d1ab28157a7dadcd3be14f96a7c8f3 (+ 181 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/4d145e3f830ba2c2745b42bfba5c2f8fcb8d078a (+ 284 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=9b7651410375ec8848a1944992d663d514db4ba7 (+ 9 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=f769dcdb0194e7b770548fab6194439cd5e63ebf (+ 41 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-07-13 17:05:31"
+        "Start Time": "2024-07-06 00:22:45"
     },
     "Tests": [
         {
             "Data": [
-                1310
+                1314
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.fails.nb_fails"
@@ -28,7 +28,7 @@
 	   ,
         {
             "Data": [
-                1522
+                921
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index f95036af..47b47607 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,26 +1,28 @@
-Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+Dear contributor,
 
-We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
-
-In  master-arm after:
+Our automatic CI successfully passed with your patch(es). Please find some details below.
 
+In  master-arm, after:
   | baseline build
 
-PASS
 
-You can find the failure logs in *.log.1.xz files in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/00-sumfiles/
-The full lists of regressions and progressions as well as configure and make commands are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/notify/
-The list of [ignored] baseline and flaky failures are in
- - https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/sumfiles/xfails.xfail
+Used configuration :
+ *CI config* tcwg_gnu_native_check_gdb master-arm
+ *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf
 
-The configuration of this build is:
-CI config tcwg_gnu_native_check_gdb master-arm
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
 -----------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
+
+The information below contains the details of the failures, and the ways to reproduce a debug environment:
+
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/
+The full lists of regressions and improvements as well as configure and make commands are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/notify/
+The list of [ignored] baseline and flaky failures are in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1368/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1367/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1354/artifact/artifacts
 
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index aa66ad2f..8d3a9fc3 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] baseline build: PASS on arm
+[Linaro-TCWG-CI] baseline build: improvements on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..04b142fb
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1314
+# of flaky entries		921
+# of all tests			107220
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 03839039..0401f9c4 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
-# of stable fails		1310
-# of flaky entries		1522
+# of stable fails		1314
+# of flaky entries		921
 # of all tests			107220
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 6b789714..a28a9d7f 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,18 +1,18 @@
 # Comparing directories
 # REFERENCE: base-artifacts/sumfiles
-# CURRENT:   artifacts/sumfiles
+# CURRENT:   artifacts/99-rewrite/artifacts.old/sumfiles
 
 # Comparing 1 common sum files:
 gdb.sum
 Comparing:
-REFERENCE:/tmp/gxx-sum1.1385973
-CURRENT:  /tmp/gxx-sum2.1385973
+REFERENCE:/tmp/gxx-sum1.587353
+CURRENT:  /tmp/gxx-sum2.587353
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  104934 |  104947 |
-  | Unexpected fails                  [FAIL] |    1333 |    1316 |
+  | Passes                            [PASS] |  104424 |  104947 |
+  | Unexpected fails                  [FAIL] |    1316 |    1316 |
   | Errors                           [ERROR] |       3 |       3 |
   | Unexpected passes                [XPASS] |       1 |       1 |
   | Expected fails                   [XFAIL] |     237 |     234 |
@@ -22,7 +22,7 @@ o  RUN STATUS:                               |   REF   |   RES   |
   | Untested                      [UNTESTED] |      93 |      93 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.980881
+    REF PASS ratio: 0.980946
     RES PASS ratio: 0.981038
     ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
     ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
@@ -36,139 +36,57 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |     114 |
-  | New PASS                  [     => PASS] |     126 |
-  | FAIL now PASS             [FAIL => PASS] |       1 |
-  | FAIL disappears           [FAIL =>     ] |      16 |
-  | XFAIL disappears          [XFAIL=>     ] |       3 |
+  | PASS disappears           [PASS =>     ] |      20 |
+  | New PASS                  [     => PASS] |     537 |
+  | XFAIL disappears          [XFAIL=>     ] |       5 |
+  | XFAIL appears             [     =>XFAIL] |       2 |
+  | Flaky cases, ignored   [~RANDOM     ]    |       8 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     260 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     572 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
-  Executed from: gdb:gdb.threads/create-fail.exp
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end
-  Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=11: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to other line
-  Executed from: gdb:gdb.threads/next-fork-other-thread.exp
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to other line
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to other line
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to other line
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to other line
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to other line
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: gdb:gdb.ada/variant_record_field.exp
+    gdb:gdb.ada/variant_record_field.exp=gdb.ada/variant_record_field.exp: compilation foo.adb
+    gdb:gdb.ada/variant_record_field.exp=gdb.ada/variant_record_field.exp: print p_record
   Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2
@@ -180,17 +98,28 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2
@@ -202,13 +131,15 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
-  Executed from: gdb:gdb.threads/detach-step-over.exp
-    gdb:gdb.threads/detach-step-over.exp=gdb.threads/detach-step-over.exp: breakpoint-condition-evaluation=host: target-non-stop=on: non-stop=off: displaced=off: test_detach_command: iter 2: stop with SIGUSR1
-    gdb:gdb.threads/detach-step-over.exp=gdb.threads/detach-step-over.exp: breakpoint-condition-evaluation=host: target-non-stop=on: non-stop=off: displaced=off: test_detach_command: iter 3: all threads running
-    gdb:gdb.threads/detach-step-over.exp=gdb.threads/detach-step-over.exp: breakpoint-condition-evaluation=host: target-non-stop=on: non-stop=off: displaced=off: test_detach_command: iter 3: detach
-    gdb:gdb.threads/detach-step-over.exp=gdb.threads/detach-step-over.exp: breakpoint-condition-evaluation=host: target-non-stop=on: non-stop=off: displaced=off: test_detach_command: iter 3: stop with SIGUSR1
-    gdb:gdb.threads/detach-step-over.exp=gdb.threads/detach-step-over.exp: breakpoint-condition-evaluation=host: target-non-stop=on: non-stop=on: displaced=off: test_detach_command: iter 2: attach
+  Executed from: gdb:gdb.threads/create-fail.exp
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end
   Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to other line
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to break here
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to other line
@@ -269,12 +200,54 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to break here
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to break here
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to other line
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=11: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to other line
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to break here
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to other line
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to break here
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to other line
@@ -294,46 +267,383 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to other line
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to other line
-  Executed from: gdb:gdb.threads/next-fork-other-thread.exp
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=0: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line
+  Executed from: gdb:gdb.threads/non-stop-fair-events.exp
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=10: thread 9 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=11: thread 9 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=5: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=6: thread 9 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=7: thread 9 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=8: thread 9 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue &
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: continue -a&
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: info threads
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: print got_sig = 0
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: print signal_thread = self
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 10 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 11 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 2 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 3 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 4 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 5 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 6 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 7 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 8 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set 9 thread stepping
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: set timeout in the inferior
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to the main thread to queue signal
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 10 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 11 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 2 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 3 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 4 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 5 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 6 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 7 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 8 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: switch to thread 9 to step it
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 1 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 10 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 10 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 11 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 11 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 2 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 3 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 3 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 4 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 4 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 5 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 5 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 6 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 6 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 7 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 7 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 8 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 8 restarted
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 9 broke out of loop
+    gdb:gdb.threads/non-stop-fair-events.exp=gdb.threads/non-stop-fair-events.exp: signal_thread=9: thread 9 restarted
 
 
-  - FAIL now PASS             [FAIL => PASS]:
+  - XFAIL disappears          [XFAIL=>     ]:
 
-  Executed from: gdb:gdb.base/step-over-syscall.exp
-    gdb:gdb.base/step-over-syscall.exp=gdb.base/step-over-syscall.exp: clone: displaced=off: continue to marker (clone)
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
 
 
-  - FAIL disappears           [FAIL =>     ]:
+  - XFAIL appears             [     =>XFAIL]:
 
-  Executed from: gdb:gdb.threads/interrupt-while-step-over.exp
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=0: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=11: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=12: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=13: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=14: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=15: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=16: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=18: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=1: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=3: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=4: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=6: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=9: wait for stops (timeout)
-  Executed from: gdb:gdb.threads/next-fork-other-thread.exp
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to for loop (timeout)
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line (timeout)
-    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to other line
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM)
 
 
-  - XFAIL disappears          [XFAIL=>     ]:
+  - Flaky cases, ignored   [~RANDOM     ]:
 
-  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+  Executed from: gdb:gdb.threads/next-fork-other-thread.exp
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to break here
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to for loop
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line
+    gdb:gdb.threads/next-fork-other-thread.exp=gdb.threads/next-fork-other-thread.exp: fork_func=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop
 
 
 
