From 4442ada7ba43cd543e6ceae6f4e81a5a189bbf0c Mon Sep 17 00:00:00 2001 From: Tom Tromey Date: Fri, 24 Aug 2012 15:26:23 +0000 Subject: [PATCH] * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if gdb_test_multiple fails for other reasons. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/lib/gdb.exp | 5 ++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index a769c140a3..c78f4fb2be 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-08-24 Tom Tromey + + * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if + gdb_test_multiple fails for other reasons. + 2012-08-24 Yao Qi * lib/gdb.exp (skip_unwinder_tests): Remove pass. diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 97e79af2cd..0b4c67926d 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2101,15 +2101,14 @@ proc skip_hw_watchpoint_access_tests {} { proc skip_unwinder_tests {} { global gdb_prompt - set ok 1 + set ok 0 gdb_test_multiple "print _Unwind_DebugHook" "check for unwinder hook" { -re "= .*no debug info.*_Unwind_DebugHook.*\r\n$gdb_prompt $" { - set ok 0 } -re "= .*_Unwind_DebugHook.*\r\n$gdb_prompt $" { + set ok 1 } -re "No symbol .* in current context.\r\n$gdb_prompt $" { - set ok 0 } } if {!$ok} {