From d7679631e88e095c0ee4a7df9e6153ccc205faca Mon Sep 17 00:00:00 2001 From: Fred Fish Date: Tue, 26 Mar 2002 14:54:27 +0000 Subject: [PATCH] 2002-03-26 Fred Fish * gdb.base/list.exp: Revert the change made yesterday and add note about why we don't list the default lines for remote targets. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/list.exp | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 3c1b3287f62..a137347e677 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2002-03-26 Fred Fish + + * gdb.base/list.exp: Revert the change made yesterday and add note + about why we don't list the default lines for remote targets. + 2002-03-25 Michael Snyder * gdb.base/help.exp: Clean up unnecessary wild cards in regexps. diff --git a/gdb/testsuite/gdb.base/list.exp b/gdb/testsuite/gdb.base/list.exp index 315bf0a998f..9a4169c2979 100644 --- a/gdb/testsuite/gdb.base/list.exp +++ b/gdb/testsuite/gdb.base/list.exp @@ -93,9 +93,16 @@ proc test_listsize {} { gdb_test "show listsize" "Number of source lines gdb will list by default is 10.*" "show default list size" # Show the default lines + # Note that remote targets that have debugging info for _start available will + # list the lines there instead of main, so we skip this test for remote targets. # The second case is for optimized code, it is still correct. - gdb_test "list" "(1\[ \t\]+#include \"list0.h\".*10\[ \t\]+x = 0;|2.*11\[ \t\]+foo .x\[+)\]+;)" "list default lines around main" + if [is_remote target] { + runto_main; + unsupported "list default lines around main"; + } else { + gdb_test "list" "(1\[ \t\]+#include \"list0.h\".*10\[ \t\]+x = 0;|2.*11\[ \t\]+foo .x\[+)\]+;)" "list default lines around main" + } # Ensure we can limit printouts to one line -- 2.30.2