* gdbarch.sh: Add skip_permanent_breakpoint callback.
authorUlrich Weigand <uweigand@de.ibm.com>
Mon, 7 May 2007 18:20:21 +0000 (18:20 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Mon, 7 May 2007 18:20:21 +0000 (18:20 +0000)
commit6d350bb576b5a3495c99f1f6e6bc5e199851d36e
tree13cf98eaca8a6edb0dda64a68ce09b0208b13935
parent3b95049e0a52a4b831c5338aa844d97df5e05df4
* gdbarch.sh: Add skip_permanent_breakpoint callback.
* gdbarch.h, gdbarch.c: Regenerate.

* infrun.c (SKIP_PERMANENT_BREAKPOINT): Remove default definition.
(resume): Call gdbarch_skip_permanent_breakpoint instead of
SKIP_PERMANENT_BREAKPOINT.  Inline default case.

* hppa-hpux-tdep.c (hppa_skip_permanent_breakpoint): Make static.
Add REGCACHE argument.  Use it instead of read/write_register.
(hppa_hpux_init_abi): Install hppa_skip_permanent_breakpoint.

* config/pa/tm-hppah.h: Delete file.
* config/pa/hppa64.mt (DEPRECATED_TM_FILE): Set to tm-hppa.h.
* config/pa/hppahpux.mt (DEPRECATED_TM_FILE): Likewise.
gdb/ChangeLog
gdb/config/pa/hppa64.mt
gdb/config/pa/hppahpux.mt
gdb/config/pa/tm-hppah.h [deleted file]
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/hppa-hpux-tdep.c
gdb/infrun.c