Use standard_output_file in a couple more places
authorTom Tromey <tom@tromey.com>
Fri, 28 Sep 2018 20:32:42 +0000 (14:32 -0600)
committerTom Tromey <tom@tromey.com>
Sun, 7 Oct 2018 04:48:17 +0000 (22:48 -0600)
I noticed a few files left over in the testsuite/ directory in the
build tree after running tests.  Normally output files should not wind
up there, but instead should end up in the test's subdirectory.  This
isn't always crucial, but in the past there were problems with tests
clashing, preventing parallel runs, and so it is better to be clean
here.

This patch changes a couple of tests to use standard_output_file to
fix this problem.

Tested by re-running the tests in question and examining the
directory.

gdb/testsuite/ChangeLog
2018-10-06  Tom Tromey  <tom@tromey.com>

* gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
* gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/gnu-ifunc.exp
gdb/testsuite/gdb.trace/unavailable-dwarf-piece.exp

index fc37967390e63ce920d2bbcf0f5d8891d781cbc2..f43936b8094f592322930feeb9989a6460a199b5 100644 (file)
@@ -1,3 +1,8 @@
+2018-10-06  Tom Tromey  <tom@tromey.com>
+
+       * gdb.base/gnu-ifunc.exp (build): Use standard_output_file.
+       * gdb.trace/unavailable-dwarf-piece.exp: Use standard_output_file.
+
 2018-10-06  Tom Tromey  <tom@tromey.com>
 
        * gdb.python/py-breakpoint.exp (check_last_event): Check location
index 322de5a604202fbe7e2ab86a1d526f12d3786279..118ce4c158336800997d95d5201f4c0dc51fa32b 100644 (file)
@@ -76,7 +76,7 @@ proc build {resolver_attr resolver_debug final_debug} {
        lappend final_opts "debug"
     }
 
-    set final_o $final_file-$suffix.o
+    set final_o [standard_output_file $final_file-$suffix.o]
 
     if { [gdb_compile_shlib ${srcdir}/${subdir}/$libsrc \
              $lib_so $lib_opts] != ""
index 9fd3a739a70521f264e0e50c3fb24a863a0b833d..49bfba8a05f8723e8f5494b0a8278079efb15415 100644 (file)
@@ -22,7 +22,7 @@ if {![dwarf2_support]} {
 
 standard_testfile .c
 
-set asm_file "${testfile}-dbg.s"
+set asm_file [standard_output_file "${testfile}-dbg.s"]
 set opts {}
 
 if  { [gdb_compile ${srcdir}/${subdir}/${srcfile} ${binfile}1.o \