* gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
single-stepping.
+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
}
proc test_it_break { ndx } {
+ global software_step
+
set line [gdb_get_line_number "@ Break ${ndx}"]
if { ! [gdb_breakpoint "${line}"] } {
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