* 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