gdb/testsuite: use clean_restart in gdb.server/solib-list.exp
authorSimon Marchi <simon.marchi@efficios.com>
Mon, 4 Jan 2021 16:43:58 +0000 (11:43 -0500)
committerSimon Marchi <simon.marchi@polymtl.ca>
Mon, 4 Jan 2021 16:43:58 +0000 (11:43 -0500)
I think this sequence of commands can be replaced by clean_restart,
despite what the comment says, as long as we don't use the `binfile`
argument to clean_restart.

gdb/testsuite/ChangeLog:

* gdb.server/solib-list.exp: Use clean_restart.

Change-Id: I4930564c50a1865cbffe0d660a4296c9d2158084

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.server/solib-list.exp

index 36644bb1e4767a08c7556354adf992460ac76bb5..079814aae0f14d085f7961f3aab2cb2cf4e7134e 100644 (file)
@@ -1,3 +1,7 @@
+2021-01-04  Simon Marchi  <simon.marchi@efficios.com>
+
+       * gdb.server/solib-list.exp: Use clean_restart.
+
 2021-01-04  Tom de Vries  <tdevries@suse.de>
 
        * gdb.base/morestack.c: Remove printf.
index 3d9adb1e8675a1e321236b4124a5c933e6c9fbb9..c4934ed1416888b6cfa7bf23aaa838317db815ac 100644 (file)
@@ -42,12 +42,7 @@ set interp_system [section_get ${binfile} .interp]
 verbose -log "system interpreter is: $interp_system"
 
 foreach nonstop { 0 1 } { with_test_prefix "non-stop $nonstop" {
-
-    # clean_restart assumes ${objdir}/${subdir}/ which is not applicable
-    # for ${interp_system}.
-    gdb_exit
-    gdb_start
-    gdb_reinitialize_dir $srcdir/$subdir
+    clean_restart
     gdb_load_shlib ${binlibfile}
 
     set remote_binfile [gdb_remote_download target $binfile]