diff --git a/notify/configure-toolchain.txt b/notify/configure-toolchain.txt
index 51840e114..ccf8155a3 100644
--- a/notify/configure-toolchain.txt
+++ b/notify/configure-toolchain.txt
@@ -3,37 +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-binutils
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/binutils-binutils.git~master && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/binutils.git~master/configure SHELL=/bin/bash  --enable-lto --enable-plugins --enable-gold --disable-werror CPPFLAGS=-UFORTIFY_SOURCE --with-pkgversion=Linaro_Binutils-2025.06.04 --disable-gdb --disable-gdbserver --disable-sim --disable-libdecnumber --disable-readline --with-sysroot=/ --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu)
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/binutils-binutils.git~master  -j 80 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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/binutils-binutils.git~master/make-binutils.log
-make install  -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/binutils-binutils.git~master 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/binutils-binutils.git~master/make-binutils.log
-
-# 04-build_abe-gcc
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gcc-gcc.git~master-stage2 && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gcc.git~master/configure SHELL=/bin/bash  --with-mpc=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu --with-mpfr=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu --with-gmp=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu --with-gnu-as --with-gnu-ld --disable-libmudflap --enable-lto --enable-shared --without-included-gettext --enable-nls --with-system-zlib --disable-sjlj-exceptions --enable-gnu-unique-object --enable-linker-build-id --disable-libstdcxx-pch --enable-c99 --enable-clocale=gnu --enable-libstdcxx-debug --enable-long-long --with-cloog=no --with-ppl=no --with-isl=no --disable-multilib --enable-fix-cortex-a53-835769 --enable-fix-cortex-a53-843419 --with-arch=armv8-a --enable-threads=posix --enable-multiarch --enable-libstdcxx-time=yes --enable-gnu-indirect-function --enable-checking=yes --disable-bootstrap --enable-languages=all --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu )
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gcc-gcc.git~master-stage2  -j 80 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" MAKEINFOFLAGS=--force 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gcc-gcc.git~master-stage2/make-gcc-stage2.log
-make install  -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gcc-gcc.git~master-stage2 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gcc-gcc.git~master-stage2/make-gcc-stage2.log
-
-# 06-build_abe-linux
-make -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/linux.git~master  headers_install ARCH=arm64 INSTALL_HDR_PATH=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/usr
-
-# 07-build_abe-glibc
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc-glibc.git~master && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/glibc.git~master/configure SHELL=/bin/bash  --disable-profile --with-gd=no --with-headers=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/usr/include --without-selinux --enable-stack-protector=strong --enable-bind-now=yes --enable-fortify-source=2 --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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc-glibc.git~master  -j 80 LDFLAGS="-Wl,--fix-cortex-a53-843419"  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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc-glibc.git~master/make-glibc.log
-make install install_root=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc  LDFLAGS=-static-libgcc -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc-glibc.git~master 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/glibc-glibc.git~master/make-glibc.log
-
-# 08-build_abe-gdb
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/snapshots/gdb.git~master/configure SHELL=/bin/bash  --with-gnu-ld --enable-plugins --enable-tui --with-pkgversion=Linaro_GDB-2025.06.04 --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:/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu --with-additional-debug-dirs=/usr/lib/debug --build=aarch64-unknown-linux-gnu --host=aarch64-unknown-linux-gnu --target=aarch64-unknown-linux-gnu --prefix=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu)
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master  -j 80 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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/make-gdb.log
-make install-gdb  -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master 2>&1 | tee -a /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/make-gdb.log
-
-# 09-build_abe-dejagnu
-(cd /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable && /bin/bash /home/tcwg-buildslave/workspace/tcwg_gnu_2/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_2/abe/builds/hosttools/aarch64-unknown-linux-gnu)
-make SHELL=/bin/bash -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable  -j 80 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_2/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_2/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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/dejagnu-dejagnu.git~linaro-local~stable/make-dejagnu.log
-
-# 10-build_abe-check_gdb
-make read1 -w -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/gdb/testsuite >> /home/tcwg-buildslave/workspace/tcwg_gnu_2/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=" --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc -Wl,-dynamic-linker=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib/ld-linux-aarch64.so.1 -Wl,-rpath=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_2/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_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_2/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=" --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc -Wl,-dynamic-linker=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib/ld-linux-aarch64.so.1 -Wl,-rpath=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_2/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.threads/next-fork-exec-other-thread.exp" -w -i -k -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_2/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=" --sysroot=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc -Wl,-dynamic-linker=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib/ld-linux-aarch64.so.1 -Wl,-rpath=/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/libc/lib" PREFIX_UNDER_TEST="/home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/destdir/aarch64-unknown-linux-gnu/bin/aarch64-unknown-linux-gnu-" QEMU_WRAPPER=/home/tcwg-buildslave/workspace/tcwg_gnu_2/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.threads/next-fork-exec-other-thread.exp" -w -i -k -C /home/tcwg-buildslave/workspace/tcwg_gnu_2/abe/builds/aarch64-unknown-linux-gnu/aarch64-unknown-linux-gnu/gdb-gdb.git~master/ >> /home/tcwg-buildslave/workspace/tcwg_gnu_2/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 1f4f974d1..2da6cfc0a 100644
--- a/notify/fixes.sum
+++ b/notify/fixes.sum
@@ -1,6 +1,6 @@
 
 		=== Results Summary ===
 
