gdb/testsuite/

* gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
	single-stepping.
This commit is contained in:
Daniel Jacobowitz 2010-02-16 21:20:14 +00:00
parent 275f2e57c2
commit bb3912236d
2 changed files with 12 additions and 1 deletions

View file

@ -1,3 +1,8 @@
2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
* gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
single-stepping.
2010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
* gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test

View file

@ -126,6 +126,8 @@ proc test_it_block { func } {
}
proc test_it_break { ndx } {
global software_step
set line [gdb_get_line_number "@ Break ${ndx}"]
if { ! [gdb_breakpoint "${line}"] } {
@ -133,7 +135,11 @@ proc test_it_break { ndx } {
return
}
gdb_continue_to_breakpoint "test ${ndx}" ".*@ Location ${ndx}.*"
if { $software_step } {
gdb_continue_to_breakpoint "test ${ndx}" ".*@ Location ${ndx}.*"
} else {
gdb_continue_to_breakpoint "test ${ndx}" ".*@ Break ${ndx}.*"
}
}
# If we are using software single-stepping in GDB, then GDB will not