diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 000000000..ccf8155a3
--- /dev/null
+++ b/notify/configure-toolchain.txt
@@ -0,0 +1,5 @@
+
+Most relevant configure and test flags: none, autodetected on aarch64-unknown-linux-gnu
+
+Full configure and make flags for each step:
+
diff --git a/notify/fixes.sum b/notify/fixes.sum
new file mode 100644
index 000000000..86542d757
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		91
+# of flaky entries		359
+# of all tests			121528
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index c2b3f06bd..6644ea270 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-aarch64-build/1208/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index 253d0eadf..c6bf7ae4d 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-aarch64-build/1208/",
-            "run_order": "1208 (glibc-2.40.9000-00212-ga7b5eb821d4)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18c4b05e40ebf5537f7171fadb2fdff86149faa3 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/786773d4c12fd78e94f58193ff303cba19ca1b19 (unchanged)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/3efc57369a0ce8f76bf0804f7e673982384e4ac9 (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6 (+ 1 commits)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18c4b05e40ebf5537f7171fadb2fdff86149faa3 (unchanged)",
+            "run_order": "1208 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18c4b05e40ebf5537f7171fadb2fdff86149faa3 (+ 172 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/786773d4c12fd78e94f58193ff303cba19ca1b19 (+ 409 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/3efc57369a0ce8f76bf0804f7e673982384e4ac9 (+ 12183 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6 (+ 63 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=18c4b05e40ebf5537f7171fadb2fdff86149faa3 (+ 182 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-09-28 17:22:41"
+        "Start Time": "2024-09-17 17:21:42"
     },
     "Tests": [
         {
             "Data": [
-                84
+                91
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.fails.nb_fails"
@@ -28,7 +28,7 @@
 	   ,
         {
             "Data": [
-                899
+                359
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index f34830329..e97a9f0ec 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,41 +1,58 @@
-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-aarch64, after:
+  | 13009 commits in binutils,gcc,linux,glibc,gdb
+  | 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
+  | 802c2244afa Re-run 'isort' on gdb tests
+  | ... and 167 more commits in binutils
+  | 786773d4c12 Implement FINDLOC for UNSIGNED.
+  | 1c928004cf0 Implement CSHIFT and EOSHIFT for unsigned.
+  | 2531f014fb2 doc: Remove i?86-*-linux* installation note from 2003
+  | 92613390921 Daily bump.
+  | 2196a20b82b c++: Implement resolution for DR 36 [PR116160]
+  | ... and 404 more commits in gcc
+  | 3efc57369a0ce Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm
+  | e08d227840bb9 Merge tag 's390-6.12-2' of git://git.kernel.org/pub/scm/linux/kernel/git/s390/linux
+  | 6f81a446f8610 Merge tag 'modules-6.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mcgrof/linux
+  | f95c139099f8d Merge tag 'fbdev-for-6.12-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/deller/linux-fbdev
+  | 994aeacbb3c03 Merge tag 'drm-next-2024-09-28' of https://gitlab.freedesktop.org/drm/kernel
+  | ... and 12178 more commits in linux
+  | a7b5eb821d Update to Unicode 16.0.0 [BZ #32168]
+  | f47596fcfe manual: Document that feof and ferror are mutually exclusive
+  | 1d72fa3cfa stdio-common: Add new test for fdopen
+  | 5f62cf88c4 Fix missing randomness in __gen_tempname (bug 32214)
+  | cc84cd389c arc: Cleanup arcbe
+  | ... and 58 more commits in glibc
+  | 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
+  | 802c2244afa Re-run 'isort' on gdb tests
+  | ... and 177 more commits in gdb
+
+
+Used configuration :
+ *CI config* tcwg_gnu_native_check_gdb master-aarch64
+ *configure and test flags:* none, autodetected on aarch64-unknown-linux-gnu
+
+If you have any questions regarding this report, please ask on linaro-toolchain@lists.linaro.org mailing list.
 
-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.
-
-We track this report status in https://linaro.atlassian.net/browse/GNU-692 , please let us know if you are looking at the problem and/or when you have a fix.
-
-In  master-aarch64 after:
-
-  | commit glibc-2.40.9000-212-ga7b5eb821d4
-  | Author: Mike FABIAN <mfabian@redhat.com>
-  | Date:   Thu Sep 12 15:02:55 2024 +0200
-  | 
-  |     Update to Unicode 16.0.0 [BZ #32168]
-  |     
-  |     Unicode 16.0.0 Support: Character encoding, character type info, and
-  |     transliteration tables are all updated to Unicode 16.0.0, using
-  |     the generator scripts contributed by Mike FABIAN (Red Hat).
-  | ... 59 lines of the commit log omitted.
+-----------------8<--------------------------8<--------------------------8<--------------------------
 
-PASS
+The information below contains the details of the failures, and the ways to reproduce a debug environment:
 
-You can find the failure logs in *.log.1.xz files in
- * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1208/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1208/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-aarch64-build/1208/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1208/artifact/artifacts/sumfiles/xfails.xfail
 
-The configuration of this build is:
-CI config tcwg_gnu_native_check_gdb master-aarch64
-
------------------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-aarch64-build/1208/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1207/artifact/artifacts
-
-Instruction to reproduce the build : https://git-us.linaro.org/toolchain/ci/interesting-commits.git/plain/glibc/sha1/a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6/tcwg_gnu_native_check_gdb/master-aarch64/reproduction_instructions.txt
-
-Full commit : https://sourceware.org/git/?p=glibc.git;a=commitdiff;h=a7b5eb821d48b0cb14d0c0d2706410d4f7838cf6
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1180/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index 47351ea00..aa219efd7 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-cc:linaro-toolchain@lists.linaro.org,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 33aca7928..078323f2b 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] glibc-2.40.9000-212-ga7b5eb821d4: PASS on aarch64
+[Linaro-TCWG-CI] 13009 commits in binutils,gcc,linux,glibc,gdb: improvements on aarch64
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 000000000..86542d757
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		91
+# of flaky entries		359
+# of all tests			121528
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 052983b1e..717592093 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
-# of stable fails		84
-# of flaky entries		899
+# of stable fails		91
+# of flaky entries		359
 # of all tests			121528
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 85444f282..3892667b3 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,62 +1,77 @@
 # 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.1141614
-CURRENT:  /tmp/gxx-sum2.1141614
+REFERENCE:/tmp/gxx-sum1.141237
+CURRENT:  /tmp/gxx-sum2.141237
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  120727 |  120639 |
-  | Unexpected fails                  [FAIL] |     122 |     122 |
+  | Passes                            [PASS] |  120592 |  120639 |
+  | Unexpected fails                  [FAIL] |     109 |     122 |
   | Errors                           [ERROR] |       8 |       8 |
   | Unexpected passes                [XPASS] |       0 |       0 |
-  | Expected fails                   [XFAIL] |      89 |      88 |
-  | Known fails                      [KFAIL] |     124 |     125 |
+  | Expected fails                   [XFAIL] |      90 |      88 |
+  | Known fails                      [KFAIL] |     125 |     125 |
   | Unresolved                  [UNRESOLVED] |       4 |       4 |
-  | Unsupported                [UNSUPPORTED] |     505 |     505 |
-  | Untested                      [UNTESTED] |      32 |      32 |
+  | Unsupported                [UNSUPPORTED] |     495 |     505 |
+  | Untested                      [UNTESTED] |      33 |      32 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.993528
+    REF PASS ratio: 0.993693
     RES PASS ratio: 0.993515
     ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
     ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
 
 o  REGRESSIONS:
   +------------------------------------------+---------+
-  | KFAIL appears             [     =>KFAIL] |       1 |
   +------------------------------------------+---------+
-  | TOTAL_REGRESSIONS                        |       1 |
+  | TOTAL_REGRESSIONS                        |       0 |
   +------------------------------------------+---------+
 
-  - KFAIL appears             [     =>KFAIL]:
-
-  Executed from: gdb:gdb.threads/process-dies-while-handling-bp.exp
-    gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited (prompt) (PRMS: gdb/18749)
-
-
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |     185 |
-  | New PASS                  [     => PASS] |      97 |
-  | XFAIL disappears          [XFAIL=>     ] |       1 |
+  | PASS disappears           [PASS =>     ] |     183 |
+  | New PASS                  [     => PASS] |     234 |
+  | XFAIL disappears          [XFAIL=>     ] |       2 |
+  | UNSUPPORTED disappears    [UNSUP=>     ] |       6 |
+  | UNSUPPORTED appears       [     =>UNSUP] |      16 |
+  | UNTESTED disappears       [UNTES=>     ] |       1 |
+  | Flaky cases, ignored   [~RANDOM     ]    |      13 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     283 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     455 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
-  Executed from: gdb:gdb.base/sect-cmd.exp
-    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: info files
-    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: non-existent too-long section disallowed
-    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: section FOOBARBAZ 0x1234
-    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: set section .text to original address
+  Executed from: gdb:gdb.ada/call_pn.exp
+    gdb:gdb.ada/call_pn.exp=gdb.ada/call_pn.exp: maint expand-symtabs
+  Executed from: gdb:gdb.base/checkpoint-ns.exp
+    gdb:gdb.base/checkpoint-ns.exp=gdb.base/checkpoint-ns.exp: break2 with many checkpoints
+  Executed from: gdb:gdb.base/checkpoint.exp
+    gdb:gdb.base/checkpoint.exp=gdb.base/checkpoint.exp: break2 with many checkpoints
+  Executed from: gdb:gdb.base/hbreak-unmapped.exp
+    gdb:gdb.base/hbreak-unmapped.exp=gdb.base/hbreak-unmapped.exp: delete $bpnum
+  Executed from: gdb:gdb.base/osabi.exp
+    gdb:gdb.base/osabi.exp=gdb.base/osabi.exp: set osabi none
+  Executed from: gdb:gdb.mi/mi-complete.exp
+    gdb:gdb.mi/mi-complete.exp=gdb.mi/mi-complete.exp: breakpoint at main
+    gdb:gdb.mi/mi-complete.exp=gdb.mi/mi-complete.exp: mi runto main
+  Executed from: gdb:gdb.mi/mi-sym-info.exp
+    gdb:gdb.mi/mi-sym-info.exp=gdb.mi/mi-sym-info.exp: breakpoint at main
+    gdb:gdb.mi/mi-sym-info.exp=gdb.mi/mi-sym-info.exp: mi runto main
+  Executed from: gdb:gdb.mi/mi-var-cp.exp
+    gdb:gdb.mi/mi-var-cp.exp=gdb.mi/mi-var-cp.exp: inline_test=path_expression: mi_continue_to_line: continue to 191: set temporary breakpoint
+  Executed from: gdb:gdb.python/py-arch.exp
+    gdb:gdb.python/py-arch.exp=gdb.python/py-arch.exp: Test empty achitecture __repr__ does not trigger an assert
+  Executed from: gdb:gdb.testsuite/gdb-caching-proc-consistency.exp
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: have_mpx: consistency
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: supports_mpx_check_pointer_bounds: consistency
   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=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=fork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to for loop
@@ -120,16 +135,7 @@ 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=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 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=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=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=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here
@@ -237,70 +243,247 @@ 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 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/process-dies-while-handling-bp.exp
-    gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: inferior 1 exited
-    gdb:gdb.threads/process-dies-while-handling-bp.exp=gdb.threads/process-dies-while-handling-bp.exp: non_stop=on: cond_bp_target=0: no threads left
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: gdb:gdb.ada/call_pn.exp
+    gdb:gdb.ada/call_pn.exp=gdb.ada/call_pn.exp: maint expand-symtabs "\(pck\|foo\)\.adb"
+  Executed from: gdb:gdb.base/attach-deleted-exec.exp
+    gdb:gdb.base/attach-deleted-exec.exp=gdb.base/attach-deleted-exec.exp: filename /proc/PID/exe
+  Executed from: gdb:gdb.base/checkpoint-ns.exp
+    gdb:gdb.base/checkpoint-ns.exp=gdb.base/checkpoint-ns.exp: break1 with many checkpoints
+  Executed from: gdb:gdb.base/checkpoint.exp
+    gdb:gdb.base/checkpoint.exp=gdb.base/checkpoint.exp: break1 with many checkpoints
+  Executed from: gdb:gdb.base/condbreak.exp
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) t 999 -force
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) ta 999 -force
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) task 999 -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) th 999 -force
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main if (1==1) thread 999 -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main task 999 if (1==1) -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break *main thread 999 if (1==1) -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break -q main if (1==1) thread 999 -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: break -q main thread 999 if (1==1) -force-condition
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main t 999 -force if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main t 999 if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main ta 999 -force if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main ta 999 if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main th 999 -force if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<break *main th 999 if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<with breakpoint pending off -- break main t 999 if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<with breakpoint pending off -- break main ta 999 if (1==1)>
+    gdb:gdb.base/condbreak.exp=gdb.base/condbreak.exp: gdb-command<with breakpoint pending off -- break main th 999 if (1==1)>
+  Executed from: gdb:gdb.base/hbreak-unmapped.exp
+    gdb:gdb.base/hbreak-unmapped.exp=gdb.base/hbreak-unmapped.exp: delete hw breakpoint
+  Executed from: gdb:gdb.base/pending.exp
+    gdb:gdb.base/pending.exp=gdb.base/pending.exp: break foo if (unknown_var && another_unknown_var) thread 1
+    gdb:gdb.base/pending.exp=gdb.base/pending.exp: check pending breakpoint on foo
+    gdb:gdb.base/pending.exp=gdb.base/pending.exp: get number for foo breakpoint
+    gdb:gdb.base/pending.exp=gdb.base/pending.exp: set breakpoint pending on
+  Executed from: gdb:gdb.base/wrap-line.exp
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-auto-detected: initial prompt
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-auto-detected: maint info screen
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-auto-detected: prompt after wrap
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-auto-detected: width
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-auto-detected: wrap
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: initial: maint info screen
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: maint info screen
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: prompt after wrap
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: set width 80
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: width
+    gdb:gdb.base/wrap-line.exp=gdb.base/wrap-line.exp: term=dumb: width-hard-coded: wrap
+  Executed from: gdb:gdb.dwarf2/dw2-inter-cu-error-2.exp
+    gdb:gdb.dwarf2/dw2-inter-cu-error-2.exp=gdb.dwarf2/dw2-inter-cu-error-2.exp: Error message
+  Executed from: gdb:gdb.dwarf2/dwz-unused-pu.exp
+    gdb:gdb.dwarf2/dwz-unused-pu.exp=gdb.dwarf2/dwz-unused-pu.exp: maint expand-symtabs
+    gdb:gdb.dwarf2/dwz-unused-pu.exp=gdb.dwarf2/dwz-unused-pu.exp: maint flush symbol-cache
+    gdb:gdb.dwarf2/dwz-unused-pu.exp=gdb.dwarf2/dwz-unused-pu.exp: p the_int
+    gdb:gdb.dwarf2/dwz-unused-pu.exp=gdb.dwarf2/dwz-unused-pu.exp: p the_int, again
+  Executed from: gdb:gdb.dwarf2/enum-type-c++.exp
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: find index type
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: find index type, check type is valid
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: print ns::A::val1
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: print ns::ec::val2
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: val1 has a parent
+    gdb:gdb.dwarf2/enum-type-c++.exp=gdb.dwarf2/enum-type-c++.exp: val2 has correct parent
+  Executed from: gdb:gdb.dwarf2/forward-spec.exp
+    gdb:gdb.dwarf2/forward-spec.exp=gdb.dwarf2/forward-spec.exp: find index type
+    gdb:gdb.dwarf2/forward-spec.exp=gdb.dwarf2/forward-spec.exp: find index type, check type is valid
+  Executed from: gdb:gdb.mi/mi-var-cp.exp
+    gdb:gdb.mi/mi-var-cp.exp=gdb.mi/mi-var-cp.exp: inline_test=path_expression: mi_continue_to_line: continue to 192: set temporary breakpoint
+  Executed from: gdb:gdb.multi/pending-bp-del-inferior.exp
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=inferior: select inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: bp_type=thread: select inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: create dprintf breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=false: select inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=inferior: select inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: add inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: bp_type=thread: select inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: check we have the expected threads
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: create dprintf breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: get b/p number for previous breakpoint
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: info breakpoints after inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: info breakpoints before inferior removal
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: kill inferior 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: remove-inferiors 2
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: select inferior 1
+    gdb:gdb.multi/pending-bp-del-inferior.exp=gdb.multi/pending-bp-del-inferior.exp: bp_pending=true: select inferior 2
+  Executed from: gdb:gdb.multi/pending-bp.exp
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: add inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: check for a location in both inferiors
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: check for a location only in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: check thread attribute is currently correct
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: check thread-specific breakpoint is initially pending
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: clear thread on thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: move inferior 1 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: move inferior 2 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: stop after close in inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: stop at foo again in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: stop at foo in inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: continue to breakpoint: stop at foo in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: find Python gdb.Breakpoint object
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: get number for thread-specific breakpoint on foo
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: python bp.thread = 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: set breakpoint pending on
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: set call_count in inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: set call_count in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: set thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: switch back to inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: switch to inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_clear_thread: switch to inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: add inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: change thread on thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: check thread attribute is currently correct
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: check thread-specific breakpoint has returned to pending
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: check thread-specific breakpoint is initially pending
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: check thread-specific breakpoint now has a location
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: continue to breakpoint: move inferior 1 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: continue to breakpoint: move inferior 2 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: continue to breakpoint: stop after close in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: continue to breakpoint: stop at foo in inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: continue to breakpoint: stop at foo in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: find Python gdb.Breakpoint object
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: get number for thread-specific breakpoint on foo
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: restore thread on thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: set breakpoint pending on
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: set call_count in inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: set pending thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: switch to inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: py_test_toggle_thread: switch to inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: add inferior 2
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: check thread-specific breakpoint is initially pending
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: check thread-specific breakpoint is no longer pending
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: check thread-specific breakpoint is pending again
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: continue to breakpoint: close library
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: continue to breakpoint: move inferior 1 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: continue to breakpoint: move inferior 2 into position
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: continue to breakpoint: stop in foo in inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: get number for thread-specific breakpoint on foo
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: set breakpoint pending on
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: set pending thread-specific breakpoint
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: switch back to inferior 1
+    gdb:gdb.multi/pending-bp.exp=gdb.multi/pending-bp.exp: test_pending_toggle: switch to inferior 2
+  Executed from: gdb:gdb.python/py-arch.exp
+    gdb:gdb.python/py-arch.exp=gdb.python/py-arch.exp: Test empty architecture __repr__ does not trigger an assert
+  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/python.exp
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.Instruction is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.LazyString is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.Membuf is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.Record is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.RecordFunctionSegment is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.RecordGap is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.RecordInstruction is registered
+    gdb:gdb.python/python.exp=gdb.python/python.exp: gdb.TuiWindow is registered
+  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.testsuite/gdb-caching-proc-consistency.exp
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: consistency
   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 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 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
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
+    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/del-pending-thread-bp.exp
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: bt 1
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: continue to breakpoint: first breakpt call
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: get breakpoint number
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: info breakpoints 3
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: info threads
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: second breakpt call
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: successfully compiled posix threads test case
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: third breakpt call
+    gdb:gdb.threads/del-pending-thread-bp.exp=gdb.threads/del-pending-thread-bp.exp: with breakpoint pending on -- break foo thread 99
   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=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=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=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=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
@@ -319,38 +502,84 @@ 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
+  Executed from: gdb:gdb.threads/process-dies-while-detaching.exp
+    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint:hw: continue to breakpoint: _exit
+    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint:hw: detach
 
 
   - XFAIL disappears          [XFAIL=>     ]:
 
   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 7: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+
+
+  - UNSUPPORTED disappears    [UNSUP=>     ]:
+
+  Executed from: gdb:gdb.arch/i386-mpx-call.exp
+    gdb:gdb.arch/i386-mpx-call.exp=gdb.arch/i386-mpx-call.exp: require failed: is_any_target "i?86-*-*" "x86_64-*-*"
+  Executed from: gdb:gdb.arch/i386-mpx-map.exp
+    gdb:gdb.arch/i386-mpx-map.exp=gdb.arch/i386-mpx-map.exp: require failed: is_any_target i?86-*-* x86_64-*-*
+  Executed from: gdb:gdb.arch/i386-mpx-sigsegv.exp
+    gdb:gdb.arch/i386-mpx-sigsegv.exp=gdb.arch/i386-mpx-sigsegv.exp: require failed: is_any_target "i?86-*-*" "x86_64-*-*"
+  Executed from: gdb:gdb.arch/i386-mpx-simple_segv.exp
+    gdb:gdb.arch/i386-mpx-simple_segv.exp=gdb.arch/i386-mpx-simple_segv.exp: require failed: is_any_target i?86-*-* x86_64-*-*
+  Executed from: gdb:gdb.arch/i386-mpx.exp
+    gdb:gdb.arch/i386-mpx.exp=gdb.arch/i386-mpx.exp: require failed: is_any_target i?86-*-* x86_64-*-*
+  Executed from: gdb:gdb.trace/basic-libipa.exp
+    gdb:gdb.trace/basic-libipa.exp=gdb.trace/basic-libipa.exp: missing libinproctrace.so
+
+
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: gdb:gdb.btrace/event-tracing-gap.exp
+    gdb:gdb.btrace/event-tracing-gap.exp=gdb.btrace/event-tracing-gap.exp: require failed: allow_btrace_pt_event_trace_tests
+    gdb:gdb.btrace/event-tracing-gap.exp=gdb.btrace/event-tracing-gap.exp: require failed: allow_btrace_pt_tests
+  Executed from: gdb:gdb.btrace/event-tracing.exp
+    gdb:gdb.btrace/event-tracing.exp=gdb.btrace/event-tracing.exp: require failed: allow_btrace_pt_event_trace_tests
+  Executed from: gdb:gdb.testsuite/gdb-caching-proc-consistency.exp
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 0: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 1: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 2: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 3: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 4: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 5: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 6: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 7: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 8: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: 9: require failed: allow_btrace_pt_tests
+    gdb:gdb.testsuite/gdb-caching-proc-consistency.exp=gdb.testsuite/gdb-caching-proc-consistency.exp: allow_btrace_pt_event_trace_tests: initial: require failed: allow_btrace_pt_tests
+  Executed from: gdb:gdb.trace/basic-libipa.exp
+    gdb:gdb.trace/basic-libipa.exp=gdb.trace/basic-libipa.exp: require failed: allow_in_proc_agent
+  Executed from: gdb:gdb.trace/strace.exp
+    gdb:gdb.trace/strace.exp=gdb.trace/strace.exp: require failed: allow_in_proc_agent
+
+
+  - UNTESTED disappears       [UNTES=>     ]:
+
+  Executed from: gdb:gdb.trace/strace.exp
+    gdb:gdb.trace/strace.exp=gdb.trace/strace.exp: UST library or headers are not installed
+
+
+  - Flaky cases, ignored   [~RANDOM     ]:
+
+  Executed from: gdb:gdb.base/osabi.exp
+    gdb:gdb.base/osabi.exp=gdb.base/osabi.exp: set osabi none (timeout)
+  Executed from: gdb:gdb.base/sym-file.exp
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=addr: continue to breakpoint: bar
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=addr: gdb_breakpoint: set breakpoint at foo
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=addr: info files must display sym-file-lib (timeout)
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar + 0x10: continue to breakpoint: bar
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar + 0x10: gdb_breakpoint: set breakpoint at foo
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar + 0x10: info files must display sym-file-lib (timeout)
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar: continue to breakpoint: bar
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar: gdb_breakpoint: set breakpoint at foo
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=bar: info files must display sym-file-lib (timeout)
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=sym-file-lib.so: continue to breakpoint: bar
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=sym-file-lib.so: gdb_breakpoint: set breakpoint at foo
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove_expr=sym-file-lib.so: info files must display sym-file-lib (timeout)
 
 
 
-# Regressions found
-# Regressions in 1 common sum files found
+# Improvements found
+# No regression found in 1 common sum files
