From: Tom de Vries Date: Wed, 1 May 2024 09:11:24 +0000 (+0200) Subject: [gdb/testsuite] Fix stray file in gdb.dwarf2/gdb-index-nodebug.exp X-Git-Tag: gdb-15-branchpoint~209 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=385ab37c5b79a930f12ee05adc7d9af9f92fe578;p=thirdparty%2Fbinutils-gdb.git [gdb/testsuite] Fix stray file in gdb.dwarf2/gdb-index-nodebug.exp After running test-case gdb.dwarf2/gdb-index-nodebug.exp I have: ... $ ls build/gdb/testsuite cache config.status gdb.log lib outputs site.exp config.log gdb-index-nodebug.gdb-index gdb.sum Makefile site.bak temp ... The file gdb-index-nodebug.gdb-index doesn't belong there. It happens to be there because we do: ... set index_file ${testfile}.gdb-index set cmd "save gdb-index [file dirname ${index_file}]" ... which results in: ... (gdb) save gdb-index . ... The intention was possibly to use $binfile instead of $testfile, but using that wouldn't work for remote host. Fix this by using host_standard_output_file. Tested on x86_64-linux. --- diff --git a/gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp b/gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp index 82adb7913fc..cbe456f9c0f 100644 --- a/gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp +++ b/gdb/testsuite/gdb.dwarf2/gdb-index-nodebug.exp @@ -35,9 +35,9 @@ set no_debug_re \ set no_debug_re [join $no_debug_re] set readnow_p [readnow] -set index_file ${testfile}.gdb-index +set index_dir [host_standard_output_file ""] # The bug was that gdb would crash here. -set cmd "save gdb-index [file dirname ${index_file}]" +set cmd "save gdb-index $index_dir" gdb_test_multiple $cmd "try to save gdb index" { -re -wrap $have_index_re { if { $have_index != "" || $readnow_p } {