return -1
}
-clean_restart ${binfile}
+gdb_exit
+gdb_start
+gdb_reinitialize_dir $srcdir/$subdir
+# Make sure we can find the .dwo file, regardless of whether we're
+# running in parallel mode.
+gdb_test_no_output "set debug-file-directory [file dirname $binfile]" \
+ "set debug-file-directory"
+gdb_load $binfile
gdb_test "break main" "Breakpoint.*at.*"
+gdb_test "ptype baz" "type = class foo {.*"
+
# If we get this far gdb didn't crash, nor did an error occur.
pass $testfile