Revert "[gdb/testsuite] Clean standard_output_file dir in gdb_init"
authorTom de Vries <tdevries@suse.de>
Mon, 19 Jun 2023 17:09:58 +0000 (19:09 +0200)
committerTom de Vries <tdevries@suse.de>
Mon, 19 Jun 2023 17:09:58 +0000 (19:09 +0200)
This reverts commit b7b77500dc56e5bc21473dd4f3dde2543d894557.

gdb/testsuite/gdb.ada/call-no-debug.exp
gdb/testsuite/lib/gdb.exp

index 422b83761d91b6b4bf10cd5c4434766959979aed..df81c87ade2c000a29ea125ce354e91d340191fe 100644 (file)
@@ -21,6 +21,11 @@ require allow_ada_tests
 
 standard_ada_testfile prog
 
+# Since we use no-force to compile prog, make sure we don't pick up files
+# from a previous compilation.
+remote_file host delete [standard_output_file prog.o]
+remote_file host delete [standard_output_file prog.ali]
+
 # Compile pck without debuginfo but prog with it.
 if {[gdb_compile_ada $srcdir/$subdir/$testdir/pck.adb \
         [standard_output_file pck.o] object {}] != ""} {
index 741b851b900537798cd43b2ea38b6a0aa8859a0a..f214a6bb54d3a6ac3f747a562cf377ba542e1acb 100644 (file)
@@ -6420,9 +6420,6 @@ proc default_gdb_init { test_file_name } {
 
     set gdb_test_file_name [file rootname [file tail $test_file_name]]
 
-    # Clean directory containing the standard output files.
-    remote_exec build "rm -rf [standard_output_file ""]"
-
     # Make sure that the wrapper is rebuilt
     # with the appropriate multilib option.
     if { $gdb_wrapper_target != [current_target_name] } {