gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 27 Feb 2013 18:46:52 +0000 (18:46 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Wed, 27 Feb 2013 18:46:52 +0000 (18:46 +0000)
* gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
Add final kill of ${valgrind_pid}.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/valgrind-infcall.exp

index 3a8a8e1bb80411df32ef02ffa7e9c99ba7f7bff6..3b34dc63cf226fa1fdcb087ea5912aba866e8dd1 100644 (file)
@@ -1,3 +1,8 @@
+2013-02-27  Jan Kratochvil  <jan.kratochvil@redhat.com>
+
+       * gdb.base/valgrind-infcall.exp (valgrind_pid): New variable.
+       Add final kill of ${valgrind_pid}.
+
 2013-02-20  Siva Chandra Reddy  <sivachandra@google.com>
 
        * gdb.python/py-arch.c: New test case
index 50a273f13aec3d79179cb0d57b49036f75c2ab29..5ca83d43b94b7008d0d507548a023120bf749c39 100644 (file)
@@ -79,6 +79,7 @@ gdb_test_multiple "" $test {
 }
 
 # Do not kill valgrind.
+set valgrind_pid [exp_pid -i [board_info host fileid]]
 unset gdb_spawn_id
 set board [host_info name]
 unset_board_info fileid
@@ -122,3 +123,6 @@ gdb_test_multiple $test $test {
        pass $test
     }
 }
+
+# Only if valgrind got stuck.
+remote_exec host "kill -9 ${valgrind_pid}"