diff options
Diffstat (limited to 'gdb/remote-mips.c')
-rw-r--r-- | gdb/remote-mips.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/gdb/remote-mips.c b/gdb/remote-mips.c index 19ac30f..9e4039d 100644 --- a/gdb/remote-mips.c +++ b/gdb/remote-mips.c @@ -2375,8 +2375,11 @@ mips_insert_breakpoint (struct target_ops *ops, struct gdbarch *gdbarch, struct bp_target_info *bp_tgt) { if (monitor_supports_breakpoints) - return mips_set_breakpoint (bp_tgt->placed_address, MIPS_INSN32_SIZE, - BREAK_FETCH); + { + bp_tgt->placed_address = bp_tgt->reqstd_address; + return mips_set_breakpoint (bp_tgt->placed_address, MIPS_INSN32_SIZE, + BREAK_FETCH); + } else return memory_insert_breakpoint (ops, gdbarch, bp_tgt); } |