Use clean_restart in gdb.dwarf2
authorTom Tromey <tom@tromey.com>
Wed, 25 Jan 2023 17:46:52 +0000 (10:46 -0700)
committerTom Tromey <tom@tromey.com>
Fri, 27 Jan 2023 01:28:32 +0000 (18:28 -0700)
Change gdb.dwarf2 to use clean_restart more consistently.

gdb/testsuite/gdb.dwarf2/dw2-anon-mptr.exp
gdb/testsuite/gdb.dwarf2/dw2-error.exp
gdb/testsuite/gdb.dwarf2/dw2-stack-boundary.exp
gdb/testsuite/gdb.dwarf2/dwp-symlink.exp
gdb/testsuite/gdb.dwarf2/dwzbuildid.exp
gdb/testsuite/gdb.dwarf2/dwznolink.exp
gdb/testsuite/gdb.dwarf2/member-ptr-forwardref.exp

index b24500b83014f945d866ab1f928f667bce4898f7..88d3d79cad8765b273432f8700438e54fdb76199 100644 (file)
@@ -28,9 +28,7 @@ if {[gdb_compile [file join $srcdir $subdir $srcfile] $binfile \
     return -1
 }
 
-gdb_exit
-gdb_start
-gdb_reinitialize_dir [file join $srcdir $subdir]
+clean_restart
 
 # Be sure to set cp-abi before $binfile gets loaded
 gdb_test "set cp-abi gnu-v3"
index 564c8c470892b5b0932ac80362a66bb570f8154a..626cf5b27f280f9c5fb5763abab1293f6ea8d184 100644 (file)
@@ -28,9 +28,7 @@ if {[build_executable $testfile.exp $testfile $srcfile {nodebug quiet}]} {
     return -1
 }
 
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
+clean_restart
 
 gdb_test_no_output "set breakpoint pending off"
 
index a3b9dd075e1d09e0273a9f5c62ced16bb738f388..52dfae3d7d7ea26b5bf4f5b04c2a9c8432306e58 100644 (file)
@@ -23,9 +23,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" object {}] != ""
     return -1
 }
 
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
+clean_restart
 
 # From gdb_file_cmd:
 if [is_remote host] {
index e9bedd53cc351681d92b47476b251bc59a6dc4b2..d893fd3252cdc117b1a51144f5e35085b07517e1 100644 (file)
@@ -75,9 +75,7 @@ gdb_test "ptype main" {type = int \(int, char \*\*\)} "binary symlink, dwp at sy
 # a relative path for the program.
 
 # This is clean_restart, but specifying a relative path to the binary.
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
+clean_restart
 gdb_test "cd [file dirname [standard_output_file ${thelink}]]" \
     "Working directory .*"
 gdb_load "./${thelink}"
index 1b9ba8da09266c5fbded7f7fa27ed515af207cbe..ba9db41ba61a7009bcda85a3fa01c2b1d9f981f9 100644 (file)
@@ -146,9 +146,7 @@ if {[gdb_compile [list ${binfile}1.o ${binfile}6.o] ${binfile}-fallback \
 
 foreach testname {ok mismatch fallback} {
     with_test_prefix $testname {
-       gdb_exit
-       gdb_start
-       gdb_reinitialize_dir $srcdir/$subdir
+       clean_restart
 
        gdb_test_no_output "set debug-file-directory $debugdir" \
            "set debug-file-directory"
index d0bfa6b57f72d88750b96a9e75a40c6bffd20e51..19ed2c3c8cb51100b3d7fa7edd3e63df953bbece 100644 (file)
@@ -47,10 +47,7 @@ if {[build_executable $testfile.exp $testfile \
     return -1
 }
 
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
-
+clean_restart
 gdb_test "file -readnow $binfile" \
     "could not read '.gnu_debugaltlink' section" \
     "file $testfile"
index 9afad943d1cbe81c8f72b4ec3a2e6d0d64a77202..0003dfa6bc6b4cf23555d390100281692a7bb06c 100644 (file)
@@ -26,9 +26,7 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" ${binfile} object {debug}] !=
     return -1
 }
 
-gdb_exit
-gdb_start
-gdb_reinitialize_dir $srcdir/$subdir
+clean_restart
 
 # Be sure to set cp-abi before ${binfile} gets loaded
 gdb_test "set cp-abi gnu-v3"