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..fc527ab5
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1326
+# of flaky entries		1447
+# of all tests			109976
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 1b4a5a1d..9eda4f12 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/1647/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 7fe77890..cc5a2842 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,15 +7,15 @@
         "Info": {
             "tag": "tcwg_gnu_native_check_gdb",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1647/",
-            "run_order": "1647 (glibc-2.40.9000-00212-ga7b5eb821d4)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=890f5ccd97dba0d8d85c47b1da680cb257a3d2a9 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/0cd24b06d130d99bd86e5e03a01c38047413a92e (unchanged)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/9852d85ec9d492ebef56dc5f229416c925758edc (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6 (+ 2 commits)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=890f5ccd97dba0d8d85c47b1da680cb257a3d2a9 (unchanged)",
+            "run_order": "1647 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=890f5ccd97dba0d8d85c47b1da680cb257a3d2a9 (+ 478 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/0cd24b06d130d99bd86e5e03a01c38047413a92e (+ 1476 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/9852d85ec9d492ebef56dc5f229416c925758edc (+ 14220 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6 (+ 4 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=890f5ccd97dba0d8d85c47b1da680cb257a3d2a9 (+ 33 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-09-29 16:22:18"
+        "Start Time": "2024-09-23 07:50:48"
     },
     "Tests": [
         {
@@ -28,7 +28,7 @@
 	   ,
         {
             "Data": [
-                1626
+                1447
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index ba631f0c..ef2073c3 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,28 +1,56 @@
-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,
+
+Our automatic CI successfully passed with your patch(es). Please find some details below.
+
+In  master-arm, after:
+  | 16211 commits in binutils,gcc,linux,glibc,gdb
+  | 890f5ccd97d Automatic date update in version.in
+  | 18c4b05e40e [gdb/symtab] Dump m_all_parents_map for verbose debug dwarf-read
+  | eb5903a8e26 gas buffer overflow with --listing-rhs-width
+  | f6abafcd91f Move uses_elf_em to ld-lib.exp
+  | daf306a6f1a Automatic date update in version.in
+  | ... and 473 more commits in binutils
+  | 0cd24b06d13 [PATCH] [PATCH] Avoid integer overflow in gcc.dg/cpp/charconst-3.c (PR testsuite/116806)
+  | a0f1f504b2c [PATCH v2] RISC-V: Improve code generation for select of consecutive constants
+  | a30a9d5da14 doc: Document struct-layout-1.exp for ABI checks
+  | 74a0ff6c2c6 Daily bump.
+  | 786773d4c12 Implement FINDLOC for UNSIGNED.
+  | ... and 1471 more commits in gcc
+  | 9852d85ec9d4 Linux 6.12-rc1
+  | 3f749befb099 x86: kvm: fix build error
+  | e7ed34365879 Merge tag 'mailbox-v6.12' of git://git.kernel.org/pub/scm/linux/kernel/git/jassibrar/mailbox
+  | 907537f570c6 Merge tag 'i2c-for-6.12-rc1-additional_fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux
+  | b81b78dacc44 Merge tag 'dma-mapping-6.12-2024-09-29' of git://git.infradead.org/users/hch/dma-mapping
+  | ... and 14215 more commits in linux
+  | a7b5eb821d4 Update to Unicode 16.0.0 [BZ #32168]
+  | f47596fcfe3 manual: Document that feof and ferror are mutually exclusive
+  | 1d72fa3cfa0 stdio-common: Add new test for fdopen
+  | 5f62cf88c45 Fix missing randomness in __gen_tempname (bug 32214)
+  | 890f5ccd97d Automatic date update in version.in
+  | 18c4b05e40e [gdb/symtab] Dump m_all_parents_map for verbose debug dwarf-read
+  | eb5903a8e26 gas buffer overflow with --listing-rhs-width
+  | f6abafcd91f Move uses_elf_em to ld-lib.exp
+  | daf306a6f1a Automatic date update in version.in
+  | ... and 28 more commits in gdb
 
-We understand 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:
+Used configuration :
+ *CI config* tcwg_gnu_native_check_gdb master-arm
+ *configure and test flags:* none, autodetected on armv8l-unknown-linux-gnueabihf
 
-  | 2 commits in glibc
-  | a7b5eb821d4 Update to Unicode 16.0.0 [BZ #32168]
-  | f47596fcfe3 manual: Document that feof and ferror are mutually exclusive
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
-PASS
+-----------------8<--------------------------8<--------------------------8<--------------------------
 
-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/1647/artifact/artifacts/00-sumfiles/
+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/1647/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/1647/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/1647/artifact/artifacts/sumfiles/xfails.xfail
 
-The configuration of this build is:
-CI config tcwg_gnu_native_check_gdb master-arm
-
------------------8<--------------------------8<--------------------------8<--------------------------
-The information below can be used to reproduce a debug environment:
-
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1647/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1646/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-arm-build/1637/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 636497de..aa219efd 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:linaro-toolchain@lists.linaro.org,fweimer@redhat.com,bcc:tcwg-validation@linaro.org,mfabian@redhat.com
+bcc:tcwg-validation@linaro.org
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 8f249f3f..a2391982 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 2 commits in glibc: PASS on arm
+[Linaro-TCWG-CI] 16211 commits in binutils,gcc,linux,glibc,gdb: improvements on arm
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..fc527ab5
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		1326
+# of flaky entries		1447
+# of all tests			109976
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 08daf783..4b59c76e 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
 # of stable fails		1326
-# of flaky entries		1626
+# of flaky entries		1447
 # of all tests			109976
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index a8250d26..0c4fcc38 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,55 +1,48 @@
 # 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.1091068
-CURRENT:  /tmp/gxx-sum2.1091068
+REFERENCE:/tmp/gxx-sum1.1074451
+CURRENT:  /tmp/gxx-sum2.1074451
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  107619 |  107733 |
-  | Unexpected fails                  [FAIL] |    1362 |    1335 |
-  | Errors                           [ERROR] |       2 |       4 |
+  | Passes                            [PASS] |  107517 |  107733 |
+  | Unexpected fails                  [FAIL] |    1335 |    1335 |
+  | Errors                           [ERROR] |       6 |       4 |
   | Unexpected passes                [XPASS] |       1 |       1 |
-  | Expected fails                   [XFAIL] |     166 |     161 |
+  | Expected fails                   [XFAIL] |     163 |     161 |
   | Known fails                      [KFAIL] |     124 |     124 |
   | Unresolved                  [UNRESOLVED] |       2 |       2 |
   | Unsupported                [UNSUPPORTED] |     518 |     518 |
   | Untested                      [UNTESTED] |      94 |      94 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.980880
+    REF PASS ratio: 0.981103
     RES PASS ratio: 0.981140
     ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
     ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
 
 o  REGRESSIONS:
   +------------------------------------------+---------+
-  | ERROR appears             [     =>ERROR] |       1 |
   +------------------------------------------+---------+
-  | TOTAL_REGRESSIONS                        |       1 |
+  | TOTAL_REGRESSIONS                        |       0 |
   +------------------------------------------+---------+
 
-  - ERROR appears             [     =>ERROR]:
-
-  Executed from: gdb:gdb.linespec/cpcompletion.exp
-    gdb:gdb.linespec/cpcompletion.exp=breakpoints not deleted
-
-
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |     113 |
-  | New PASS                  [     => PASS] |     226 |
-  | FAIL now PASS             [FAIL => PASS] |       1 |
-  | FAIL disappears           [FAIL =>     ] |      26 |
-  | XFAIL disappears          [XFAIL=>     ] |       5 |
+  | PASS disappears           [PASS =>     ] |      21 |
+  | New PASS                  [     => PASS] |     231 |
+  | XFAIL disappears          [XFAIL=>     ] |       2 |
+  | ERROR disappears          [ERROR=>     ] |       1 |
+  | Flaky cases, ignored   [~RANDOM     ]    |      12 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     371 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     267 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
@@ -59,96 +52,9 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.linespec/cpcompletion.exp=gdb.linespec/cpcompletion.exp: anon-ns: tab complete "b -function (" (second tab)
     gdb:gdb.linespec/cpcompletion.exp=gdb.linespec/cpcompletion.exp: anon-ns: tab complete "b -function the_anon_ns_wrapper_ns::(anonymous namespace)::anon_ns_function()"
     gdb:gdb.linespec/cpcompletion.exp=gdb.linespec/cpcompletion.exp: anon-ns: tab complete "b the_anon_ns_wrapper_ns::(anonymous namespace)::anon_ns_function()"
-  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 1: 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 2: 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 2: attach
-    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: break LOC if 0
-    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: continue &
-    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: 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 2: print seconds_left
-    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: reset timer in the inferior
-    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: attach
-    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: break LOC if 0
-    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: continue &
-    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: inferior 1
-    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: 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=on: displaced=off: test_detach_command: iter 2: attach
-    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: break LOC if 0
-    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: continue -a &
-    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: detach
-    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: print seconds_left
-    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: reset timer in the inferior
-    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: seen all stops
-    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: 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 3: attach
-    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 3: inferior 1
+  Executed from: gdb:gdb.threads/create-fail.exp
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: 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=on: 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=auto: 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=auto: 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=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=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=auto: 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=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=vfork: 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=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here
@@ -163,52 +69,44 @@ 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=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=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=vfork: 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=vfork: 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=vfork: 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=vfork: 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=vfork: 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=vfork: 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=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line
   Executed from: gdb:gdb.threads/sigstep-threads.exp
     gdb:gdb.threads/sigstep-threads.exp=gdb.threads/sigstep-threads.exp: step
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: gdb:gdb.dap/step-out.exp
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: [lindex $result 2] == 0
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: [lindex $result 3] == 0
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: backtrace success
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: exceptions in log file
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: fetch arguments success
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: get scopes success
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: locals presentation hint
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: one var in return scope
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: one var in scope
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: returnValue presentation hint
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: scope is locals
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: scope is return
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: shutdown success
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: stepOut from outermost frame failed like it should
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: still stopped and may request backtrace success
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: stopped after return
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: three scopes
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: variable has children
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp: variable is return value
+  Executed from: gdb:gdb.python/py-read-memory-leak.exp
+    gdb:gdb.python/py-read-memory-leak.exp=gdb.python/py-read-memory-leak.exp: source python script
+  Executed from: gdb:gdb.python/sys-exit.exp
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: "": python sys.exit
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: "Error Message": $seen_message
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: "Error Message": python sys.exit
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: 0: python sys.exit
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: 1: python sys.exit
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: 2: python sys.exit
+    gdb:gdb.python/sys-exit.exp=gdb.python/sys-exit.exp: None: python sys.exit
   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 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
-    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 6: attach
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2
@@ -231,24 +129,40 @@ 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/create-fail.exp
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: 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=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=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=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=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=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=fork: 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=fork: 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=fork: 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=fork: 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=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=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=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 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=11: 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=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=12: 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=12: 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=12: 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=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
+    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=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=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=fork: 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=fork: 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=fork: 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=fork: target-non-stop=off: non-stop=off: displaced-stepping=on: 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=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
@@ -279,9 +193,6 @@ 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=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=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=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
@@ -312,30 +223,8 @@ 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=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=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=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
@@ -366,6 +255,9 @@ 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=on: 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=on: 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=on: 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=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
     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=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=on: 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=on: i=20: next to other line
@@ -396,8 +288,24 @@ 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=on: 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=on: 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=on: 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=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
@@ -406,56 +314,39 @@ 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=on: i=9: next to other line
 
 
-  - 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 6: 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 =>     ]:
+  - ERROR disappears          [ERROR=>     ]:
 
-  Executed from: gdb:gdb.threads/create-fail.exp
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
-  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=on: displaced=off: test_detach_command: iter 3: seen all stops (timeout)
-  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=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=17: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=19: 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=2: 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=7: wait for stops (timeout)
-    gdb:gdb.threads/interrupt-while-step-over.exp=gdb.threads/interrupt-while-step-over.exp: displaced-stepping=off: iter=8: wait for stops (timeout)
-  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=2: next to for loop (timeout)
-    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=0: next to for loop (timeout)
-    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=13: next to for loop (timeout)
-    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 (timeout)
-    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 (timeout)
+  Executed from: gdb:gdb.dap/step-out.exp
+    gdb:gdb.dap/step-out.exp=gdb.dap/step-out.exp.
 
 
-  - 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 1: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: 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 6: 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.base/help.exp
+    gdb:gdb.base/help.exp=Undefined command "apropos \(print[^[ bsiedf\"'.-]\)".
+    gdb:gdb.base/help.exp=gdb.base/help.exp: apropos after documenting aliases
+    gdb:gdb.base/help.exp=gdb.base/help.exp: apropos after documenting aliases showing mybt10 doc
+    gdb:gdb.base/help.exp=gdb.base/help.exp: document alias: mybt10
+    gdb:gdb.base/help.exp=gdb.base/help.exp: documenting builtin where alias disallowed
+    gdb:gdb.base/help.exp=gdb.base/help.exp: help after documenting aliases
+    gdb:gdb.base/help.exp=gdb.base/help.exp: help mybt after documenting aliases showing mybt doc
+    gdb:gdb.base/help.exp=gdb.base/help.exp: help status
+  Executed from: gdb:gdb.dap/step-out.exp
+    gdb:gdb.dap/step-out.exp=tcl error code NONE
+    gdb:gdb.dap/step-out.exp=timeout reading json header
+  Executed from: gdb:gdb.linespec/cpcompletion.exp
+    gdb:gdb.linespec/cpcompletion.exp=breakpoints not deleted
+  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=on: displaced=off: test_detach_command: iter 2: attach
 
 
 
-# Regressions found
-# Regressions in 1 common sum files found
+# Improvements found
+# No regression found in 1 common sum files