-# of stable fails		72
-# of flaky entries		430
+# of stable fails		84
+# of flaky entries		26
 # of all tests			132750
diff --git a/notify/lnt_report.json b/notify/lnt_report.json
index bc98d4ba4..2ff020053 100644
--- a/notify/lnt_report.json
+++ b/notify/lnt_report.json
@@ -8,19 +8,19 @@
             "tag": "tcwg_gnu_native_check_gdb",
             "test_url": "https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1474/",
             "run_order": "1474 (5-changed-components)",
-            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=246fe7c3353759c377a2643cb0b861131ea95cb5 (+ 15 commits)",
-            "git_gcc": "git+ssh://linaroci@gcc.gnu.org/git/gcc.git (a8b38447efe2c74094b865e1cc44723659dac2e4) (+ 20 commits)",
-            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/5abc7438f1e9d62e91ad775cc83c9594c48d2282 (+ 623 commits)",
-            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=5b456748693957b39a53b1e15e5b85a9af7c04a8 (+ 3 commits)",
-            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=246fe7c3353759c377a2643cb0b861131ea95cb5 (+ 15 commits)",
+            "git_binutils": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=246fe7c3353759c377a2643cb0b861131ea95cb5 (+ 24 commits)",
+            "git_gcc": "git+ssh://linaroci@gcc.gnu.org/git/gcc.git (a8b38447efe2c74094b865e1cc44723659dac2e4) (+ 48 commits)",
+            "git_linux": "https://gitlab.com/Linaro/lkft/mirrors/torvalds/linux-mainline/commit/5abc7438f1e9d62e91ad775cc83c9594c48d2282 (+ 976 commits)",
+            "git_glibc": "https://sourceware.org/git/?p=glibc.git;a=commit;h=5b456748693957b39a53b1e15e5b85a9af7c04a8 (+ 14 commits)",
+            "git_gdb": "https://sourceware.org/git/?p=binutils-gdb.git;a=commit;h=246fe7c3353759c377a2643cb0b861131ea95cb5 (+ 24 commits)",
             "__report_version__": "1"
         },
