diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
new file mode 100644
index 00000000..ccf8155a
--- /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 00000000..f10b0e84
--- /dev/null
+++ b/notify/fixes.sum
@@ -0,0 +1,6 @@
+
+		=== Results Summary ===
+
+# of stable fails		81
+# of flaky entries		280
+# of all tests			119140
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 3390b0ff..6067b291 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-PASS
+5 regressions
 Details: https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1104/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index b62c049b..4233faa2 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/1104/",
-            "run_order": "1104 (gdb-15-branchpoint-00516-g6d45af96ea5)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9f26b04c3e95c84f3f44555b9db61c25a3741360 (unchanged)",
-            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/e0d997e913f811ecf4b3e10891e6a4aab5b38a31 (unchanged)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/3c3ff7be9729959699eb6cbc7fd7303566d74069 (unchanged)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=ab5748118f86a82c4a29a7476f6cc0b9c40be926 (unchanged)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6d45af96ea53daffea125ffb9ef5f070a159c674 (+ 3 commits)",
+            "run_order": "1104 (5-changed-components)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=9f26b04c3e95c84f3f44555b9db61c25a3741360 (+ 376 commits)",
+            "git_gcc": "https://github.com/gcc-mirror/gcc/commit/e0d997e913f811ecf4b3e10891e6a4aab5b38a31 (+ 1011 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/3c3ff7be9729959699eb6cbc7fd7303566d74069 (+ 12082 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=ab5748118f86a82c4a29a7476f6cc0b9c40be926 (+ 112 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=6d45af96ea53daffea125ffb9ef5f070a159c674 (+ 319 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2024-07-20 00:33:51"
+        "Start Time": "2024-06-29 17:51:38"
     },
     "Tests": [
         {
             "Data": [
-                81
+                86
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.fails.nb_fails"
@@ -28,7 +28,7 @@
 	   ,
         {
             "Data": [
-                1428
+                280
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 106b7ff9..643375c1 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -1,29 +1,43 @@
-Dear contributor, our automatic CI has detected problems related to your patch(es).  Please find some details below.  If you have any questions, please follow up on linaro-toolchain@lists.linaro.org mailing list, Libera's #linaro-tcwg channel, or ping your favourite Linaro toolchain developer on the usual project channel.
+Dear contributor,
 
-We appreciate that it might be difficult to find the necessary logs or reproduce the issue locally. If you can't get what you need from our CI within minutes, let us know and we will be happy to help.
+Our automatic CI has detected problems related to your patch(es). Please find some details below.
 
-In  master-aarch64 after:
-
-  | 3 commits in gdb
+In  master-aarch64, after:
+  | 319 commits in gdb
   | 6d45af96ea5 gdbserver: add gdbserver support for vFile::stat packet
   | 3055e3d2f13 gdb: add GDB side target_ops::fileio_stat implementation
   | 08a115cc1c4 gdb: add target_fileio_stat, but no implementations yet
+  | 3ca6c047a42 X86: Update gas/NEWS for Intel APX.
+  | 7c0de4c1e03 Automatic date update in version.in
+  | ... and 314 more commits in gdb
+
+Produces 5 regressions:
+  | 
+  | regressions.sum:
+  | Running gdb:gdb.dwarf2/gdb-index.exp ...
+  | ERROR: can't read "binfile_with_index": no such variable
+  | FAIL: gdb.dwarf2/gdb-index.exp: check if index present (timeout)
+  | UNRESOLVED: gdb.dwarf2/gdb-index.exp: testcase gdb.dwarf2/gdb-index.exp' aborted due to Tcl error
+  | ERROR: tcl error code TCL LOOKUP VARNAME binfile_with_index
+  | ... and 1 more
+
+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.
+
+-----------------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/1104/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1104/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/1104/artifact/artifacts/notify/
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1104/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/1104/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:
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1104/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1104/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1102/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1063/artifact/artifacts
 
diff --git a/notify/mail-recipients.txt b/notify/mail-recipients.txt
index ca9e05d2..6901ea71 100644
--- a/notify/mail-recipients.txt
+++ b/notify/mail-recipients.txt
@@ -1 +1 @@
-bcc:tcwg-validation@linaro.org,cc:gdb-testers@sourceware.org,aburgess@redhat.com
+cc:Matthieu.Longo@arm.com,felix.willgerodt@intel.com,brobecker@adacore.com,hjl.tools@gmail.com,cc:gdbadmin@sourceware.org,andre.simoesdiasvieira@arm.com,cc:pedro@palves.net,cc:saurabh.jha@arm.com,rearnsha@arm.com,cc:martin@lispworks.com,indu.bhagat@oracle.com,cc:lihui@loongson.cn,victor.donascimento@arm.com,cc:christina.schimpe@intel.com,cc:xry111@xry111.site,lingling.kong@intel.com,bcc:tcwg-validation@linaro.org,cc:sunny.sun@corelabtech.com,cc:jiawei@iscas.ac.cn,macro@redhat.com,cc:research_trasio@irq.a4lg.com,danglin@gcc.gnu.org,cc:wangfeng@eswincomputing.com,legouguec@adacore.com,cc:flaviocruz@gmail.com,lili.cui@intel.com,amodra@gmail.com,macro@orcam.me.uk,cc:brainbomb@gmail.com,cc:gdb-testers@sourceware.org,nickc@redhat.com,ssbssa@yahoo.de,nick.alcock@oracle.com,matthieu.longo@arm.com,syq@debian.org,abdul.b.ijaz@intel.com,cc:pali@kernel.org,cc:hau.hsu@sifive.com,cc:chenyixuan@iscas.ac.cn,nelson@rivosinc.com,cc:syq@gcc.gnu.org,tom@tromey.com,jbeulich@suse.com,liuzhensong@loongson.cn,lancelot.six@amd.com,simon.marchi@polymtl.ca,chigot@adacore.com,ulrich.weigand@de.ibm.com,aburgess@redhat.com,srinath.parvathaneni@arm.com,vladimir.mezentsev@oracle.com,cc:hejinyang@loongson.cn,cc:Aditya.Kamath1@ibm.com,cc:gianluca@rivosinc.com,andrew.carlotti@arm.com,cc:claudio.bantaloukas@arm.com,cc:me@harmenstoppels.nl,yangtiezhu@loongson.cn,szabolcs.nagy@arm.com,tdevries@suse.de,sam@gentoo.org,cc:cailulu@loongson.cn,tromey@adacore.com,jremus@linux.ibm.com,simon.marchi@efficios.com,claziss@gmail.com,cc:lifang_xia@linux.alibaba.com
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 0c9b6a3f..ca129034 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 3 commits in gdb: PASS on aarch64
+[Linaro-TCWG-CI] 319 commits in gdb: 5 regressions on aarch64
diff --git a/notify/regressions.sum b/notify/regressions.sum
new file mode 100644
index 00000000..e1d1e520
--- /dev/null
+++ b/notify/regressions.sum
@@ -0,0 +1,14 @@
+		=== gdb tests ===
+
+Running gdb:gdb.dwarf2/gdb-index.exp ...
+ERROR: can't read "binfile_with_index": no such variable
+FAIL: gdb.dwarf2/gdb-index.exp: check if index present (timeout)
+UNRESOLVED: gdb.dwarf2/gdb-index.exp: testcase gdb.dwarf2/gdb-index.exp' aborted due to Tcl error
+ERROR: tcl error code TCL LOOKUP VARNAME binfile_with_index
+ERROR: tcl error sourcing gdb.dwarf2/gdb-index.exp.
+
+		=== Results Summary ===
+
+# of stable fails		86
+# of flaky entries		280
+# of all tests			119140
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 9964fb21..713add7f 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
-# of stable fails		81
-# of flaky entries		1428
+# of stable fails		86
+# of flaky entries		280
 # of all tests			119140
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 044e3519..1b1fdacb 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,55 +1,116 @@
 # 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.1188464
-CURRENT:  /tmp/gxx-sum2.1188464
+REFERENCE:/tmp/gxx-sum1.3955856
+CURRENT:  /tmp/gxx-sum2.3955856
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  118279 |  118286 |
-  | Unexpected fails                  [FAIL] |     112 |     107 |
-  | Errors                           [ERROR] |       8 |       8 |
+  | Passes                            [PASS] |  118141 |  118286 |
+  | Unexpected fails                  [FAIL] |      87 |     107 |
+  | Errors                           [ERROR] |       6 |       8 |
   | Unexpected passes                [XPASS] |       0 |       0 |
-  | Expected fails                   [XFAIL] |      91 |      91 |
-  | Known fails                      [KFAIL] |     127 |     127 |
-  | Unresolved                  [UNRESOLVED] |       5 |       5 |
-  | Unsupported                [UNSUPPORTED] |     480 |     480 |
+  | Expected fails                   [XFAIL] |      94 |      91 |
+  | Known fails                      [KFAIL] |     126 |     127 |
+  | Unresolved                  [UNRESOLVED] |       2 |       5 |
+  | Unsupported                [UNSUPPORTED] |     479 |     480 |
   | Untested                      [UNTESTED] |      31 |      31 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.993662
+    REF PASS ratio: 0.993906
     RES PASS ratio: 0.993704
     ***** 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 |
+  | KFAIL appears             [     =>KFAIL] |       4 |
+  | UNRESOLVED appears        [     =>UNRES] |       1 |
   +------------------------------------------+---------+
-  | TOTAL_REGRESSIONS                        |       0 |
+  | TOTAL_REGRESSIONS                        |       6 |
   +------------------------------------------+---------+
 
+  - ERROR appears             [     =>ERROR]:
+
+  Executed from: gdb:gdb.dwarf2/gdb-index.exp
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp.
+
+
+  - KFAIL appears             [     =>KFAIL]:
+
+  Executed from: gdb:gdb.base/watchpoint-unaligned.exp
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: wpcount(7) (PRMS: tdep/22389)
+  Executed from: gdb:gdb.dwarf2/dw2-complex-parts.exp
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: p $_cimag (var_complex_int) (PRMS: gdb/31857)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: p $_creal (var_complex_int) (PRMS: gdb/31857)
+  Executed from: gdb:gdb.tui/pr30056.exp
+    gdb:gdb.tui/pr30056.exp=gdb.tui/pr30056.exp: Control-C aborts isearch (PRMS: cli/30498)
+
+
+  - UNRESOLVED appears        [     =>UNRES]:
+
+  Executed from: gdb:gdb.dwarf2/gdb-index.exp
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp' aborted due to Tcl error
+
+
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      22 |
-  | New PASS                  [     => PASS] |      29 |
-  | FAIL disappears           [FAIL =>     ] |       5 |
-  | XFAIL disappears          [XFAIL=>     ] |       2 |
+  | PASS disappears           [PASS =>     ] |      61 |
+  | New PASS                  [     => PASS] |     202 |
+  | XFAIL disappears          [XFAIL=>     ] |       5 |
   | XFAIL appears             [     =>XFAIL] |       2 |
+  | KFAIL disappears          [KFAIL=>     ] |       3 |
+  | UNSUPPORTED appears       [     =>UNSUP] |       1 |
+  | Flaky cases, ignored   [~RANDOM     ]    |      45 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      60 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     319 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
-  Executed from: gdb:gdb.base/reggroups.exp
-    gdb:gdb.base/reggroups.exp=gdb.base/reggroups.exp: fetch reggroup regs all
-    gdb:gdb.base/reggroups.exp=gdb.base/reggroups.exp: fetch reggroup regs restore
+  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.base/sym-file.exp
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: add-symbol-file sym-file-lib.so addr
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: gdb_add_symbol_file
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: remove-symbol-file -a addr
+  Executed from: gdb:gdb.base/watchpoint-unaligned.exp
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 228
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 229
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 230
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 231
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 232
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 233
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 234
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 235
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 236
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 237
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: delete 238
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount(4)
+  Executed from: gdb:gdb.dwarf2/gdb-index.exp
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: gdb-index file created
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: index used
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: index used after symbol reloading
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: objcopy
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: save gdb-index for file gdb-index
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: shell sleep 1
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: touch binary
+  Executed from: gdb:gdb.fortran/array-indices.exp
+    gdb:gdb.fortran/array-indices.exp=gdb.fortran/array-indices.exp: continue to breakpoint: array-repeat
+    gdb:gdb.fortran/array-indices.exp=gdb.fortran/array-indices.exp: continue to breakpoint: array-slices-repeat
+  Executed from: gdb:gdb.fortran/array-repeat.exp
+    gdb:gdb.fortran/array-repeat.exp=gdb.fortran/array-repeat.exp: continue to breakpoint: array-repeat
+    gdb:gdb.fortran/array-repeat.exp=gdb.fortran/array-repeat.exp: continue to breakpoint: array-slices-repeat
   Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1
@@ -60,37 +121,222 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 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 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
+  Executed from: gdb:gdb.threads/create-fail.exp
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end
+    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end
+  Executed from: gdb:gdb.tui/pr30056.exp
+    gdb:gdb.tui/pr30056.exp=gdb.tui/pr30056.exp: Control-C aborts isearch
 
 
   - New PASS                  [     => PASS]:
 
-  Executed from: gdb:gdb.base/osabi.exp
-    gdb:gdb.base/osabi.exp=gdb.base/osabi.exp: set osabi none
+  Executed from: gdb:gdb.ada/exprs.exp
+    gdb:gdb.ada/exprs.exp=gdb.ada/exprs.exp: long_float'max
+    gdb:gdb.ada/exprs.exp=gdb.ada/exprs.exp: long_float'min
+  Executed from: gdb:gdb.ada/variant_record_field.exp
+    gdb:gdb.ada/variant_record_field.exp=gdb.ada/variant_record_field.exp: compilation foo.adb
+    gdb:gdb.ada/variant_record_field.exp=gdb.ada/variant_record_field.exp: print p_record
+  Executed from: gdb:gdb.base/bg-execution-repeat.exp
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c 1&: continue&
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c 1&: interrupt
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c 1&: set var do_wait=0
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c&: continue&
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c&: interrupt
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c&: set var do_wait=0
+  Executed from: gdb:gdb.base/breakpoint-in-ro-region.exp
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: get current insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: get next insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: set breakpoint always-inserted off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: set breakpoint auto-hw off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: single-step breakpoint is not left behind
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: step in ro region (no error)
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw off: thread advanced
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: get current insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: get next insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: set breakpoint always-inserted off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: set breakpoint auto-hw on
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: single-step breakpoint is not left behind
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: step in ro region (no error)
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted off: auto-hw on: thread advanced
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: get current insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: get next insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: set breakpoint always-inserted on
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: set breakpoint auto-hw off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: single-step breakpoint is not left behind
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: step in ro region (no error)
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw off: thread advanced
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: get current insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: get next insn
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: set breakpoint always-inserted on
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: set breakpoint auto-hw on
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: single-step breakpoint is not left behind
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: step in ro region (no error)
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: always-inserted on: auto-hw on: thread advanced
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: create read-only mem region covering main
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: get hi address of main
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: inserting software breakpoint in read-only memory fails
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: probe hbreak support (support)
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: probe target hardware step
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: set breakpoint always-inserted on
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: set breakpoint auto-hw off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: set debug target 0
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: set mem inaccessible-by-default off
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: writing to read-only memory fails
+  Executed from: gdb:gdb.base/default.exp
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info set
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info source
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info sources
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info symbol
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info target
+    gdb:gdb.base/default.exp=gdb.base/default.exp: info terminal
+    gdb:gdb.base/default.exp=gdb.base/default.exp: step "s" abbreviation #2
+    gdb:gdb.base/default.exp=gdb.base/default.exp: step #2
+    gdb:gdb.base/default.exp=gdb.base/default.exp: symbol-file
+    gdb:gdb.base/default.exp=gdb.base/default.exp: target
+    gdb:gdb.base/default.exp=gdb.base/default.exp: target native
+    gdb:gdb.base/default.exp=gdb.base/default.exp: tbreak
+  Executed from: gdb:gdb.base/environ.exp
+    gdb:gdb.base/environ.exp=gdb.base/environ.exp: set environment variable
+    gdb:gdb.base/environ.exp=gdb.base/environ.exp: show environment works
+    gdb:gdb.base/environ.exp=gdb.base/environ.exp: unset environment variable
   Executed from: gdb:gdb.base/reggroups.exp
     gdb:gdb.base/reggroups.exp=gdb.base/reggroups.exp: fetch reggroup regs save
+  Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set debug target 0
+  Executed from: gdb:gdb.base/watchpoint-unaligned.exp
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=4: delete 228
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=4: delete 229
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=4: delete 230
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=4: delete 231
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=4: wpcount(4)
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 232
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 233
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 234
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 235
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 236
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 237
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount=7: delete 238
+  Executed from: gdb:gdb.cp/overload.exp
+    gdb:gdb.cp/overload.exp=gdb.cp/overload.exp: ptype foo_instance1 (shorter match)
+  Executed from: gdb:gdb.dwarf2/dw2-complex-parts.exp
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: p $_cimag (var_complex_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: p $_creal (var_complex_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: p sizeof ('complex double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: p sizeof ('double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: ptype 'complex double'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=0: ptype 'double'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: p $_cimag (var_complex_clang_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: p $_creal (var_complex_clang_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: p sizeof ('double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: ptype 'complex'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: double: clang=1: ptype 'double'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: p $_cimag (var_complex_float)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: p $_creal (var_complex_float)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: p sizeof ('complex float')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: p sizeof ('float')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: ptype 'complex float'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=0: ptype 'float'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: p $_cimag (var_complex_clang_float)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: p $_creal (var_complex_clang_float)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: p sizeof ('float')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: ptype 'complex'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: float: clang=1: ptype 'float'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: get integer valueof "sizeof (double)"
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: get integer valueof "sizeof (float)"
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: get integer valueof "sizeof (int)"
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: get integer valueof "sizeof (long double)"
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: p sizeof ('complex int')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: p sizeof ('int')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: ptype 'complex int'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: int: clang=0: ptype 'int'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: p $_cimag (var_complex_long_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: p $_creal (var_complex_long_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: p sizeof ('complex long double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: p sizeof ('long double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: ptype 'complex long double'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=0: ptype 'long double'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: p $_cimag (var_complex_clang_long_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: p $_creal (var_complex_clang_long_double)
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: p sizeof ('long double')
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: ptype $_cimag
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: ptype $_creal
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: ptype 'complex'
+    gdb:gdb.dwarf2/dw2-complex-parts.exp=gdb.dwarf2/dw2-complex-parts.exp: long double: clang=1: ptype 'long double'
+  Executed from: gdb:gdb.dwarf2/dw2-wrong-mangled-name.exp
+    gdb:gdb.dwarf2/dw2-wrong-mangled-name.exp=gdb.dwarf2/dw2-wrong-mangled-name.exp: backtrace
+    gdb:gdb.dwarf2/dw2-wrong-mangled-name.exp=gdb.dwarf2/dw2-wrong-mangled-name.exp: continue to breakpoint: func_demangled_test
+  Executed from: gdb:gdb.dwarf2/self-spec.exp
+    gdb:gdb.dwarf2/self-spec.exp=gdb.dwarf2/self-spec.exp: class c1 in cooked index
+    gdb:gdb.dwarf2/self-spec.exp=gdb.dwarf2/self-spec.exp: maint expand-symtabs
+  Executed from: gdb:gdb.fortran/array-indices.exp
+    gdb:gdb.fortran/array-indices.exp=gdb.fortran/array-indices.exp: array-repeat: continue to breakpoint: Break here
+    gdb:gdb.fortran/array-indices.exp=gdb.fortran/array-indices.exp: array-slices-repeat: continue to breakpoint: Break here
+  Executed from: gdb:gdb.fortran/array-repeat.exp
+    gdb:gdb.fortran/array-repeat.exp=gdb.fortran/array-repeat.exp: array-repeat: continue to breakpoint: Break here
+    gdb:gdb.fortran/array-repeat.exp=gdb.fortran/array-repeat.exp: array-slices-repeat: continue to breakpoint: Break here
+  Executed from: gdb:gdb.python/py-format-address.exp
+    gdb:gdb.python/py-format-address.exp=gdb.python/py-format-address.exp: info break 1
+  Executed from: gdb:gdb.python/py-type.exp
+    gdb:gdb.python/py-type.exp=gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.lookup_type ('main()::IntType'))
+    gdb:gdb.python/py-type.exp=gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.lookup_type ('main()::IntType').target ())
+    gdb:gdb.python/py-type.exp=gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.lookup_type ('main()::Local'))
+    gdb:gdb.python/py-type.exp=gdb.python/py-type.exp: lang_cpp: test_fields: python print (gdb.lookup_type ('main()::Local').fields ()[0].type)
+  Executed from: gdb:gdb.testsuite/string-cat.exp
+    gdb:gdb.testsuite/string-cat.exp=gdb.testsuite/string-cat.exp: [string cat "foo" "bar"] == "foobar"
   Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: set breakpoint always-inserted on
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 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 4: attach
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2
@@ -102,40 +348,119 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
-  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: multi-process: detach: watchpoint:hw: continue to breakpoint: _exit
-    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint:hw: detach child
-    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint:hw: detach parent
-    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: multi-process: detach: watchpoint:hw: switch to parent
-    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue
-
-
-  - FAIL disappears           [FAIL =>     ]:
-
-  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/reggroups.exp
-    gdb:gdb.base/reggroups.exp=gdb.base/reggroups.exp: fetch reggroup regs save (timeout)
-    gdb:gdb.base/reggroups.exp=gdb.base/reggroups.exp: info reg invalid-reggroup should report 'Invalid register' (timeout)
-  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: multi-process: detach: watchpoint:hw: continue to breakpoint: _exit (timeout)
-    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint:hw: continue (timeout)
+    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
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
 
 
   - 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 2: attach (EPERM)
+    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 4: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM)
 
 
   - XFAIL appears             [     =>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 10: 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 7: attach (EPERM)
+
+
+  - KFAIL disappears          [KFAIL=>     ]:
+
+  Executed from: gdb:gdb.ada/exprs.exp
+    gdb:gdb.ada/exprs.exp=gdb.ada/exprs.exp: long_float'max (PRMS: gdb/20991)
+    gdb:gdb.ada/exprs.exp=gdb.ada/exprs.exp: long_float'min (PRMS: gdb/20991)
+  Executed from: gdb:gdb.base/watchpoint-unaligned.exp
+    gdb:gdb.base/watchpoint-unaligned.exp=gdb.base/watchpoint-unaligned.exp: wpcount(7) (PRMS: tdep/22389)
+
+
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: gdb:gdb.trace/basic-libipa.exp
+    gdb:gdb.trace/basic-libipa.exp=gdb.trace/basic-libipa.exp: missing libinproctrace.so
+
+
+  - Flaky cases, ignored   [~RANDOM     ]:
+
+  Executed from: gdb:gdb.base/breakpoint-in-ro-region.exp
+    gdb:gdb.base/breakpoint-in-ro-region.exp=gdb.base/breakpoint-in-ro-region.exp: get lo address of main
+  Executed from: gdb:gdb.base/default.exp
+    gdb:gdb.base/default.exp=gdb.base/default.exp: overlay auto
+    gdb:gdb.base/default.exp=gdb.base/default.exp: overlay manual #1
+    gdb:gdb.base/default.exp=gdb.base/default.exp: overlay off
+    gdb:gdb.base/default.exp=gdb.base/default.exp: overlay on
+    gdb:gdb.base/default.exp=gdb.base/default.exp: set check "c" abbreviation
+    gdb:gdb.base/default.exp=gdb.base/default.exp: set check "ch" abbreviation
+    gdb:gdb.base/default.exp=gdb.base/default.exp: show convenience
+    gdb:gdb.base/default.exp=gdb.base/default.exp: thread apply
+    gdb:gdb.base/default.exp=gdb.base/default.exp: thread find
+  Executed from: gdb:gdb.base/sect-cmd.exp
+    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: failed to find required section details
+    gdb:gdb.base/sect-cmd.exp=gdb.base/sect-cmd.exp: info files (timeout)
+  Executed from: gdb:gdb.base/sss-bp-on-user-bp-2.exp
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: b test:label
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: before/after disassembly matches
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: continue to breakpoint: run past setup
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: info breakpoints (got interactive prompt)
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: probe target hardware step (timeout)
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: set breakpoint always-inserted on
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: si& finished (timeout)
+    gdb:gdb.base/sss-bp-on-user-bp-2.exp=gdb.base/sss-bp-on-user-bp-2.exp: stepi_del_break (the program is no longer running)
+  Executed from: gdb:gdb.base/sym-file.exp
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at bar is pending
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: breakpoint at foo is pending
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: bar
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: continue to breakpoint: reload
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: gdb_breakpoint: set breakpoint at foo
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must display sym-file-lib (timeout)
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: info files must not display sym-file-lib
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: remove-symbol-file -a addr
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is pending
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: breakpoint at baz is resolved
+    gdb:gdb.base/sym-file.exp=gdb.base/sym-file.exp: stale bkpts: continue to breakpoint: end here
+  Executed from: gdb:gdb.cp/overload.exp
+    gdb:gdb.cp/overload.exp=breakpoints not deleted
+  Executed from: gdb:gdb.dwarf2/gdb-index.exp
+    gdb:gdb.dwarf2/gdb-index.exp=can't read "binfile_with_index": no such variable
+    gdb:gdb.dwarf2/gdb-index.exp=gdb.dwarf2/gdb-index.exp: check if index present (timeout)
+    gdb:gdb.dwarf2/gdb-index.exp=tcl error code TCL LOOKUP VARNAME binfile_with_index
+  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)
 
 
 
-# Improvements found
-# No regression found in 1 common sum files
+# Regressions found
+# Regressions in 1 common sum files found
