From 3eca55e89d6002176819277291508cbb7556c0c9 Mon Sep 17 00:00:00 2001 From: Yao Qi Date: Wed, 6 Jun 2012 08:47:04 +0000 Subject: [PATCH] gdb/testsuite/ * gdb.base/info-proc.exp: Return if target doesn't support 'info proc'. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/info-proc.exp | 23 +++++++++++------------ 2 files changed, 16 insertions(+), 12 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index ad0251c800..9268014f17 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2012-06-06 Yao Qi + + * gdb.base/info-proc.exp: Return if target doesn't support + 'info proc'. + 2012-06-05 Jan Kratochvil * gdb.base/freebpcmd.exp (set lines): Check valid range of I. diff --git a/gdb/testsuite/gdb.base/info-proc.exp b/gdb/testsuite/gdb.base/info-proc.exp index 14bd1eebf5..1cefb6db90 100644 --- a/gdb/testsuite/gdb.base/info-proc.exp +++ b/gdb/testsuite/gdb.base/info-proc.exp @@ -47,24 +47,23 @@ gdb_load ${binfile} gdb_test "help info proc" "Show /proc process information about .*" -gdb_test "info proc" "No current process.*" "info proc without a process" +gdb_test_multiple "info proc" "info proc without a process" { + -re "No current process.*$gdb_prompt $" { + pass "info proc without a process" + } + -re "Not supported on this target.*$gdb_prompt $" { + # info proc command not supported -- nothing to test here. + unsupported "gdb does not support info proc on this target" + return -1; + } +} if { ! [ runto_main ] } then { untested info-proc.exp return -1 } -# Does this gdb support info proc? -gdb_test_multiple "info proc" "info proc" { - -re "Not supported on this target.*$gdb_prompt $" { - # info proc command not supported -- nothing to test here. - unsupported "gdb does not support info proc on this target" - return -1; - } - -re "process ${decimal}.*$gdb_prompt $" { - pass "info proc with process" - } -} +gdb_test "info proc" "process ${decimal}.*" "info proc with process" gdb_test "info proc mapping" \ ".*Mapped address spaces:.*${hex}${ws}${hex}${ws}${hex}${ws}${hex}.*" \