From 46e5fdffb9ab407a608d10339581698939e54e6f Mon Sep 17 00:00:00 2001 From: Doug Rabson Date: Sun, 5 Jul 1998 10:12:18 +0000 Subject: [PATCH] Remove the two single step breakpoints in the reverse order of setting to ensure that single stepping a branch to the next instruction works. --- sys/ddb/db_run.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/sys/ddb/db_run.c b/sys/ddb/db_run.c index ed9c9562378..528854669b5 100644 --- a/sys/ddb/db_run.c +++ b/sys/ddb/db_run.c @@ -23,7 +23,7 @@ * any improvements or extensions that they make and grant Carnegie the * rights to redistribute these changes. * - * $Id: db_run.c,v 1.14 1998/06/07 17:09:37 dfr Exp $ + * $Id: db_run.c,v 1.15 1998/06/28 00:52:50 dfr Exp $ */ /* @@ -288,14 +288,14 @@ db_clear_single_step(regs) { register db_breakpoint_t bkpt; - if (db_taken_bkpt != 0) { - db_delete_temp_breakpoint(db_taken_bkpt); - db_taken_bkpt = 0; - } if (db_not_taken_bkpt != 0) { db_delete_temp_breakpoint(db_not_taken_bkpt); db_not_taken_bkpt = 0; } + if (db_taken_bkpt != 0) { + db_delete_temp_breakpoint(db_taken_bkpt); + db_taken_bkpt = 0; + } } #endif SOFTWARE_SSTEP