X-Git-Url: http://git.efficios.com/?a=blobdiff_plain;f=gdb%2Ftestsuite%2Fgdb.base%2Fdisplay.exp;h=9839705f4165cb36942646a5c761c2a2f956d62b;hb=7cbcbded71b7da1f31f63ac3cb5705249e5e4887;hp=174c53fe2f41b581e43caa69b4f6e0fc386ff683;hpb=f16cd0d502d32721849ec650d4dfda17fb530066;p=deliverable%2Fbinutils-gdb.git diff --git a/gdb/testsuite/gdb.base/display.exp b/gdb/testsuite/gdb.base/display.exp index 174c53fe2f..9839705f41 100644 --- a/gdb/testsuite/gdb.base/display.exp +++ b/gdb/testsuite/gdb.base/display.exp @@ -78,13 +78,15 @@ if [target_info exists gdb,no_hardware_watchpoints] { gdb_test "set can-use-hw-watchpoints 0" "" "" } -gdb_test "break 14" ".*Breakpoint 2.*" "break do_loops" +set bp_location1 [gdb_get_line_number "set breakpoint 1 here"] +gdb_test "break $bp_location1" ".*Breakpoint 2.*" "break do_loops" gdb_test "cont" ".*Breakpoint 2, do_loops.*" "get to do_loops" # Create stopping points. # gdb_test "watch sum" ".*\[Ww\]atchpoint 3: sum.*" "set watch" -gdb_test "break 19" ".*Breakpoint 4.*" "break 19" +set bp_location2 [gdb_get_line_number "set breakpoint 2 here"] +gdb_test "break $bp_location2" ".*Breakpoint 4.*" "break loop end" # Create displays for those points # @@ -161,9 +163,10 @@ gdb_expect { } } -gdb_test "step" ".*do_vars.*.*27.*" -gdb_test "tbreak 37" ".*breakpoint 5 a.*" -gdb_test "cont" ".*do_vars.*37.*37.*" +gdb_test "step" ".*do_vars.*.*i = 9.*" +set bp_location3 [gdb_get_line_number "set breakpoint 3 here"] +gdb_test "tbreak $bp_location3" ".*breakpoint 5 a.*" "tbreak in do_vars" +gdb_test "cont" ".*do_vars.*$bp_location3.*$bp_location3.*" # Beat on printf a bit #