From ee73db833ff8f5272ed6f8410e9c906238384cc8 Mon Sep 17 00:00:00 2001 From: David Carlton Date: Mon, 23 Dec 2002 16:56:25 +0000 Subject: [PATCH] 2002-12-23 David Carlton * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace and current_directory initialization. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.base/selftest.exp | 12 ++++++++++++ 2 files changed, 17 insertions(+) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index 23c9b107047..1a0ca466f3c 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2002-12-23 David Carlton + + * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace + and current_directory initialization. + 2002-12-22 Jim Blandy * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option, diff --git a/gdb/testsuite/gdb.base/selftest.exp b/gdb/testsuite/gdb.base/selftest.exp index 573b8aa4766..bf71c49cbae 100644 --- a/gdb/testsuite/gdb.base/selftest.exp +++ b/gdb/testsuite/gdb.base/selftest.exp @@ -54,6 +54,10 @@ proc do_steps_and_nexts {} { for {set count 0} {$count < 26} {incr count} { send_gdb "list\n" + # NOTE: carlton/2002-12-11: The "initial brace" and + # "current_directory initialization" possibilities happen to + # me with GCC 3.1 on i686-pc-linux-gnu when I compile with + # optimization. gdb_expect { -re ".*context = data.*$gdb_prompt $" { set description "step over context initialization" @@ -158,6 +162,14 @@ proc do_steps_and_nexts {} { set description "next over textdomain PACKAGE" set command "next" } + -re "\[0-9\]*\t\{\r\n$gdb_prompt $" { + set description "step over initial brace" + set command "step" + } + -re ".*current_directory = gdb_dirbuf.*$gdb_prompt $" { + set description "step over current_directory initialization" + set command "step" + } -re "\[ \t\]+\{\r\n$gdb_prompt $" { setup_xfail "mips-*-irix5*" fail "$description ended up at odd location" -- 2.30.2