diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
index 38824b4..ccf8155 100644
--- a/notify/configure-toolchain.txt
+++ b/notify/configure-toolchain.txt
@@ -3,18 +3,3 @@ Most relevant configure and test flags: none, autodetected on aarch64-unknown-li
 
 Full configure and make flags for each step:
 
-# 03-build_abe-gdb
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/snapshots/gdb.git~master/configure SHELL=/bin/bash  --with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2025.06.23 --disable-gas --disable-binutils --disable-elfcpp --disable-ld --disable-gold --disable-gprof --with-python=python3 --disable-werror --with-auto-load-safe-path=\$debugdir:\$datadir/auto-load:/usr --with-additional-debug-dirs=/usr/lib/debug --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu --prefix=/usr)
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master  -j 160 LDFLAGS_FOR_TARGET="-Wl,-fix-cortex-a53-843419"  CFLAGS_FOR_BUILD="-pipe -g -O2" CXXFLAGS_FOR_BUILD="-pipe -g -O2" LDFLAGS_FOR_BUILD="-static-libgcc" all-gdb 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/make-gdb.log
-
-# 04-build_abe-dejagnu
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/snapshots/dejagnu.git~linaro-local~stable/configure SHELL=/bin/bash   --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/hosttools/aarch64-unknown-linux-gnu)
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable  -j 160 LDFLAGS_FOR_TARGET="-Wl,-fix-cortex-a53-843419"  CFLAGS_FOR_BUILD="-pipe -g -O2" CXXFLAGS_FOR_BUILD="-pipe -g -O2" LDFLAGS_FOR_BUILD="-static-libgcc" 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable/make-dejagnu.log
-make install  -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable/make-dejagnu.log
-
-# 05-build_abe-check_gdb
-make read1 -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/testsuite >> /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/check-gdb.log 2>&1
-make check-gdb FLAGS_UNDER_TEST="" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/scripts/qemu-wrapper.sh QEMU_CPU_UNDER_TEST=any ABE_TEST_CONTAINER=local  CFLAGS_FOR_BUILD="-pipe" CXXFLAGS_FOR_BUILD="-pipe" -j 1 READ1=1  -w -i -k -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/check-gdb.log 2>&1
-make check-gdb FLAGS_UNDER_TEST="" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/scripts/qemu-wrapper.sh QEMU_CPU_UNDER_TEST=any ABE_TEST_CONTAINER=local  CFLAGS_FOR_BUILD="-pipe" CXXFLAGS_FOR_BUILD="-pipe" -j 1 READ1=1 RUNTESTFLAGS=" gdb.reverse/insn-reverse.exp" -w -i -k -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/check-gdb.log 2>&1
-make check-gdb FLAGS_UNDER_TEST="" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/scripts/qemu-wrapper.sh QEMU_CPU_UNDER_TEST=any ABE_TEST_CONTAINER=local  CFLAGS_FOR_BUILD="-pipe" CXXFLAGS_FOR_BUILD="-pipe" -j 1 READ1=1 RUNTESTFLAGS=" gdb.reverse/insn-reverse.exp" -w -i -k -C /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_1/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/check-gdb.log 2>&1
-
diff --git a/notify/fixes.sum b/notify/fixes.sum
index 80ae3a9..fa2885a 100644
--- a/notify/fixes.sum
+++ b/notify/fixes.sum
@@ -1,6 +1,18 @@
+		=== gdb tests ===
+
+Running gdb:gdb.base/dlmopen-ns-ids.exp ...
+FAIL: gdb.base/dlmopen-ns-ids.exp: get integer valueof "lmid"
+FAIL: gdb.base/dlmopen-ns-ids.exp: final namespace inactive
+FAIL: gdb.base/dlmopen-ns-ids.exp: after closing one library
+FAIL: gdb.base/dlmopen-ns-ids.exp: close first library
+FAIL: gdb.base/dlmopen-ns-ids.exp: close second library
+FAIL: gdb.base/dlmopen-ns-ids.exp: before closing two libraries
+FAIL: gdb.base/dlmopen-ns-ids.exp: gdb_breakpoint: set breakpoint at 51
+FAIL: gdb.base/dlmopen-ns-ids.exp: after unloading everything
+FAIL: gdb.base/dlmopen-ns-ids.exp: get SO namespace
 
 		=== Results Summary ===
 
-# of stable fails		22
-# of flaky entries		112
+# of stable fails		31
+# of flaky entries		30
 # of all tests			133463
diff --git a/notify/jira/comment-template.txt b/notify/jira/comment-template.txt
index 14be774..0c721ea 100644
--- a/notify/jira/comment-template.txt
+++ b/notify/jira/comment-template.txt
@@ -1,3 +1,3 @@
 [GNU-692]
