From: Tom de Vries Date: Mon, 26 Feb 2024 14:59:47 +0000 (+0100) Subject: [gdb/testsuite] Further handle long filenames in gdb.base/startup-with-shell.exp X-Git-Tag: gdb-15-branchpoint~879 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d82ede20df36eb8acfc9e67969e396e3a8fe1d45;p=thirdparty%2Fbinutils-gdb.git [gdb/testsuite] Further handle long filenames in gdb.base/startup-with-shell.exp In commit 52498004a34 ("gdb/testsuite: handle long filenames in gdb.base/startup-with-shell.exp") we fixed a FAIL reported by the Linaro CI: ... (gdb) print argv[1] $1 = 0xfffed978 "/startup-with-shell/unique-file.unique-e"... (gdb) FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = on; \ run_args = *.unique-extension: first argument expanded ... PR testsuite/31410 reports a similar failure: ... (gdb) print argv[1] $1 = 0xfffeda96 "/startup-with-shell/*.unique-extens"... (gdb) FAIL: gdb.base/startup-with-shell.exp: startup_with_shell = off; \ run_args = *.unique-extension: first argument not expanded ... Fix this in the same way, using "set print characters unlimited". Tested on x86_64-linux. Approved-By: Tom Tromey Bug: https://sourceware.org/bugzilla/show_bug.cgi?id=31410 --- diff --git a/gdb/testsuite/gdb.base/startup-with-shell.exp b/gdb/testsuite/gdb.base/startup-with-shell.exp index d5ec503dceb..670fab6a543 100644 --- a/gdb/testsuite/gdb.base/startup-with-shell.exp +++ b/gdb/testsuite/gdb.base/startup-with-shell.exp @@ -66,6 +66,7 @@ with_test_prefix "startup_with_shell = on; run_args = *.unique-extension" { with_test_prefix "startup_with_shell = off; run_args = *.unique-extension" { initial_setup_simple "off" "$unique_file_dir/*.unique-extension" + gdb_test_no_output "set print characters unlimited" gdb_test "print argv\[1\]" "\\\$$decimal = $hex \"$unique_file_dir/\\\*\.unique-extension\"" \ "first argument not expanded" }