diff options
author | Daniel Jacobowitz <drow@false.org> | 2002-05-13 01:18:19 +0000 |
---|---|---|
committer | Daniel Jacobowitz <drow@false.org> | 2002-05-13 01:18:19 +0000 |
commit | df763c7f5b199a8e14fefc35fb94ba7ea3b5a875 (patch) | |
tree | a0dc4e9f8ff0597b644f35183563130863aa8d3c | |
parent | 3129eb7aaa4686745b997e4cad37e1dae619cab4 (diff) | |
download | gdb-df763c7f5b199a8e14fefc35fb94ba7ea3b5a875.zip gdb-df763c7f5b199a8e14fefc35fb94ba7ea3b5a875.tar.gz gdb-df763c7f5b199a8e14fefc35fb94ba7ea3b5a875.tar.bz2 |
2002-05-12 Daniel Jacobowitz <drow@mvista.com>
* gdb.base/break.exp: Check 'break "marker2"'.
-rw-r--r-- | gdb/testsuite/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/break.exp | 15 |
2 files changed, 18 insertions, 1 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index acca303..9a85732 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2002-05-12 Daniel Jacobowitz <drow@mvista.com> + + * gdb.base/break.exp: Check 'break "marker2"'. + 2002-05-10 Michael Snyder <msnyder@redhat.com> * gdb.base/long_long.exp: Fix typo. diff --git a/gdb/testsuite/gdb.base/break.exp b/gdb/testsuite/gdb.base/break.exp index 166f097..e3aa922 100644 --- a/gdb/testsuite/gdb.base/break.exp +++ b/gdb/testsuite/gdb.base/break.exp @@ -1,5 +1,5 @@ # Copyright 1988, 1990, 1991, 1992, 1994, 1995, 1996, 1997, 1998, 1999, -# 2000 +# 2000, 2002 # Free Software Foundation, Inc. # This program is free software; you can redistribute it and/or modify @@ -84,6 +84,13 @@ gdb_test "break main" \ "breakpoint function" # +# test break at quoted function +# +gdb_test "break \"marker2\"" \ + "Breakpoint.*at.* file .*$srcfile, line.*" \ + "breakpoint quoted function" + +# # test break at function in file # gdb_test "break $srcfile:factorial" \ @@ -150,6 +157,7 @@ if {$hp_aCC_compiler} { gdb_test "info break" \ "Num Type\[ \]+Disp Enb Address\[ \]+What.* \[0-9\]+\[\t \]+breakpoint keep y.* in main at .*$srcfile:$main_line.* +\[0-9\]+\[\t \]+breakpoint keep y.* in marker2 at .*$srcfile:4\[49\].* \[0-9\]+\[\t \]+breakpoint keep y.* in factorial$proto at .*$srcfile:96.* \[0-9\]+\[\t \]+breakpoint keep y.* in main at .*$srcfile:79.* \[0-9\]+\[\t \]+breakpoint keep y.* in main at .*$srcfile:79.* @@ -209,6 +217,11 @@ for {set i 6} {$i >= 1} {incr i -1} { } # +# Run until the breakpoint set at a quoted function +# +gdb_test continue "Continuing\\..*Breakpoint \[0-9\]+, (0x\[0-9a-f\]+ in )?marker2 \\(a=43\\) at .*$srcfile:4\[49\].*" \ + "run until quoted breakpoint" +# # run until the file:function breakpoint at a line number in a file # gdb_test continue "Continuing\\..*Breakpoint \[0-9\]+, main \\(argc=.*, argv=.*, envp=.*\\) at .*$srcfile:85.*85\[\t \]+argc = \\(argc == 12345\\);.*" \ |