-        "Start Time": "2025-06-03 10:12:06"
+        "Start Time": "2025-05-19 13:15:29"
     },
     "Tests": [
         {
             "Data": [
-                72
+                84
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.fails.nb_fails"
@@ -28,7 +28,7 @@
 	   ,
         {
             "Data": [
-                430
+                26
             ],
             "Info": {},
             "Name": "tcwg_gnu_native_check_gdb.TOTAL.flaky.nb_flaky"
diff --git a/notify/mail-body.txt b/notify/mail-body.txt
index 3e2a709a9..f928660ab 100644
--- a/notify/mail-body.txt
+++ b/notify/mail-body.txt
@@ -3,34 +3,37 @@ Dear contributor,
 Our automatic CI successfully passed with your patch(es). Please find some details below.
 
 In  master-aarch64, after:
-  | 676 commits in binutils,gcc,linux,glibc,gdb
+  | 1086 commits in binutils,gcc,linux,glibc,gdb
   | 246fe7c3353 aarch64: Support id_aa64fpfr0_el1, id_aa64pfr2_el1
   | f84a4db958a gdb/python/guile: fix segfault from nested prefix command creation
   | 4c145987063 [gdb/testsuite] Fix gdb.base/exec-invalid-sysroot.exp
   | 9037efb5472 Reject compressed sections exceding 4 GiB on LLP64 machines
   | d984b08bb70 sframe: fix PR libsframe/33051
-  | ... and 10 more commits in binutils
-  | a8b38447efe2 RISC-V: Leverage get_vector_binary_rtx_cost to avoid code dup [NFC]
-  | f7df64595645 Use MEM_EXPR only if MEM_P is true
-  | afa2de8093a0 Fortran: Fix missing substring ref for allocatable saved vars [PR120483]
-  | f8251b4fce20 RISC-V: Add Shlcofideleg extension.
-  | 102b21f9ce7d i386: Add more peephole2 for APX NDD
-  | ... and 15 more commits in gcc
-  | 5abc7438f1e9 Merge tag 'nfs-for-6.16-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
-  | 6d9b5f6b81ac Merge tag 'v6.16-rc-part1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
-  | 3c727285f1c9 Merge tag 'for-6.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
-  | 0939bd2fcf33 Merge tag 'perf-tools-for-v6.16-1-2025-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
-  | 70087d2200d4 Merge tag 'trace-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
-  | ... and 618 more commits in linux
-  | 5b456748693 localedata: Use the name North Macedonia.
-  | 7e10e30e64a malloc: Count tcache entries downwards
-  | 404526ee2e5 sparc: Fix argument passing to __libc_start_main (BZ 32981)
+  | ... and 19 more commits in binutils
+  | a8b38447efe RISC-V: Leverage get_vector_binary_rtx_cost to avoid code dup [NFC]
+  | f7df6459564 Use MEM_EXPR only if MEM_P is true
+  | afa2de8093a Fortran: Fix missing substring ref for allocatable saved vars [PR120483]
+  | f8251b4fce2 RISC-V: Add Shlcofideleg extension.
+  | 102b21f9ce7 i386: Add more peephole2 for APX NDD
+  | ... and 43 more commits in gcc
+  | 5abc7438f1e9d Merge tag 'nfs-for-6.16-1' of git://git.linux-nfs.org/projects/anna/linux-nfs
+  | 6d9b5f6b81ace Merge tag 'v6.16-rc-part1-smb-client-fixes' of git://git.samba.org/sfrench/cifs-2.6
+  | 3c727285f1c99 Merge tag 'for-6.16/dm-changes' of git://git.kernel.org/pub/scm/linux/kernel/git/device-mapper/linux-dm
+  | 0939bd2fcf337 Merge tag 'perf-tools-for-v6.16-1-2025-06-03' of git://git.kernel.org/pub/scm/linux/kernel/git/perf/perf-tools
+  | 70087d2200d4a Merge tag 'trace-v6.16-2' of git://git.kernel.org/pub/scm/linux/kernel/git/trace/linux-trace
+  | ... and 971 more commits in linux
+  | 5b45674869 localedata: Use the name North Macedonia.
+  | 7e10e30e64 malloc: Count tcache entries downwards
+  | 404526ee2e sparc: Fix argument passing to __libc_start_main (BZ 32981)
+  | d475e5bf4f localedata: Refer to Eswatini instead of Swaziland.
+  | 6945ce4a6f sigaction: don't sign-extend sa_flags
+  | ... and 9 more commits in glibc
   | 246fe7c3353 aarch64: Support id_aa64fpfr0_el1, id_aa64pfr2_el1
   | f84a4db958a gdb/python/guile: fix segfault from nested prefix command creation
   | 4c145987063 [gdb/testsuite] Fix gdb.base/exec-invalid-sysroot.exp
   | 9037efb5472 Reject compressed sections exceding 4 GiB on LLP64 machines
   | d984b08bb70 sframe: fix PR libsframe/33051
-  | ... and 10 more commits in gdb
+  | ... and 19 more commits in gdb
 
 
 Used configuration :
@@ -43,13 +46,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_gnu_native_check_gdb--master-aarch64-build/1474/artifact/artifacts/00-sumfiles/
+You can find the failure logs in
+ * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1474/artifact/artifacts/
 The full lists of regressions and improvements as well as configure and make commands are in
  * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1474/artifact/artifacts/notify/
 The list of [ignored] baseline and flaky failures are in
  * https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1474/artifact/artifacts/sumfiles/xfails.xfail
 
 Current build   : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1474/artifact/artifacts
-Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1473/artifact/artifacts
+Reference build : https://ci.linaro.org/job/tcwg_gnu_native_check_gdb--master-aarch64-build/1472/artifact/artifacts
 
diff --git a/notify/mail-subject.txt b/notify/mail-subject.txt
index e925accac..73d04a5f5 100644
--- a/notify/mail-subject.txt
+++ b/notify/mail-subject.txt
@@ -1 +1 @@
-[Linaro-TCWG-CI] 676 commits in binutils,gcc,linux,glibc,gdb: no regression/no fix on aarch64
+[Linaro-TCWG-CI] 1086 commits in binutils,gcc,linux,glibc,gdb: no regression/no fix on aarch64
diff --git a/notify/regressions.sum b/notify/regressions.sum
index 1f4f974d1..2da6cfc0a 100644
--- a/notify/regressions.sum
+++ b/notify/regressions.sum
@@ -1,6 +1,6 @@
 
 		=== Results Summary ===
 
-# of stable fails		72
-# of flaky entries		430
+# of stable fails		84
+# of flaky entries		26
 # of all tests			132750
diff --git a/notify/results-summary.txt b/notify/results-summary.txt
index bd303b122..97a7701fc 100644
--- a/notify/results-summary.txt
+++ b/notify/results-summary.txt
@@ -1,5 +1,5 @@
 		=== Results Summary ===
 
-# of stable fails		72
-# of flaky entries		430
+# of stable fails		84
+# of flaky entries		26
 # of all tests			132750
diff --git a/notify/results.compare.txt b/notify/results.compare.txt
index 8eb455b96..3770a614e 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.1551364
-CURRENT:  /tmp/gxx-sum2.1551364
+REFERENCE:/tmp/gxx-sum1.614871
+CURRENT:  /tmp/gxx-sum2.614871
 
                                              +---------+---------+
 o  RUN STATUS:                               |   REF   |   RES   |
   +------------------------------------------+---------+---------+
-  | Passes                            [PASS] |  131865 |  131890 |
-  | Unexpected fails                  [FAIL] |      96 |      86 |
+  | Passes                            [PASS] |  129233 |  131890 |
+  | Unexpected fails                  [FAIL] |      84 |      86 |
   | Errors                           [ERROR] |       0 |       0 |
   | Unexpected passes                [XPASS] |       0 |       0 |
-  | Expected fails                   [XFAIL] |      85 |      92 |
+  | Expected fails                   [XFAIL] |      92 |      92 |
   | Known fails                      [KFAIL] |     123 |     123 |
   | Unresolved                  [UNRESOLVED] |       0 |       0 |
   | Unsupported                [UNSUPPORTED] |     517 |     517 |
   | Untested                      [UNTESTED] |      38 |      38 |
   +------------------------------------------+---------+---------+
 
-    REF PASS ratio: 0.994168
+    REF PASS ratio: 0.994142
     RES PASS ratio: 0.994245
     ***** WARNING: No REF execution test FAILed. Check execution engine configuration. *****
     ***** WARNING: No RES execution test FAILed. Check execution engine configuration. *****
@@ -43,13 +43,14 @@ o  REGRESSIONS:
 
 o  IMPROVEMENTS TO BE CHECKED:
   +------------------------------------------+---------+
-  | PASS disappears           [PASS =>     ] |     277 |
-  | New PASS                  [     => PASS] |     297 |
-  | XFAIL appears             [     =>XFAIL] |       7 |
+  | PASS disappears           [PASS =>     ] |      57 |
+  | New PASS                  [     => PASS] |    2713 |
+  | XFAIL disappears          [XFAIL=>     ] |       2 |
+  | XFAIL appears             [     =>XFAIL] |       2 |
   | KFAIL disappears          [KFAIL=>     ] |       1 |
-  | Flaky cases, ignored   [~RANDOM     ]    |      16 |
+  | Flaky cases, ignored   [~RANDOM     ]    |       3 |
   +------------------------------------------+---------+
-  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |     598 |
+  | TOTAL_IMPROVEMENTS_TO_BE_CHECKED         |    2778 |
   +------------------------------------------+---------+
 
   - PASS disappears           [PASS =>     ]:
@@ -89,53 +90,18 @@ o  IMPROVEMENTS TO BE CHECKED:
     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.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 1: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: set breakpoint always-inserted on
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: 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
@@ -147,198 +113,2331 @@ o  IMPROVEMENTS TO BE CHECKED:
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: reset timer in the inferior
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted off
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: set breakpoint always-inserted on
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 1
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 2
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break at break_fn: 3
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: break break_fn
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: detach
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: no new threads
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: print seconds_left
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: reset timer in the inferior
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted off
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: set breakpoint always-inserted on
   Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=10: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=11: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=12: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=13: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=14: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=15: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=15: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=15: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=16: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=16: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=16: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=17: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=17: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=17: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=18: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=18: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=18: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=19: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=19: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=19: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=20: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=20: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=20: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=21: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=21: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=21: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=22: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=22: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=22: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=23: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=23: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=23: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=24: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=24: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=24: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=25: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=25: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=25: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=26: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=26: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=26: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=27: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=27: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=27: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=28: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=28: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=28: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=29: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=29: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=29: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=4: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=5: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=6: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=7: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=8: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=9: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=10: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=11: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=12: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=13: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=14: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=15: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=16: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=17: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=18: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=19: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to for loop
     gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=1: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=20: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=21: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=22: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=23: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=24: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=25: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=26: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=27: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=28: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=29: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=2: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=3: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=4: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=5: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=6: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=7: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=8: next to other line
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to break here
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to for loop
-    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=off: i=9: next to other line
 
 
   - New PASS                  [     => PASS]:
 
+  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/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
@@ -477,6 +2576,10 @@ o  IMPROVEMENTS TO BE CHECKED:
     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.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.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
@@ -619,44 +2722,142 @@ o  IMPROVEMENTS TO BE CHECKED:
     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
-  Executed from: gdb:gdb.reverse/insn-reverse.exp
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 6:fmla	d31, d31, v30.d[1]
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 7:str	d31, [sp]
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 8:nop
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 9:add	sp, sp, #0x20
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: continue
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: record stop
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: turn on process record
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: wait for prompt
-    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
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: continue
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: record stop
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: turn on process record
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_smlal: wait for prompt
-  Executed from: gdb:gdb.threads/create-fail.exp
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: 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 5: attach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 1
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 2
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break at break_fn: 3
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: break break_fn
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: detach
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: no new threads
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: print seconds_left
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: reset timer in the inferior
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted off
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: set breakpoint always-inserted on
+  Executed from: gdb:gdb.threads/next-fork-exec-other-thread.exp
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=1: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=auto: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=0: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=10: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=11: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=11: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=11: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=12: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=12: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=12: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=13: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=14: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=15: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=16: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=17: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=18: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=19: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=1: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=20: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=21: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=22: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=23: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=24: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=25: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=26: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=27: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=27: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=27: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=28: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=28: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=28: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=29: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=29: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=29: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=2: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=3: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=4: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=5: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=6: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=7: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=8: next to other line
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to break here
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to for loop
+    gdb:gdb.threads/next-fork-exec-other-thread.exp=gdb.threads/next-fork-exec-other-thread.exp: fork_func=vfork: target-non-stop=off: non-stop=off: displaced-stepping=on: i=9: next to other line
+
+
+  - XFAIL disappears          [XFAIL=>     ]:
+
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 5: attach (EPERM)
 
 
   - XFAIL appears             [     =>XFAIL]:
 
   Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 10: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 1: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 3: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 4: attach (EPERM)
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 6: attach (EPERM)
     gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 7: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 8: attach (EPERM)
-    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 9: attach (EPERM)
 
 
   - KFAIL disappears          [KFAIL=>     ]:
@@ -667,24 +2868,11 @@ o  IMPROVEMENTS TO BE CHECKED:
 
   - Flaky cases, ignored   [~RANDOM     ]:
 
-  Executed from: gdb:gdb.reverse/insn-reverse.exp
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 0:movi	v31.4s, #0x0
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 1:str	q31, [sp, #16]
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 2:fmov	d31, #1.000000000000000000e+00
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 3:str	d31, [sp, #8]
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 4:ldr	d31, [sp, #8]
-    gdb:gdb.reverse/insn-reverse.exp=gdb.reverse/insn-reverse.exp: adv_simd_scalar_index: compare registers on insn 5:ldr	q30, [sp, #16]
-  Executed from: gdb:gdb.threads/create-fail.exp
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 10: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 1: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 2: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 3: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 4: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 5: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 6: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 7: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 8: run till end (timeout)
-    gdb:gdb.threads/create-fail.exp=gdb.threads/create-fail.exp: iteration 9: run till end (timeout)
+  Executed from: gdb:gdb.mi/mi-break-qualified.exp
+    gdb:gdb.mi/mi-break-qualified.exp=gdb.mi/mi-break-qualified.exp: delete temp breakpoints (unexpected output)
+    gdb:gdb.mi/mi-break-qualified.exp=gdb.mi/mi-break-qualified.exp: list of breakpoints (timeout)
+  Executed from: gdb:gdb.threads/attach-many-short-lived-threads.exp
+    gdb:gdb.threads/attach-many-short-lived-threads.exp=gdb.threads/attach-many-short-lived-threads.exp: iter 2: reset timer in the inferior
 
 
 
