diff options
author | Randolph Chung <tausq@debian.org> | 2004-12-03 23:59:53 +0000 |
---|---|---|
committer | Randolph Chung <tausq@debian.org> | 2004-12-03 23:59:53 +0000 |
commit | 681292b5b5ef0acd344ddb6e81e84c8d22078922 (patch) | |
tree | dc88e5f6cea90d1fe3f30eff55351bf19437307f /gdb/gdbarch.sh | |
parent | 12f1fcb5eee9f78cc46ab64b6d34598efafcd5ea (diff) | |
download | gdb-681292b5b5ef0acd344ddb6e81e84c8d22078922.tar.gz |
2004-12-03 Randolph Chung <tausq@debian.org>
* gdbarch.sh (instruction_nullified): Delete.
* gdbarch.c: Regenerate.
* gdbarch.h: Regenerate.
* hppa-tdep.c (hppa_target_read_pc): Adjust pc if instruction is
nullified.
(hppa_unwind_pc): Likewise.
(hppa_instruction_nullified): Delete.
(hppa_gdbarch_init): Don't set instruction_nullified method.
* infrun.c (infwait_states): Remove infwait_nullified_state.
(handle_inferior_event): Remove handling of infwait_nullified_state.
Remove handling of nullified instructions.
testsuite/
* gdb.arch/pa-nullify.exp: New file.
* gdb.arch/pa-nullify.s: New file.
Diffstat (limited to 'gdb/gdbarch.sh')
-rwxr-xr-x | gdb/gdbarch.sh | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/gdb/gdbarch.sh b/gdb/gdbarch.sh index 14abd74f8a6..aa0cd62cf25 100755 --- a/gdb/gdbarch.sh +++ b/gdb/gdbarch.sh @@ -614,12 +614,6 @@ F:=:void:software_single_step:enum target_signal sig, int insert_breakpoints_p:s # Return non-zero if the processor is executing a delay slot and a # further single-step is needed before the instruction finishes. M::int:single_step_through_delay:struct frame_info *frame:frame -# On some systems, the PC may be left pointing at an instruction that won't -# actually be executed. This is usually indicated by a bit in the PSW. If -# we find ourselves in such a state, then we step the target beyond the -# nullified instruction before returning control to gdb. -# Return non-zero if the processor is about to execute a nullified instruction. -m::int:instruction_nullified:struct regcache *regcache:regcache::generic_instruction_nullified::0 # FIXME: cagney/2003-08-28: Need to find a better way of selecting the # disassembler. Perhaps objdump can handle it? f:TARGET_PRINT_INSN:int:print_insn:bfd_vma vma, struct disassemble_info *info:vma, info::0: |