* gdb.threads/thread-specific.exp (get_thread_list): Update.
authorAndreas Schwab <schwab@linux-m68k.org>
Sat, 25 Dec 2010 17:54:01 +0000 (17:54 +0000)
committerAndreas Schwab <schwab@linux-m68k.org>
Sat, 25 Dec 2010 17:54:01 +0000 (17:54 +0000)
* gdb.threads/execl.exp: Update.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.threads/execl.exp
gdb/testsuite/gdb.threads/thread-specific.exp

index 093442c..05cef8a 100644 (file)
@@ -1,3 +1,8 @@
+2010-12-25  Andreas Schwab  <schwab@linux-m68k.org>
+
+       * gdb.threads/thread-specific.exp (get_thread_list): Update.
+       * gdb.threads/execl.exp: Update.
+
 2010-12-23  Yao Qi  <yao@codesourcery.com>
 
        * gdb.arch/arm-disp-step.exp: New.
index 9cafeda..99d2b5d 100644 (file)
@@ -57,11 +57,11 @@ gdb_test "info threads" ".*" "info threads after exec"
 
 set test "info threads after exec"
 gdb_test_multiple "info threads" "$test" {
-    -re "2 Thread .*$gdb_prompt $" {
+    -re "2 *Thread .*$gdb_prompt $" {
        # Old threads left behind.
        fail "$test"
     }
-    -re "4 Thread .*$gdb_prompt $" {
+    -re "4 *Thread .*$gdb_prompt $" {
        # New threads registered.
        fail "$test"
     }
index 662eec3..f228730 100644 (file)
@@ -44,11 +44,14 @@ proc get_thread_list { } {
     -re "New Thread \[^\n\]*\n" {
       exp_continue
     }
-    -re "^\\*  *(\[0-9\]*) Thread \[^\n\]*main\[^\n\]*\n" {
+    -re "^ *Id *Target Id\[^\n\]*\n" {
+      exp_continue
+    }
+    -re "^\\*  *(\[0-9\]*) *Thread \[^\n\]*main\[^\n\]*\n" {
       set thr_list "$expect_out(1,string) $thr_list"
       exp_continue
     }
-    -re "^  *(\[0-9\]*) Thread \[^\n\]*\n" {
+    -re "^  *(\[0-9\]*) *Thread \[^\n\]*\n" {
       lappend thr_list $expect_out(1,string)
       exp_continue
     }