summaryrefslogtreecommitdiff
path: root/gdb/arm-tdep.c
diff options
context:
space:
mode:
authorFernando Nasser <fnasser@redhat.com>2001-12-19 17:57:42 +0000
committerFernando Nasser <fnasser@redhat.com>2001-12-19 17:57:42 +0000
commite7ecf31fd8fe2356b298d82aad976e21f9ae336a (patch)
tree76de1dc447bce53bfababd6c1009f41f881db103 /gdb/arm-tdep.c
parent054e0cc8fce25ba2ec256961e1d7e963dc1b2256 (diff)
downloadgdb-e7ecf31fd8fe2356b298d82aad976e21f9ae336a.tar.gz
2001-12-19 Fernando Nasser <fnasser@redhat.com>
* config/arm/tm-arm.h: Properly define SOFTWARE_SINGLE_STEP_P. Always define SOFTWARE_SINGLE_STEP. * config/arm/tm-embed.h: Properly define SOFTWARE_SINGLE_STEP_P. * arm-tdep.c (arm_get_next_pc, thumb_get_next_pc, bitcount, shifted_reg_val): Always compile these functions. (arm_software_single_step): Fix second argument in function calls.
Diffstat (limited to 'gdb/arm-tdep.c')
-rw-r--r--gdb/arm-tdep.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c
index bec9c80ae74..434b26fce0d 100644
--- a/gdb/arm-tdep.c
+++ b/gdb/arm-tdep.c
@@ -1532,7 +1532,6 @@ condition_true (unsigned long cond, unsigned long status_reg)
return 1;
}
-#if SOFTWARE_SINGLE_STEP_P
/* Support routines for single stepping. Calculate the next PC value. */
#define submask(x) ((1L << ((x) + 1)) - 1)
#define bit(obj,st) (((obj) >> (st)) & 1)
@@ -1887,12 +1886,11 @@ arm_software_single_step (ignore, insert_bpt)
if (insert_bpt)
{
next_pc = arm_get_next_pc (read_register (PC_REGNUM));
- target_insert_breakpoint (next_pc, &break_mem);
+ target_insert_breakpoint (next_pc, break_mem);
}
else
- target_remove_breakpoint (next_pc, &break_mem);
+ target_remove_breakpoint (next_pc, break_mem);
}
-#endif /* SOFTWARE_SINGLE_STEP_P */
#include "bfd-in2.h"
#include "libcoff.h"