2017-10-13 Pedro Alves <palves@redhat.com>
+ * gdb.base/shlib-call.exp (top level): Use gdb_run_cmd and remove
+ is_remote target check.
+
+2017-10-13 Pedro Alves <palves@redhat.com>
+
* gdb.base/scope.exp: Use build_executable + clean_restart +
gdb_file_cmd instead of prepare_for_testing and no longer skip
"before run" tests on is_remote target boards. Update comments.
# test that we can re-set breakpoints in shared libraries
gdb_breakpoint "shr1" "allow-pending"
-# FIXME: should not send "run" explicitly. Non-portable.
-
-if ![is_remote target] {
- gdb_test "run" "Starting program:.*Breakpoint .,.*" \
- "run to bp in shared library"
-
- gdb_continue_to_end "" continue 1
+set test "run to bp in shared library"
+gdb_run_cmd
+gdb_test_multiple "" $test {
+ -re "Breakpoint .,.*${gdb_prompt} " {
+ pass $test
+ }
+}
- gdb_test "run" "Starting program:.*Breakpoint .,.*" \
- "re-run to bp in shared library (PR's 16495, 18213)"
+gdb_continue_to_end "" continue 1
- gdb_continue_to_end "" continue 1
+set test "re-run to bp in shared library (PR's 16495, 18213)"
+gdb_run_cmd
+gdb_test_multiple "" $test {
+ -re "Breakpoint .,.*${gdb_prompt} " {
+ pass $test
+ }
}
-return 0
+gdb_continue_to_end "" continue 1