-improvements
+ 9 fixes
 Details: https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/artifact/artifacts/notify/mail-body.txt/*view*/
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index ea88d47..13a4e96 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -7,11 +7,11 @@
         "Info": {
             "tag": "tcwg_gdb_check",
             "test_url": "https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/",
-            "run_order": "2807 (no-change)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=28b75d9dcb8b15543a22c8390b2b14ba1c54306c (unchanged)",
+            "run_order": "2807 (gdb-16-branchpoint-01917-g28b75d9dcb8)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=28b75d9dcb8b15543a22c8390b2b14ba1c54306c (+ 691 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2025-06-22 20:51:17"
+        "Start Time": "2025-05-14 09:55:42"
     },
     "Tests": [
         {
@@ -24,7 +24,7 @@
 	   ,
         {
             "Data": [
-                112
+                30
             ],
             "Info": {},
             "Name": "tcwg_gdb_check.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index dd863b1..0e76994 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -5,6 +5,15 @@ Our automatic CI successfully passed with your patch(es). Please find some detai
 In gdb_check master-aarch64, after:
   | baseline build
 
+Produces  9 fixes:
+  | 
+  | fixes.sum:
+  | Running gdb:gdb.base/dlmopen-ns-ids.exp ...
+  | FAIL: gdb.base/dlmopen-ns-ids.exp: get integer valueof "lmid"
+  | FAIL: gdb.base/dlmopen-ns-ids.exp: final namespace inactive
+  | FAIL: gdb.base/dlmopen-ns-ids.exp: after closing one library
+  | FAIL: gdb.base/dlmopen-ns-ids.exp: close first library
+  | ... and 5 more
 
 Used configuration :
  *CI config* tcwg_gdb_check master-aarch64
@@ -16,13 +25,13 @@ If you have any questions regarding this report, please ask on linaro-toolchain@
 
 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_gdb_check--master-aarch64-build/2807/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/artifact/artifacts/
 The full lists of regressions and improvements as well as configure and make commands are in
  * https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2807/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2805/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gdb_check--master-aarch64-build/2510/artifact/artifacts
 
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index 4993244..825f5a2 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] baseline build: improvements on aarch64
+[Linaro-TCWG-CI] baseline build:  9 fixes on aarch64
diff --git a/notify/regressions.sum b/notify/regressions.sum
index 80ae3a9..1124e3e 100644
--- a/notify/regressions.sum
+++ b/notify/regressions.sum
@@ -2,5 +2,5 @@
 		=== Results Summary ===
 
 # of stable fails		22
-# of flaky entries		112
+# of flaky entries		30
 # of all tests			133463
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index 4eb7cad..d0e5cbe 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
 # of stable fails		22
-# of flaky entries		112
+# of flaky entries		30
 # of all tests			133463
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index cece575..da5b4b1 100644
--- a/notify/results.compare.txt
+++ b/notify/results.compare.txt
@@ -1,28 +1,28 @@
 # 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.597682
-CURRENT:  /tmp/gxx-sum2.597682
+REFERENCE:/tmp/gxx-sum1.1329
+CURRENT:  /tmp/gxx-sum2.1329
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  132608 |  132631 |
-  | Unexpected fails                  [FAIL] |      32 |      32 |
+  | Passes                            [PASS] |  128530 |  132631 |
+  | Unexpected fails                  [FAIL] |      31 |      32 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |       0 |       0 |
-  | Expected fails                   [XFAIL] |      98 |      95 |
-  | Known fails                      [KFAIL] |     121 |     121 |
+  | Expected fails                   [XFAIL] |      92 |      95 |
+  | Known fails                      [KFAIL] |     124 |     121 |
   | Unresolved                  [UNRESOLVED] |       0 |       0 |
-  | Unsupported                [UNSUPPORTED] |     548 |     548 |
-  | Untested                      [UNTESTED] |      26 |      26 |
+  | Unsupported                [UNSUPPORTED] |     540 |     548 |
+  | Untested                      [UNTESTED] |      27 |      26 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.994552
+    REF PASS ratio: 0.994418
     RES PASS ratio: 0.994552
     ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
     ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
@@ -36,17 +36,312 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |      16 |
-  | New PASS                  [     => PASS] |      44 |
-  | XFAIL disappears          [XFAIL=>     ] |       4 |
-  | XFAIL appears             [     =>XFAIL] |       1 |
-  | Flaky cases, ignored   [~RANDOM     ]    |       7 |
+  | PASS disappears           [PASS =>     ] |     306 |
+  | New PASS                  [     => PASS] |    4396 |
+  | FAIL now PASS             [FAIL => PASS] |       7 |
+  | FAIL disappears           [FAIL =>     ] |       2 |
+  | XFAIL now PASS            [XFAIL=> PASS] |       2 |
+  | XFAIL appears             [     =>XFAIL] |       5 |
+  | KFAIL disappears          [KFAIL=>     ] |       3 |
+  | UNSUPPORTED disappears    [UNSUP=>     ] |       1 |
+  | UNSUPPORTED appears       [     =>UNSUP] |       9 |
+  | UNTESTED disappears       [UNTES=>     ] |       1 |
+  | Flaky cases, ignored   [~RANDOM     ]    |      10 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |      72 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    4742 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
 
+  Executed from: gdb:gdb.base/foll-exec.exp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 1st run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 1st run: insert breakpoint
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 2nd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 2nd run: insert breakpoint
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 3rd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: 3rd run: insert breakpoint
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: continue after hit catch exec
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: continue through exec
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: continue to first exec catchpoint
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: hit catch exec
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: info shows catchpoint exec pathname
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: info shows catchpoint without exec pathname
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: insert first exec catchpoint
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: jump to execl call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: jump to execv call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: prepare to jump to execl call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: prepare to jump to execv call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print execd-program/global_i, after execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print execd-program/local_j, after execl
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print execd-program/local_j, after execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print execd-program/local_j, after execv
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print follow-exec/global_i
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print follow-exec/local_j
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print follow-exec/local_k
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: print follow-exec/local_k, after execlp
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: set catch exec
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step after execl call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step after execlp call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step after execv call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step through execl call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step through execlp call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: step through execv call
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: sync up after possible failure 1
+    gdb:gdb.base/foll-exec.exp=gdb.base/foll-exec.exp: sync up after possible failure 2
+  Executed from: gdb:gdb.base/options.exp
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: tab complete "info threads -"
+  Executed from: gdb:gdb.base/watchpoint-hw-attach.exp
+    gdb:gdb.base/watchpoint-hw-attach.exp=gdb.base/watchpoint-hw-attach.exp: attach
+    gdb:gdb.base/watchpoint-hw-attach.exp=gdb.base/watchpoint-hw-attach.exp: continue to breakpoint: pidacquired
+    gdb:gdb.base/watchpoint-hw-attach.exp=gdb.base/watchpoint-hw-attach.exp: get integer valueof "mypid"
+  Executed from: gdb:gdb.dwarf2/macro-source-path.exp
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw4-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=clang14-dw5-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld234-dw5-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw4-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path.exp=gdb.dwarf2/macro-source-path.exp: test_name=gcc11-ld238-dw5-filename: is_64=true: print TWO
+  Executed from: gdb:gdb.mi/mi-var-display.exp
+    gdb:gdb.mi/mi-var-display.exp=gdb.mi/mi-var-display.exp: assing to variable bar
+    gdb:gdb.mi/mi-var-display.exp=gdb.mi/mi-var-display.exp: assing to variable foo
+  Executed from: gdb:gdb.python/py-inferior-leak.exp
+    gdb:gdb.python/py-inferior-leak.exp=gdb.python/py-inferior-leak.exp: source python script
+  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.reverse/insn-reverse.exp
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: compare registers on insn 0:smlal	v13.2d, v8.2s, v0.2s
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: compare registers on insn 1:nop
@@ -61,89 +356,4579 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_vect_shift: turn on process record
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_vect_shift: wait for prompt
   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 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: 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: 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.tui/tui-layout-asm.exp
+    gdb:gdb.tui/tui-layout-asm.exp=gdb.tui/tui-layout-asm.exp: scroll to end of assembler
 
 
   - New PASS                  [     => PASS]:
 
+  Executed from: gdb:gdb.ada/dyn-bit-offset.exp
+    gdb:gdb.ada/dyn-bit-offset.exp=gdb.ada/dyn-bit-offset.exp: compilation exam.adb
+  Executed from: gdb:gdb.ada/fixed_points.exp
+    gdb:gdb.ada/fixed_points.exp=gdb.ada/fixed_points.exp: scenario=minimal: examine object_fixed
+  Executed from: gdb:gdb.ada/negative-bit-offset.exp
+    gdb:gdb.ada/negative-bit-offset.exp=gdb.ada/negative-bit-offset.exp: compilation prog.adb
+    gdb:gdb.ada/negative-bit-offset.exp=gdb.ada/negative-bit-offset.exp: print xp
+  Executed from: gdb:gdb.ada/packed_record_2.exp
+    gdb:gdb.ada/packed_record_2.exp=gdb.ada/packed_record_2.exp: compilation exam.adb
+    gdb:gdb.ada/packed_record_2.exp=gdb.ada/packed_record_2.exp: print spr
+    gdb:gdb.ada/packed_record_2.exp=gdb.ada/packed_record_2.exp: print spr.discr
+    gdb:gdb.ada/packed_record_2.exp=gdb.ada/packed_record_2.exp: ptype spr
+  Executed from: gdb:gdb.base/bg-execution-repeat.exp
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c 1&: interrupt received
+    gdb:gdb.base/bg-execution-repeat.exp=gdb.base/bg-execution-repeat.exp: c&: interrupt received
+  Executed from: gdb:gdb.base/break-dbg.exp
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch catch
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch exec
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch fork
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch load
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch rethrow
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch signal
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch syscall
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch throw
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch unload
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: catch vfork
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: set debug breakpoint on
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: step
+    gdb:gdb.base/break-dbg.exp=gdb.base/break-dbg.exp: watch -l global_var
+  Executed from: gdb:gdb.base/corefile-shmem-zero-id.exp
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: check smaps: single fixup line found
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: check smaps: single shared memory mapping found
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: continue to breakpoint: run to breakpt
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: get inferior pid
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: info proc mappings: check no special mappings added
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: info proc mappings: check shared memory mapping exists
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: load core file
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: save core file: saw 'Saved corefile' message
+    gdb:gdb.base/corefile-shmem-zero-id.exp=gdb.base/corefile-shmem-zero-id.exp: save core file: saw LD_PRELOAD message from library
+  Executed from: gdb:gdb.base/corefile3.exp
+    gdb:gdb.base/corefile3.exp=gdb.base/corefile3.exp: core-file command
+    gdb:gdb.base/corefile3.exp=gdb.base/corefile3.exp: x/1wd anon_mapping
+    gdb:gdb.base/corefile3.exp=gdb.base/corefile3.exp: x/1wd malloc_buffer
+    gdb:gdb.base/corefile3.exp=gdb.base/corefile3.exp: x/1wd rw_mapping
+    gdb:gdb.base/corefile3.exp=gdb.base/corefile3.exp: x/1wd shm_mapping
+  Executed from: gdb:gdb.base/dlmopen-ns-ids.exp
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: info linker-namespaces: continue to breakpoint: TAG: first dlclose
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=1: the correct number of libraries was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=1: this testfle's SO was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=2: the correct number of libraries was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=2: this testfle's SO was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=3: the correct number of libraries was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: ns=3: this testfle's SO was reported
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: print namespaces with no argument
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: 1 namespace before starting inferior
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: Before activating namespaces
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: No current namespace before starting inferior
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: Still in the default namespace
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: all SOs loaded
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: close another SO
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: close one SO
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: continue to breakpoint: first dlclose
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: continue to breakpoint: inc
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: continue until exit
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=1: Verify we're in namespace 1
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=1: continue to breakpoint: inc
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=2: Verify we're in namespace 2
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=2: continue to breakpoint: inc
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=3: Verify we're in namespace 3
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: dl=3: continue to breakpoint: inc
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: load the first SO
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: one SOs unloaded
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: print namespace of selected frame
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: two SOs unloaded
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: test_conv_vars: up
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: the correct number of libraries was reported
+  Executed from: gdb:gdb.base/exprs.exp
+    gdb:gdb.base/exprs.exp=gdb.base/exprs.exp: print with debugging
+    gdb:gdb.base/exprs.exp=gdb.base/exprs.exp: set debug parse 1
+  Executed from: gdb:gdb.base/filename-completion.exp
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: complete filename mid-line with multiple possibilities (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= "xxx": tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= 'zzz': tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler= yyy: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: filler=: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: cmd=shell ls: tab complete: complete unique file within command line
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='aaa/aa bb': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: complete filename mid-line with multiple possibilities (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= "xxx": tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= 'zzz': tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler= yyy: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: filler=: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: cmd=shell ls: tab complete: complete unique file within command line
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='aaa/aa bb': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=!: suffix='bb2/dir 1/unique file': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='aaa/aa bb': with_backslash: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with double quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with single quotes: tab complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: cmd complete: complete a 'thread apply all' command
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=": tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=': tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand contents of a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand filenames containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand mixed directory and file names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand multiple directory names containing spaces
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: cmd complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a non-existent filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique directory name
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique file name in a directory containing a space
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand a unique filename
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand contents of a directory containing a space (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing quotes (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand filenames containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand mixed directory and file names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand multiple directory names containing spaces (second tab)
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing double quotes
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: qc=: tab complete: expand unique filename containing single quote
+    gdb:gdb.base/filename-completion.exp=gdb.base/filename-completion.exp: with tilde: shell_cmd=shell : suffix='bb2/dir 1/unique file': with_backslash: tab complete: complete a 'thread apply all' command
+  Executed from: gdb:gdb.base/foll-exec-c++.exp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 1st run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 1st run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 2nd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 2nd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 3rd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: 3rd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: continue after hit catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: continue through exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: continue to first exec catchpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: hit catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: info shows catchpoint exec pathname
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: info shows catchpoint without exec pathname
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: insert first exec catchpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: jump to execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: jump to execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: prepare to jump to execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: prepare to jump to execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print execd-program/global_i, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print execd-program/local_j, after execl
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print execd-program/local_j, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print execd-program/local_j, after execv
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print follow-exec/global_i
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print follow-exec/local_j
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print follow-exec/local_k
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: print follow-exec/local_k, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: set catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step after execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step after execlp call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step after execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step through execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step through execlp call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: step through execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: sync up after possible failure 1
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c++: sync up after possible failure 2
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 1st run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 1st run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 2nd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 2nd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 3rd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: 3rd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: continue after hit catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: continue through exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: continue to first exec catchpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: hit catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: info shows catchpoint exec pathname
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: info shows catchpoint without exec pathname
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: insert first exec catchpoint
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: jump to execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: jump to execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: prepare to jump to execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: prepare to jump to execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print execd-program/global_i, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print execd-program/local_j, after execl
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print execd-program/local_j, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print execd-program/local_j, after execv
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print follow-exec/global_i
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print follow-exec/local_j
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print follow-exec/local_k
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: print follow-exec/local_k, after execlp
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: set catch exec
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step after execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step after execlp call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step after execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step through execl call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step through execlp call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: step through execv call
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: sync up after possible failure 1
+    gdb:gdb.base/foll-exec-c++.exp=gdb.base/foll-exec-c++.exp: execee_lang=c: sync up after possible failure 2
+  Executed from: gdb:gdb.base/foll-exec-c.exp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 1st run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 1st run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 2nd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 2nd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 3rd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: 3rd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: continue after hit catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: continue through exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: continue to first exec catchpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: hit catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: info shows catchpoint exec pathname
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: info shows catchpoint without exec pathname
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: insert first exec catchpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: jump to execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: jump to execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: prepare to jump to execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: prepare to jump to execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print execd-program/global_i, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print execd-program/local_j, after execl
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print execd-program/local_j, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print execd-program/local_j, after execv
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print follow-exec/global_i
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print follow-exec/local_j
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print follow-exec/local_k
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: print follow-exec/local_k, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: set catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step after execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step after execlp call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step after execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step through execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step through execlp call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: step through execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: sync up after possible failure 1
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c++: sync up after possible failure 2
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 1st run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 1st run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 2nd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 2nd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 3rd run: continue to breakpoint: line tbreak-execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: 3rd run: insert breakpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: continue after hit catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: continue through exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: continue to first exec catchpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: hit catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: info shows catchpoint exec pathname
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: info shows catchpoint without exec pathname
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: insert first exec catchpoint
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: jump to execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: jump to execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: prepare to jump to execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: prepare to jump to execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print execd-program/global_i, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print execd-program/local_j, after execl
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print execd-program/local_j, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print execd-program/local_j, after execv
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print follow-exec/global_i
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print follow-exec/local_j
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print follow-exec/local_k
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: print follow-exec/local_k, after execlp
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: set catch exec
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step after execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step after execlp call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step after execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step through execl call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step through execlp call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: step through execv call
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: sync up after possible failure 1
+    gdb:gdb.base/foll-exec-c.exp=gdb.base/foll-exec-c.exp: execee_lang=c: sync up after possible failure 2
+  Executed from: gdb:gdb.base/maint.exp
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: maint canonical unsigned int
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: maint canonicalize fn<ty<int>>
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: maint canonicalize int short
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command space: mt set per-command space off
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command space: mt set per-command space on
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command time: mt set per-command time off
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command time: mt set per-command time off, again
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command time: mt set per-command time on
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command time: mt set per-command time on, again
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command: mt set per-command off
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command: mt set per-command off, again
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command: mt set per-command on
+    gdb:gdb.base/maint.exp=gdb.base/maint.exp: warnings: per-command: mt set per-command on, again
+  Executed from: gdb:gdb.base/options.exp
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: cmd complete "info threads -g"
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: cmd complete "info threads -r"
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: cmd complete "info threads -s"
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: tab complete "info threads -" (second tab)
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: tab complete "info threads -g"
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: tab complete "info threads -r"
+    gdb:gdb.base/options.exp=gdb.base/options.exp: test-info-threads: tab complete "info threads -s"
+  Executed from: gdb:gdb.base/printcmds.exp
+    gdb:gdb.base/printcmds.exp=gdb.base/printcmds.exp: p 1 == { 1, 'a' }
+    gdb:gdb.base/printcmds.exp=gdb.base/printcmds.exp: p 1 == { }
+  Executed from: gdb:gdb.base/style.exp
+    gdb:gdb.base/style.exp=gdb.base/style.exp: all styles enabled: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: all styles enabled: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: all styles enabled: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: all styles enabled: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style address: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style address: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style address: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style address: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style command: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style command: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style command: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style command: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style file: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style file: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style file: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style file: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style function: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style function: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style function: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style function: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style highlight: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style highlight: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style highlight: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style highlight: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style metadata: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style metadata: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style metadata: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style metadata: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style title: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style title: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style title: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style title: set the error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style variable: emoji output
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style variable: error prefix
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style variable: set host-charset UTF-8
+    gdb:gdb.base/style.exp=gdb.base/style.exp: disable style variable: set the error prefix
+  Executed from: gdb:gdb.base/tls-dlobj.exp
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-10: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-2: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-3: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-4: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-5: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-6: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-7: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-8: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: at main-breakpoint-9: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-10
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-3
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-4
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-5
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-6
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-7
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-8
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: continue to breakpoint: main-breakpoint-9
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-10: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-2: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-3: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-4: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-5: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-6: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-7: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-8: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: at main-breakpoint-9: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-10
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-3
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-4
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-5
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-6
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-7
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-8
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: continue to breakpoint: main-breakpoint-9
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib10_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib10_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib10_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib10_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib11_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib11_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib11_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib11_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib4_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib4_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib4_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_lib4_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-dlobj.exp=gdb.base/tls-dlobj.exp: successfully compiled posix threads test case
+  Executed from: gdb:gdb.base/tls-multiobj.exp
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: after assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: after assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: default: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: after assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: after assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: before assignments: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib1_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib1_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib1_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib1_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib2_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib2_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib2_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib2_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib3_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib3_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib3_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_lib3_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_main_tbss_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_main_tbss_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_main_tdata_1
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: core file: print tls_main_tdata_2
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-multiobj.exp=gdb.base/tls-multiobj.exp: pthreads: successfully compiled posix threads test case
+  Executed from: gdb:gdb.base/tls-nothreads.exp
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=false: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: default: force_internal_tls=true: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=false: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: force_internal_tls=true: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads-static: successfully compiled posix threads test case
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=false: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: force_internal_tls=true: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: pthreads: successfully compiled posix threads test case
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=false: stripped: print (int) tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: after exit: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: before assignments: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: continue to breakpoint: main-breakpoint-1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: continue to breakpoint: main-breakpoint-2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: core file: print tls_tdata_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: load corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: save corefile
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: after exit: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: break use_it
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: continue
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: continue 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: continue until exit
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: del 2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: maint set force-internal-tls-address-lookup on
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tbss_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tbss_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tbss_3
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tdata_1
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tdata_2
+    gdb:gdb.base/tls-nothreads.exp=gdb.base/tls-nothreads.exp: static: force_internal_tls=true: stripped: print (int) tls_tdata_3
+  Executed from: gdb:gdb.base/watchpoint-hw-attach.exp
+    gdb:gdb.base/watchpoint-hw-attach.exp=gdb.base/watchpoint-hw-attach.exp: attach once
+    gdb:gdb.base/watchpoint-hw-attach.exp=gdb.base/watchpoint-hw-attach.exp: attach twice
+  Executed from: gdb:gdb.cp/chained-calls.exp
+    gdb:gdb.cp/chained-calls.exp=gdb.cp/chained-calls.exp: f().get()
+    gdb:gdb.cp/chained-calls.exp=gdb.cp/chained-calls.exp: make_int().get()
+    gdb:gdb.cp/chained-calls.exp=gdb.cp/chained-calls.exp: ptype f().get()
+  Executed from: gdb:gdb.cp/templates.exp
+    gdb:gdb.cp/templates.exp=gdb.cp/templates.exp: ptype fvpchar
+  Executed from: gdb:gdb.dwarf2/ada-array-bound.exp
+    gdb:gdb.dwarf2/ada-array-bound.exp=gdb.dwarf2/ada-array-bound.exp: print value
+    gdb:gdb.dwarf2/ada-array-bound.exp=gdb.dwarf2/ada-array-bound.exp: set language ada
+  Executed from: gdb:gdb.dwarf2/dw-form-strx-out-of-bounds.exp
+    gdb:gdb.dwarf2/dw-form-strx-out-of-bounds.exp=gdb.dwarf2/dw-form-strx-out-of-bounds.exp: ptype global_var
+  Executed from: gdb:gdb.dwarf2/dw-form-strx.exp
+    gdb:gdb.dwarf2/dw-form-strx.exp=gdb.dwarf2/dw-form-strx.exp: ptype global_var
+  Executed from: gdb:gdb.dwarf2/dwzbuildid5.exp
+    gdb:gdb.dwarf2/dwzbuildid5.exp=gdb.dwarf2/dwzbuildid5.exp: testname=mismatch: print the_int
+    gdb:gdb.dwarf2/dwzbuildid5.exp=gdb.dwarf2/dwzbuildid5.exp: testname=mismatch: set debug-file-directory
+    gdb:gdb.dwarf2/dwzbuildid5.exp=gdb.dwarf2/dwzbuildid5.exp: testname=ok: print the_int
+    gdb:gdb.dwarf2/dwzbuildid5.exp=gdb.dwarf2/dwzbuildid5.exp: testname=ok: set debug-file-directory
+  Executed from: gdb:gdb.dwarf2/dynamic-bit-offset.exp
+    gdb:gdb.dwarf2/dynamic-bit-offset.exp=gdb.dwarf2/dynamic-bit-offset.exp: print value
+    gdb:gdb.dwarf2/dynamic-bit-offset.exp=gdb.dwarf2/dynamic-bit-offset.exp: set language ada
+  Executed from: gdb:gdb.dwarf2/fission-dw-form-strx.exp
+    gdb:gdb.dwarf2/fission-dw-form-strx.exp=gdb.dwarf2/fission-dw-form-strx.exp: ptype global_var
+  Executed from: gdb:gdb.dwarf2/fission-with-type-unit.exp
+    gdb:gdb.dwarf2/fission-with-type-unit.exp=gdb.dwarf2/fission-with-type-unit.exp: maint expand-symtabs
+    gdb:gdb.dwarf2/fission-with-type-unit.exp=gdb.dwarf2/fission-with-type-unit.exp: print global_var
+    gdb:gdb.dwarf2/fission-with-type-unit.exp=gdb.dwarf2/fission-with-type-unit.exp: print global_var without symtab expansion
+  Executed from: gdb:gdb.dwarf2/intbits.exp
+    gdb:gdb.dwarf2/intbits.exp=gdb.dwarf2/intbits.exp: print/x (just_bit_type) 5
+    gdb:gdb.dwarf2/intbits.exp=gdb.dwarf2/intbits.exp: print/x v_just_bit
+  Executed from: gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw4.exp=gdb.dwarf2/macro-source-path-clang14-dw4.exp: test_name=filename: is_64=true: print TWO
+  Executed from: gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-clang14-dw5.exp=gdb.dwarf2/macro-source-path-clang14-dw5.exp: test_name=filename: is_64=true: print TWO
+  Executed from: gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld234-dw5.exp: test_name=filename: is_64=true: print TWO
+  Executed from: gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw4.exp: test_name=filename: is_64=true: print TWO
+  Executed from: gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=absolute-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-cwd: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-dot-other: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=dot-filename: is_64=true: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=false: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=false: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=false: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=false: print TWO
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=true: no complaints
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=true: print ONE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=true: print THREE
+    gdb:gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp=gdb.dwarf2/macro-source-path-gcc11-ld238-dw5.exp: test_name=filename: is_64=true: print TWO
+  Executed from: gdb:gdb.guile/scm-cmd.exp
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: call subcmd2
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 1: guile
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 2: (register-command! (make-command "prefix-xxx"
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 3:   #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 4:   #:completer-class COMPLETE_NONE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 5:   #:prefix? #t))
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: create prefix-xxx prefix command: input 6: end
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 1: guile
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 2: (register-command! (make-command "prefix subcmd3"
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 3:   #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 4:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 5:     (display (format #f "subcmd3 output, arg = ~a\n" arg)))))
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using ambiguous partial prefix: input 6: end
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 1: guile
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 2: (register-command! (make-command "prefix subcmd2"
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 3:   #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 4:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 5:     (display (format #f "subcmd2 output, arg = ~a\n" arg)))))
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: sub-command using partial prefix: input 6: end
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 1: guile
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 2: (register-command! (make-command "prefix-cmd unknown-prefix subcmd"
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 3:   #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 4:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 5:     (display "called prefix-cmd unknown-prefix subcmd"))))
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'prefix-cmd unknown-prefix subcmd': input 6: end
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 1: guile
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 2: (register-command! (make-command "unknown-prefix subcmd"
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 3:   #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 4:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 5:     (display "called unknown-prefix subcmd"))))
+    gdb:gdb.guile/scm-cmd.exp=gdb.guile/scm-cmd.exp: try to create 'unknown-prefix subcmd': input 6: end
+  Executed from: gdb:gdb.guile/scm-color.exp
+    gdb:gdb.guile/scm-color.exp=gdb.guile/scm-color.exp: guile (display (color-escape-sequence c_red #f))
+    gdb:gdb.guile/scm-color.exp=gdb.guile/scm-color.exp: guile (display (color-escape-sequence c_red #t))
+    gdb:gdb.guile/scm-color.exp=gdb.guile/scm-color.exp: set style enabled off
+    gdb:gdb.guile/scm-color.exp=gdb.guile/scm-color.exp: set style enabled on
+  Executed from: gdb:gdb.guile/scm-parameter.exp
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 2: (register-parameter! (make-parameter "foo bar"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 3:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 4:    #:parameter-type PARAM_BOOLEAN
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 5:    #:show-func (lambda (self value)
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 6:       (format #f "The state of 'foo bar' is ~a." value))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 7:    #:initial-value #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create 'foo bar' parameter: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 2: (register-parameter! (make-parameter "foo baz"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 3:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 4:    #:parameter-type PARAM_BOOLEAN
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 5:    #:show-func (lambda (self value)
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 6:       (format #f "The state of 'foo baz' is ~a." value))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 7:    #:initial-value #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create ambiguous 'foo baz' parameter: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 2: (register-command! (make-command "set foo1 baz1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 3:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 4:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 5: (register-command! (make-command "show foo1 baz1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 6:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 7:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 baz1 prefix commands: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 2: (register-command! (make-command "set foo1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 3:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 4:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 5: (register-command! (make-command "show foo1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 6:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 7:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo1 prefix commands: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 2: (register-command! (make-command "set foo2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 3:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 4:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 5: (register-command! (make-command "show foo2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 6:    #:command-class COMMAND_OBSCURE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 7:    #:prefix? #t))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: create set/show foo2 prefix commands: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 2: (register-parameter! (make-parameter "empty-doc-string"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 3:    #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 4:    #:parameter-type PARAM_ZINTEGER
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 5:    #:doc ""
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 6:    #:set-doc "Set doc string."
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 7:    #:show-doc "Show doc string."))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: empty doc string parameter: input 8: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: help set empty-doc-string
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: empty doc string: help show empty-doc-string
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 10:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 11:     (display "invoke -- show\n"))))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 12: (register-parameter! (make-parameter "test-prefix-2 param-1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 13:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 14:   #:parameter-type PARAM_BOOLEAN))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 15: (register-parameter! (make-parameter "test-prefix-2 param-2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 16:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 17:   #:parameter-type PARAM_UINTEGER))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 18: (register-parameter! (make-parameter "test-prefix-2 param-3"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 19:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 20:   #:parameter-type PARAM_STRING))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 21: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 2: (register-command! (make-command "set test-prefix-2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 3:   #:prefix? #t
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 4:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 5:   #:invoke (lambda (self arg from-tty)
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 6:     (display "invoke -- set\n"))))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 7: (register-command! (make-command "show test-prefix-2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 8:   #:prefix? #t
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with invoke: input 9:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 10:   #:parameter-type PARAM_BOOLEAN))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 11: (register-parameter! (make-parameter "test-prefix param-2"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 12:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 13:   #:parameter-type PARAM_UINTEGER))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 14: (register-parameter! (make-parameter "test-prefix param-3"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 15:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 16:   #:parameter-type PARAM_STRING))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 17: end
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 1: guile
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 2: (register-command! (make-command "set test-prefix"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 3:   #:prefix? #t
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 4:   #:command-class COMMAND_NONE))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 5: (register-command! (make-command "show test-prefix"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 6:   #:prefix? #t
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 7:   #:command-class COMMAND_NONE))
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 8: (register-parameter! (make-parameter "test-prefix param-1"
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: Setup set/show parameter prefix with no invoke: input 9:   #:command-class COMMAND_NONE
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: set test-prefix
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: set test-prefix-2
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: show test-prefix
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: set/show parameter: show test-prefix-2
+    gdb:gdb.guile/scm-parameter.exp=gdb.guile/scm-parameter.exp: show parameter 'foo bar'
+  Executed from: gdb:gdb.linespec/linespec.exp
+    gdb:gdb.linespec/linespec.exp=gdb.linespec/linespec.exp: set breakpoint at no_multi_locs
+  Executed from: gdb:gdb.mi/mi-var-display.exp
+    gdb:gdb.mi/mi-var-display.exp=gdb.mi/mi-var-display.exp: assign to variable bar
+    gdb:gdb.mi/mi-var-display.exp=gdb.mi/mi-var-display.exp: assign to variable foo
+  Executed from: gdb:gdb.python/py-cmd.exp
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: after deleting test_cmd.invoke: call 'foo bar' with arguments
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: after deleting test_cmd.invoke: call 'foo' with an unknown sub-command
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: after deleting test_prefix.invoke: call 'foo bar' with arguments
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: after deleting test_prefix.invoke: call 'foo' with an unknown sub-command
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: call 'foo bar' with arguments
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: call 'foo' with an unknown sub-command
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 1: python
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 2: class test_cmd(gdb.Command):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 3:   def __init__ (self):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 4:     super().__init__ ("foo bar", gdb.COMMAND_USER)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 5:   def invoke (self, arg, from_tty):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 6:     print("In 'foo bar' invoke: %s" % arg)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 7: foo_bar = test_cmd()
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo bar' command: input 8: end
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 1: python
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 2: class test_prefix(gdb.Command):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 3:   def __init__ (self):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 4:     super().__init__ ("foo", gdb.COMMAND_USER, prefix=True)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 5:   def invoke (self, arg, from_tty):
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 6:     print("In 'foo' invoke: %s" % arg)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 7: foo = test_prefix()
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: create 'foo' prefix command: input 8: end
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: delete invoke from test_cmd class
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_deleting_invoke_methods: delete invoke from test_prefix class
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo cmd', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo cmd2', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo xxx cmd', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo xxx cmd2', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo1 xxx cmd', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo1 xxx cmd2', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo1', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo2 xxx cmd2', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('foo2', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-cmd.exp=gdb.python/py-cmd.exp: test_unknown_prefix: python gdb.Command('xxx cmd', gdb.COMMAND_NONE)
+  Executed from: gdb:gdb.python/py-color-leak.exp
+    gdb:gdb.python/py-color-leak.exp=gdb.python/py-color-leak.exp: gdb.Color object deallocates correctly
+  Executed from: gdb:gdb.python/py-color.exp
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 10:   def __class__(self):
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 11:     raise RuntimeError('__class__ error for bad_type')
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 12: bad_obj = bad_type()
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 13: end
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 1: python
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 2: class my_param(gdb.Parameter):
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 3:   def __init__(self):
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 4:     super().__init__('color-param', gdb.COMMAND_NONE, gdb.PARAM_COLOR)
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 5:     self.value = gdb.Color('red')
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 6: color_param = my_param()
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 7:
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 8: class bad_type:
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Setup a color parameter and non gdb.Color object: input 9:   @property
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Try to sub-class gdb.Color: input 1: python
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Try to sub-class gdb.Color: input 2: class my_color(gdb.Color):
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Try to sub-class gdb.Color: input 3:   def __init__(self):
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Try to sub-class gdb.Color: input 4:     super().__init__('red')
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: Try to sub-class gdb.Color: input 5: end
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: check attributes match
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: check index matches
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: create color from basic index and ansi colorspace using keywords
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: escape sequences using keyword arguments
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: get_color_attrs helper
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: python c_none.escape_sequence(c_red)
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: python print (c_red.escape_sequence (False), end='')
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: python print (c_red.escape_sequence (True), end='')
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: set color parameter to a non-color type
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: set color parameter to blue
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: set style enabled off
+    gdb:gdb.python/py-color.exp=gdb.python/py-color.exp: set style enabled on
+  Executed from: gdb:gdb.python/py-disasm-exec.exp
+    gdb:gdb.python/py-disasm-exec.exp=gdb.python/py-disasm-exec.exp: global_disassembler=ResultOfVeryWrongType: disassemble test
+    gdb:gdb.python/py-disasm-exec.exp=gdb.python/py-disasm-exec.exp: global_disassembler=ResultOfVeryWrongType: python add_global_disassembler(ResultOfVeryWrongType)
+    gdb:gdb.python/py-disasm-exec.exp=gdb.python/py-disasm-exec.exp: global_disassembler=ResultOfVeryWrongType: python remove_all_python_disassemblers()
+  Executed from: gdb:gdb.python/py-disasm-obj.exp
+    gdb:gdb.python/py-disasm-obj.exp=gdb.python/py-disasm-obj.exp: global_disassembler=ResultOfVeryWrongType: disassemble test
+    gdb:gdb.python/py-disasm-obj.exp=gdb.python/py-disasm-obj.exp: global_disassembler=ResultOfVeryWrongType: python add_global_disassembler(ResultOfVeryWrongType)
+    gdb:gdb.python/py-disasm-obj.exp=gdb.python/py-disasm-obj.exp: global_disassembler=ResultOfVeryWrongType: python remove_all_python_disassemblers()
+  Executed from: gdb:gdb.python/py-frame.exp
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 1: python
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 2: class bad_type:
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 3:   def __init__ (self):
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 4:     pass
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 5:   @property
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 6:   def __class__(self):
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 7:     raise RuntimeError('error from __class in bad_type')
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 8: bad_object = bad_type()
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: setup a bad object: input 9: end
+    gdb:gdb.python/py-frame.exp=gdb.python/py-frame.exp: test Frame.read_register with bad_type object
+  Executed from: gdb:gdb.python/py-inferior-leak.exp
+    gdb:gdb.python/py-inferior-leak.exp=gdb.python/py-inferior-leak.exp: gdb.Inferior object deallocates correctly
+  Executed from: gdb:gdb.python/py-missing-objfile.exp
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: all objfiles available: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: all objfiles missing, handler returns None: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: handler installs lib objfile: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: handler points to lib objfile: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: initial sanity check: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: lib objfile missing, handler returns None: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: lib objfile missing: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: no objfiles available: set lang c
+    gdb:gdb.python/py-missing-objfile.exp=gdb.python/py-missing-objfile.exp: no objfiles, no debug-file-directory: set lang c
+  Executed from: gdb:gdb.python/py-parameter-prefix.exp
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help set prefix-1
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help set prefix-2
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help set prefix-3
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help show prefix-1
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help show prefix-2
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: help show prefix-3
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-1
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-1 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-2
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-2 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-3
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: set prefix-3 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-1
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-1 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-2
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-2 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-3
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: show prefix-3 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 10:
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 11:                     This help text spans multiple lines.""")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 12: gdb.Parameter('prefix-3 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 13: end
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 1: python
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 2: gdb.ParameterPrefix('prefix-1', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 3: gdb.Parameter('prefix-1 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 4: gdb.Parameter('prefix-1 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 5: gdb.ParameterPrefix('prefix-2', gdb.COMMAND_NONE,
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 6:                     """This is prefix-2 help string.""")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 7: gdb.Parameter('prefix-2 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 8: gdb.ParameterPrefix('prefix-3', gdb.COMMAND_NONE,
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_basic_usage: some basic ParameterPrefix usage: input 9:                     """This is prefix-3 help string.
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 10: PrefixWithInvokeAndDoNotRepeatSet('prefix-11')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 11: gdb.Parameter('prefix-11 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 12: class PrefixWithInvokeAndDoNotRepeatShow(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 13:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 14:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 15:   def invoke_set(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 16:     print(f"invoke_set: \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 17:   def invoke_show(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 18:     self.dont_repeat()
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 19:     print(f"invoke_show: \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 1: python
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 20: PrefixWithInvokeAndDoNotRepeatShow('prefix-12')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 21: gdb.Parameter('prefix-12 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 22: end
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 2: class PrefixWithInvokeAndDoNotRepeatSet(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 3:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 4:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 5:   def invoke_set(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 6:     self.dont_repeat()
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 7:     print(f"invoke_set: \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 8:   def invoke_show(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: ParameterPrefix with invoke_set and dont_repeat: input 9:     print(f"invoke_show: \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: repeat set prefix-11 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: repeat set prefix-12 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: repeat show prefix-11 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: repeat show prefix-12 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: set prefix-11 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: set prefix-12 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: show prefix-11 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_dont_repeat: show prefix-12 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 1: python
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 2: gdb.ParameterPrefix('prefix-13', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 3: gdb.ParameterPrefix('prefix-13 prefix-14', gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 4: gdb.Parameter('prefix-13 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 5: gdb.Parameter('prefix-13 param-2', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 6: gdb.Parameter('prefix-13 prefix-14 param-3', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 7: gdb.Parameter('prefix-13 prefix-14 param-4', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: Create nested parameter prefixes: input 8: end
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: set prefix-13
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: set prefix-13 prefix-14
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: show prefix-13
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_nested: show prefix-13 prefix-14
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 10:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 11:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 12:   def invoke_show(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 13:     print(f"invoke_show (b): \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 14: PrefixWithInvokeShow('prefix-9')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 15: gdb.Parameter('prefix-9 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 16: class PrefixWithBothInvoke(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 17:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 18:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 19:   def invoke_set(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 1: python
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 20:     print(f"invoke_set (c): \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 21:   def invoke_show(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 22:     print(f"invoke_show (d): \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 23: PrefixWithBothInvoke('prefix-10')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 24: gdb.Parameter('prefix-10 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 25: end
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 2: class PrefixWithInvokeSet(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 3:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 4:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 5:   def invoke_set(self, args, from_tty):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 6:     print(f"invoke_set (a): \"{args}\" {from_tty}")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 7: PrefixWithInvokeSet('prefix-8')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 8: gdb.Parameter('prefix-8 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: ParameterPrefix with invoke_set: input 9: class PrefixWithInvokeShow(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: repeat set prefix-10 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: repeat set prefix-8 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: repeat show prefix-10 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: repeat show prefix-9 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-10
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-10 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-8
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-8 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-9
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: set prefix-9 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-10
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-10 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-8
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-8 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-9
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_prefix_with_invoke: show prefix-9 xxx yyy
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help set prefix-4
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help set prefix-5
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help set prefix-6
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help set prefix-7
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help show prefix-4
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help show prefix-5
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help show prefix-6
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: help show prefix-7
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-4
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-4 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-5
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-5 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-6
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-6 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-7
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: set prefix-7 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-4
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-4 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-5
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-5 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-6
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-6 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-7
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: show prefix-7 xxx
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 10:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 11: BasicParamPrefixWithSingleLineDoc('prefix-5')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 12: gdb.Parameter('prefix-5 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 13: class BasicParamPrefixWithMultiLineDoc(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 14:   """This is a multi line doc string.
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 15:
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 16:   The rest of the doc string is here."""
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 17:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 18:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 19: BasicParamPrefixWithMultiLineDoc('prefix-6')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 1: python
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 20: gdb.Parameter('prefix-6 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 21: class BasicParamPrefixWithDocParameter(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 22:   """This is an unsused doc string."""
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 23:   def __init__(self, name, doc):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 24:     super().__init__(name, gdb.COMMAND_NONE, doc)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 25: BasicParamPrefixWithDocParameter('prefix-7',
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 26:                     """The doc string text is here.""")
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 27: gdb.Parameter('prefix-7 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 28: end
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 2: class BasicParamPrefix(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 3:   def __init__(self, name):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 4:     super().__init__(name, gdb.COMMAND_NONE)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 5: BasicParamPrefix('prefix-4')
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 6: gdb.Parameter('prefix-4 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 7: class BasicParamPrefixWithSingleLineDoc(gdb.ParameterPrefix):
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 8:   """This is a single line doc string."""
+    gdb:gdb.python/py-parameter-prefix.exp=gdb.python/py-parameter-prefix.exp: test_simple_sub_class: some basic ParameterPrefix usage: input 9:   def __init__(self, name):
+  Executed from: gdb:gdb.python/py-parameter.exp
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Command('set foo1', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Command('set foo2', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Command('show foo1', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Command('show foo2', gdb.COMMAND_NONE, prefix=True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Parameter('foo bar', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python gdb.Parameter('foo baz', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_ambiguous_parameter: python print(gdb.parameter('foo1 bar'))
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 2: class NoneDocParam(gdb.Parameter):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 3:    __doc__ = None
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 4:    def __init__(self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 5:       super ().__init__(name, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 6:       self.value = True
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 7: test_none_doc_param = NoneDocParam('print test-none-doc-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: None __doc__ parameter: input 8: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 2: class EmptyDocParam(gdb.Parameter):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 3:    __doc__ = ""
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 4:    def __init__(self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 5:       super ().__init__(name, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 6:       self.value = True
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 7: test_empty_doc_param = EmptyDocParam('print test-empty-doc-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: empty __doc__ parameter: input 8: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: help set print test-empty-doc-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_doc_parameter: help set print test-none-doc-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 2: class NoneSetShowParam(gdb.Parameter):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 3:    set_doc = None
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 4:    show_doc = None
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 5:    def __init__(self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 6:       super ().__init__(name, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 7:       self.value = True
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 8: test_none_set_show_param = NoneSetShowParam('print test-none-set-show-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: None set/show doc parameter: input 9: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 2: class EmptySetShowParam(gdb.Parameter):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 3:    set_doc = ""
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 4:    show_doc = ""
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 5:    def __init__(self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 6:       super ().__init__(name, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 7:       self.value = True
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 8: test_empty_set_show_param = EmptySetShowParam('print test-empty-set-show-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: empty set/show doc parameter: input 9: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: help set print test-empty-set-show-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: help set print test-none-set-show-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: help show print test-empty-set-show-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_empty_set_show_doc_parameter: help show print test-none-set-show-param
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 10: TestParamPrefix('test-prefix-2', 'show')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 11: gdb.Parameter('test-prefix-2 param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 12: gdb.Parameter('test-prefix-2 param-2', gdb.COMMAND_NONE, gdb.PARAM_INTEGER)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 13: gdb.Parameter('test-prefix-2 param-3', gdb.COMMAND_NONE, gdb.PARAM_STRING)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 14: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 2: class TestParamPrefix(gdb.Command):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 3:    """TestParamPrefix documentation string."""
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 4:    def __init__(self, name, mode):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 5:       self._mode = mode
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 6:       super().__init__(self._mode + ' ' + name, gdb.COMMAND_NONE, prefix = True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 7:    def invoke(self, args, from_tty):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 8:       print('invoke -- ' + self._mode)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with invoke: input 9: TestParamPrefix('test-prefix-2', 'set')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 10: gdb.Parameter('test-prefix param-3', gdb.COMMAND_NONE, gdb.PARAM_STRING)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 11: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 2: class TestParamPrefix(gdb.Command):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 3:    """TestParamPrefix documentation string."""
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 4:    def __init__(self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 5:       super().__init__(name, gdb.COMMAND_NONE, prefix = True)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 6: TestParamPrefix('set test-prefix')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 7: TestParamPrefix('show test-prefix')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 8: gdb.Parameter('test-prefix param-1', gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: Setup set/show parameter prefix with no invoke: input 9: gdb.Parameter('test-prefix param-2', gdb.COMMAND_NONE, gdb.PARAM_INTEGER)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: set test-prefix
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: set test-prefix-2
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: show test-prefix
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_set_show_parameters: show test-prefix-2
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 1: python
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 2: class UnknownPrefixParam(gdb.Parameter):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 3:    def __init__ (self, name):
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 4:       super().__init__ (name, gdb.COMMAND_NONE, gdb.PARAM_BOOLEAN)
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 5:       self.value = True
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: create parameter: input 6: end
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: python UnknownPrefixParam('style disassembler unknown-prefix new-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: python UnknownPrefixParam('style unknown-prefix new-param')
+    gdb:gdb.python/py-parameter.exp=gdb.python/py-parameter.exp: test_unknown_prefix: python UnknownPrefixParam('unknown-prefix new-param')
+  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: buffers returned by read_memory() deallocates correctly
+  Executed from: gdb:gdb.python/py-source-styling-2.exp
+    gdb:gdb.python/py-source-styling-2.exp=gdb.python/py-source-styling-2.exp: maint set gnu-source-highlight enabled off
+  Executed from: gdb:gdb.python/py-warning.exp
+    gdb:gdb.python/py-warning.exp=gdb.python/py-warning.exp: python gdb.warning("")
+    gdb:gdb.python/py-warning.exp=gdb.python/py-warning.exp: python gdb.warning("%s %d %p")
+    gdb:gdb.python/py-warning.exp=gdb.python/py-warning.exp: python gdb.warning("some text")
+    gdb:gdb.python/py-warning.exp=gdb.python/py-warning.exp: python gdb.warning()
+    gdb:gdb.python/py-warning.exp=gdb.python/py-warning.exp: python gdb.warning(text="a warning message")
   Executed from: gdb:gdb.reverse/insn-reverse.exp
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: -1: continue
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: -1: record stop
     gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: -1: wait for prompt
-  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: kill process
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 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 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/process-exit-status-is-leader-exit-status.exp
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=0: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=1: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=2: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=3: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=4: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=5: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=6: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=7: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=8: continue
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=9: continue
-
-
-  - XFAIL disappears          [XFAIL=>     ]:
+  Executed from: gdb:gdb.reverse/time-reverse.exp
+    gdb:gdb.reverse/time-reverse.exp=gdb.reverse/time-reverse.exp: mode=c: set record full insn-number-max 2000
+    gdb:gdb.reverse/time-reverse.exp=gdb.reverse/time-reverse.exp: mode=c: set record full stop-at-limit on
+  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: gcore_cmd_available: consistency
+  Executed from: gdb:gdb.testsuite/gdb_test_multiple-lbl.exp
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: $saw_command == 1
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: $saw_prefix == 3
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: $saw_prefix_bar == 1
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: $saw_prefix_foo == 1
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: $saw_prompt == 1
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: command
+    gdb:gdb.testsuite/gdb_test_multiple-lbl.exp=gdb.testsuite/gdb_test_multiple-lbl.exp: source gdb test script
+  Executed from: gdb:gdb.threads/info-threads-options.exp
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: continue -a&
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: expected threads hit the bp
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: filter flags and tids combined
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running -stopped: info threads -running -stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running -stopped: num running
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running -stopped: num stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running: info threads -running
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running: num running
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-running: num stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-stopped: info threads -stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-stopped: num running
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=-stopped: num stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=: info threads
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=: num running
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: flag=: num stopped
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -running for a stopped thread
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -running with 1 thread ids
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -running with 2 thread ids
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -stopped for a running thread
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -stopped with 1 thread ids
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: info thread -stopped with 2 thread ids
+    gdb:gdb.threads/info-threads-options.exp=gdb.threads/info-threads-options.exp: successfully compiled posix threads test case
+  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
+    gdb:gdb.threads/process-dies-while-detaching.exp=gdb.threads/process-dies-while-detaching.exp: single-process: continue: 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: 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
+  Executed from: gdb:gdb.threads/tls.exp
+    gdb:gdb.threads/tls.exp=gdb.threads/tls.exp: print a_thread_local
+  Executed from: gdb:gdb.tui/tui-layout-asm.exp
+    gdb:gdb.tui/tui-layout-asm.exp=gdb.tui/tui-layout-asm.exp: scroll to end of assembler (end of assembly reached)
 
-  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 2: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM)
-  Executed from: gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp
-    gdb:gdb.threads/process-exit-status-is-leader-exit-status.exp=gdb.threads/process-exit-status-is-leader-exit-status.exp: iteration=0: continue (PR 29965)
+
+  - FAIL now PASS             [FAIL => PASS]:
+
+  Executed from: gdb:gdb.base/dlmopen-ns-ids.exp
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: after closing one library
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: after unloading everything
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: before closing two libraries
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: close first library
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: close second library
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: final namespace inactive
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: get integer valueof "lmid"
+
+
+  - FAIL disappears           [FAIL =>     ]:
+
+  Executed from: gdb:gdb.base/dlmopen-ns-ids.exp
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: gdb_breakpoint: set breakpoint at 51
+    gdb:gdb.base/dlmopen-ns-ids.exp=gdb.base/dlmopen-ns-ids.exp: get SO namespace
+
+
+  - XFAIL now PASS            [XFAIL=> PASS]:
+
+  Executed from: gdb:gdb.base/errno.exp
+    gdb:gdb.base/errno.exp=gdb.base/errno.exp: pthreads-static: print (int) errno
+    gdb:gdb.base/errno.exp=gdb.base/errno.exp: static: print (int) errno
 
 
   - XFAIL appears             [     =>XFAIL]:
 
+  Executed from: gdb:gdb.ada/dyn-bit-offset.exp
+    gdb:gdb.ada/dyn-bit-offset.exp=gdb.ada/dyn-bit-offset.exp: print spr
+    gdb:gdb.ada/dyn-bit-offset.exp=gdb.ada/dyn-bit-offset.exp: print spr.field
+  Executed from: gdb:gdb.ada/packed_record_2.exp
+    gdb:gdb.ada/packed_record_2.exp=gdb.ada/packed_record_2.exp: print sc
+  Executed from: gdb:gdb.ada/scalar_storage.exp
+    gdb:gdb.ada/scalar_storage.exp=gdb.ada/scalar_storage.exp: print V_BE
   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 3: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
+
+
+  - KFAIL disappears          [KFAIL=>     ]:
+
+  Executed from: gdb:gdb.ada/scalar_storage.exp
+    gdb:gdb.ada/scalar_storage.exp=gdb.ada/scalar_storage.exp: print V_BE (PRMS: DW_AT_endianity on enum types)
+  Executed from: gdb:gdb.cp/templates.exp
+    gdb:gdb.cp/templates.exp=gdb.cp/templates.exp: ptype fvpchar (PRMS: gdb/1512)
+  Executed from: gdb:gdb.threads/tls.exp
+    gdb:gdb.threads/tls.exp=gdb.threads/tls.exp: print a_thread_local (PRMS: gdb/25807)
+
+
+  - UNSUPPORTED disappears    [UNSUP=>     ]:
+
+  Executed from: gdb:gdb.base/set-solib-absolute-prefix.exp
+    gdb:gdb.base/set-solib-absolute-prefix.exp=gdb.base/set-solib-absolute-prefix.exp: require failed: is_any_target "i?86-*-linux*" "x86_64-*-linux*"
+
+
+  - UNSUPPORTED appears       [     =>UNSUP]:
+
+  Executed from: gdb:gdb.arch/aarch64-sve-sigunwind.exp
+    gdb:gdb.arch/aarch64-sve-sigunwind.exp=gdb.arch/aarch64-sve-sigunwind.exp: require failed: allow_aarch64_sve_tests
+  Executed from: gdb:gdb.arch/x86-set-solib-absolute-prefix.exp
+    gdb:gdb.arch/x86-set-solib-absolute-prefix.exp=gdb.arch/x86-set-solib-absolute-prefix.exp: require failed: is_any_target "i?86-*-linux*" "x86_64-*-linux*"
+  Executed from: gdb:gdb.base/foll-fork-syscall.exp
+    gdb:gdb.base/foll-fork-syscall.exp=gdb.base/foll-fork-syscall.exp: require failed: is_any_target "i?86-*-*" "x86_64-*-*"
+  Executed from: gdb:gdb.dwarf2/dw2-entry-value-2.exp
+    gdb:gdb.dwarf2/dw2-entry-value-2.exp=gdb.dwarf2/dw2-entry-value-2.exp: get dwarf regnum for first argument register (architecture-specific setting missing)
+  Executed from: gdb:gdb.python/py-source-styling-2.exp
+    gdb:gdb.python/py-source-styling-2.exp=gdb.python/py-source-styling-2.exp: require failed: gdb_py_module_available pygments
+  Executed from: gdb:gdb.rocm/code-object-load-while-breakpoint-hit.exp
+    gdb:gdb.rocm/code-object-load-while-breakpoint-hit.exp=gdb.rocm/code-object-load-while-breakpoint-hit.exp: require failed: allow_hipcc_tests (amd-dbgapi not supported)
+  Executed from: gdb:gdb.rocm/mi-attach.exp
+    gdb:gdb.rocm/mi-attach.exp=gdb.rocm/mi-attach.exp: require failed: allow_hipcc_tests (amd-dbgapi not supported)
+  Executed from: gdb:gdb.server/fileio-packets.exp
+    gdb:gdb.server/fileio-packets.exp=gdb.server/fileio-packets.exp: require failed: allow_gdbserver_tests
+  Executed from: gdb:gdb.server/pread-offset-size.exp
+    gdb:gdb.server/pread-offset-size.exp=gdb.server/pread-offset-size.exp: require failed: allow_gdbserver_tests
+
+
+  - UNTESTED disappears       [UNTES=>     ]:
+
+  Executed from: gdb:gdb.rocm/mi-attach.exp
+    gdb:gdb.rocm/mi-attach.exp=gdb.rocm/mi-attach.exp: failed to prepare
 
 
   - Flaky cases, ignored   [~RANDOM     ]:
 
-  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 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 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
+  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)
 
 
 
