diff options
author | Pedro Alves <palves@redhat.com> | 2016-03-09 20:24:14 +0000 |
---|---|---|
committer | Pedro Alves <palves@redhat.com> | 2016-03-09 20:24:14 +0000 |
commit | 00dbd492e462565366a2691e0579b510ce4c3733 (patch) | |
tree | 451aac22f40f927dfb523a31a5267afe43abea55 | |
parent | 2343b78a778af9fe496c521bd49ba027cb8b48ae (diff) | |
download | gdb-00dbd492e462565366a2691e0579b510ce4c3733.zip gdb-00dbd492e462565366a2691e0579b510ce4c3733.tar.gz gdb-00dbd492e462565366a2691e0579b510ce4c3733.tar.bz2 |
More "Program" -> "Thread NN received signal" testsuite adjustment
These tests should have been adjusted by f303dbd60d9c (Fix PR
threads/19422 - show which thread caused stop), but clearly I had
missed grepping for potential-fail cases.
gdb/testsuite/ChangeLog
2016-03-09 Pedro Alves <palves@redhat.com>
* gdb.threads/attach-into-signal.exp: Adjust to "Program received
signal" -> "Thread NN received signal" output change.
* gdb.threads/ia64-sigill.exp: Likewise.
* gdb.threads/linux-dp.exp: Likewise.
* gdb.threads/manythreads.exp: Likewise.
* gdb.threads/pending-step.exp: Likewise.
* gdb.threads/print-threads.exp: Likewise.
* gdb.threads/sigstep-threads.exp: Likewise.
* gdb.threads/staticthreads.exp: Likewise.
* gdb.threads/tls.exp: Likewise.
-rw-r--r-- | gdb/testsuite/ChangeLog | 13 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/attach-into-signal.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/ia64-sigill.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/linux-dp.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/manythreads.exp | 6 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/pending-step.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/print-threads.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/sigstep-threads.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/staticthreads.exp | 2 | ||||
-rw-r--r-- | gdb/testsuite/gdb.threads/tls.exp | 2 |
10 files changed, 24 insertions, 11 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 644a6f1..6ce48bf 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,16 @@ +2016-03-09 Pedro Alves <palves@redhat.com> + + * gdb.threads/attach-into-signal.exp: Adjust to "Program received + signal" -> "Thread NN received signal" output change. + * gdb.threads/ia64-sigill.exp: Likewise. + * gdb.threads/linux-dp.exp: Likewise. + * gdb.threads/manythreads.exp: Likewise. + * gdb.threads/pending-step.exp: Likewise. + * gdb.threads/print-threads.exp: Likewise. + * gdb.threads/sigstep-threads.exp: Likewise. + * gdb.threads/staticthreads.exp: Likewise. + * gdb.threads/tls.exp: Likewise. + 2016-03-09 Marcin KoĆcielnicki <koriakin@0x04.net> * gdb.trace/ftrace.exp: Set arg0exp for ppc. diff --git a/gdb/testsuite/gdb.threads/attach-into-signal.exp b/gdb/testsuite/gdb.threads/attach-into-signal.exp index 2919725..c4e1f92 100644 --- a/gdb/testsuite/gdb.threads/attach-into-signal.exp +++ b/gdb/testsuite/gdb.threads/attach-into-signal.exp @@ -86,7 +86,7 @@ proc corefunc { threadtype executable } { # Main test: set test "attach (pass $passes), pending signal catch" if {[gdb_test_multiple "attach $testpid" $test { - -re "Attaching to program.*`?$escapedbinfile'?, process $testpid.*Program received signal SIGALRM.*$gdb_prompt $" { + -re "Attaching to program.*`?$escapedbinfile'?, process $testpid.* received signal SIGALRM.*$gdb_prompt $" { # nonthreaded: pass $test verbose -log "$test succeeded on the attempt # $attempt of $attempts" diff --git a/gdb/testsuite/gdb.threads/ia64-sigill.exp b/gdb/testsuite/gdb.threads/ia64-sigill.exp index e5649ae..0d47085 100644 --- a/gdb/testsuite/gdb.threads/ia64-sigill.exp +++ b/gdb/testsuite/gdb.threads/ia64-sigill.exp @@ -67,7 +67,7 @@ gdb_test_multiple "continue" $test { # Breakpoint has been skipped in the other thread. pass $test } - -re "Program received signal .*\r\n$gdb_prompt $" { + -re " received signal .*\r\n$gdb_prompt $" { fail $test } } diff --git a/gdb/testsuite/gdb.threads/linux-dp.exp b/gdb/testsuite/gdb.threads/linux-dp.exp index 6365f7d..9f717c7 100644 --- a/gdb/testsuite/gdb.threads/linux-dp.exp +++ b/gdb/testsuite/gdb.threads/linux-dp.exp @@ -94,7 +94,7 @@ for {set i 0} {$i < 5} {incr i} { } -re "^$gdb_prompt $" { } - -re "Program received signal.*(Unknown signal|SIGUSR|Real-time event).*$gdb_prompt $" { + -re " received signal.*(Unknown signal|SIGUSR|Real-time event).*$gdb_prompt $" { # It would be nice if we could catch the message that GDB prints # when it first notices that the thread library doesn't support # debugging, or if we could explicitly ask GDB somehow. diff --git a/gdb/testsuite/gdb.threads/manythreads.exp b/gdb/testsuite/gdb.threads/manythreads.exp index 8cc4c5c..0dd72b7 100644 --- a/gdb/testsuite/gdb.threads/manythreads.exp +++ b/gdb/testsuite/gdb.threads/manythreads.exp @@ -75,8 +75,8 @@ proc interrupt_and_wait { message } { } -re "$gdb_prompt $" { # Note that with this regex order, if GDB emits [New - # Thread ...] output between "Program received signal" and - # the prompt, the "received signal" regex won't match. + # Thread ...] output between "Thread NNN received signal" + # and the prompt, the "received signal" regex won't match. # That's good, as if we see that happening, it's a # regression. # @@ -151,7 +151,7 @@ remote_expect host 1 { -re "\\\[\[^\]\]* exited\\\]\r\n" { exp_continue -continue_timer } - -re "Program received signal SIGINT.*$gdb_prompt $" { + -re " received signal SIGINT.*$gdb_prompt $" { if { $failed == 0 } { fail "check for duplicate SIGINT" } diff --git a/gdb/testsuite/gdb.threads/pending-step.exp b/gdb/testsuite/gdb.threads/pending-step.exp index ffb045c..d3c7d57 100644 --- a/gdb/testsuite/gdb.threads/pending-step.exp +++ b/gdb/testsuite/gdb.threads/pending-step.exp @@ -70,7 +70,7 @@ set ok 0 for {set i 0} {$i < $iterations} {incr i} { set ok 0 gdb_test_multiple "next" "$test" { - -re "Program received signal SIGTRAP.*$gdb_prompt $" { + -re " received signal SIGTRAP.*$gdb_prompt $" { fail "$test (spurious SIGTRAP)" } -re "$gdb_prompt $" { diff --git a/gdb/testsuite/gdb.threads/print-threads.exp b/gdb/testsuite/gdb.threads/print-threads.exp index 1de3054..1cbec5f 100644 --- a/gdb/testsuite/gdb.threads/print-threads.exp +++ b/gdb/testsuite/gdb.threads/print-threads.exp @@ -72,7 +72,7 @@ proc test_all_threads { name kill } { fail "all threads ran once ($name) (total $i threads ran)" } } - -re "Program received signal SIGTRAP.*(Thread \[-0-9a-fx\]* \\(zombie\\)|0x00000000 in ).*$gdb_prompt $" { + -re " received signal SIGTRAP.*(Thread \[-0-9a-fx\]* \\(zombie\\)|0x00000000 in ).*$gdb_prompt $" { if { $kill == 1 } { kfail "gdb/1265" "Running threads ($name) (zombie thread)" } else { diff --git a/gdb/testsuite/gdb.threads/sigstep-threads.exp b/gdb/testsuite/gdb.threads/sigstep-threads.exp index af46819..99bd133 100644 --- a/gdb/testsuite/gdb.threads/sigstep-threads.exp +++ b/gdb/testsuite/gdb.threads/sigstep-threads.exp @@ -45,7 +45,7 @@ for {set i 0} {$i < 100} {incr i} { # Presume this step failed - as in the case of a timeout. set failed 1 gdb_test_multiple "step" $test { - -re "\r\nProgram received signal SIGUSR1, User defined signal 1.\r\n" { + -re " received signal SIGUSR1, User defined signal 1.\r\n" { exp_continue -continue_timer } -re "step-(\[012\]).*\r\n$gdb_prompt $" { diff --git a/gdb/testsuite/gdb.threads/staticthreads.exp b/gdb/testsuite/gdb.threads/staticthreads.exp index 8631dfb..16fcb68 100644 --- a/gdb/testsuite/gdb.threads/staticthreads.exp +++ b/gdb/testsuite/gdb.threads/staticthreads.exp @@ -47,7 +47,7 @@ gdb_test_multiple "continue" "$test" { -re "Breakpoint .*, .*sem_post .*$gdb_prompt " { pass "$test" } - -re "Program received signal .*$gdb_prompt " { + -re " received signal .*$gdb_prompt " { kfail gdb/1328 "$test" } } diff --git a/gdb/testsuite/gdb.threads/tls.exp b/gdb/testsuite/gdb.threads/tls.exp index 4d0a235..29384e5 100644 --- a/gdb/testsuite/gdb.threads/tls.exp +++ b/gdb/testsuite/gdb.threads/tls.exp @@ -162,7 +162,7 @@ gdb_test "b [gdb_get_line_number "before exit"]" \ send_gdb "continue\n" gdb_expect { - -re ".*Program received signal SIGSEGV.*a_thread_local = 0;.*$gdb_prompt $" { + -re ".* received signal SIGSEGV.*a_thread_local = 0;.*$gdb_prompt $" { # This is the first symptom if the gcc and binutils versions # in use support TLS, but the system glibc does not. unsupported "continue to first thread: system does not support TLS" |