From: Tom de Vries Date: Wed, 15 Mar 2023 15:38:03 +0000 (+0100) Subject: [gdb/testsuite] Fix re-used exec in gdb.arch/ftrace-insn-reloc.exp X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5d47e20b22ad00ea059afca86e12c6f0f06e2d4f;p=binutils-gdb.git [gdb/testsuite] Fix re-used exec in gdb.arch/ftrace-insn-reloc.exp In test-case gdb.arch/ftrace-insn-reloc.exp we generate two executables with the same name, which is confusing and known to cause trouble. Fix this by making the executable names unique. Tested on x86_64-linux. --- diff --git a/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp b/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp index a353f386ec0..a00c4dbe2ff 100644 --- a/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp +++ b/gdb/testsuite/gdb.arch/ftrace-insn-reloc.exp @@ -15,13 +15,11 @@ load_lib "trace-support.exp" standard_testfile insn-reloc.c -set executable $testfile -set expfile $testfile.exp # Some targets have leading underscores on assembly symbols. set additional_flags [gdb_target_symbol_prefix_flags] -if [prepare_for_testing "failed to prepare" $executable $srcfile \ +if [prepare_for_testing "failed to prepare" $testfile-no-ipa $srcfile \ [list debug $additional_flags]] { return -1 } @@ -47,7 +45,7 @@ if { [gdb_compile "$srcdir/$subdir/$srcfile" $binfile \ untested "failed to compile" return -1 } -clean_restart ${executable} +clean_restart $testfile if ![runto_main] { return 0