* s390-tdep.c: Don't use a call dummy.
authorJim Blandy <jimb@codesourcery.com>
Fri, 9 Nov 2001 19:14:00 +0000 (19:14 +0000)
committerJim Blandy <jimb@codesourcery.com>
Fri, 9 Nov 2001 19:14:00 +0000 (19:14 +0000)
commitd4d0c21e8f5765c6fcd8d87f3c4404f78e0ba4aa
treefcbca0af12d7a03a1516f165181ef87b877dcb17
parentf7aaef7d5ba888dc54435aefae0d586fe7ef6920
* s390-tdep.c: Don't use a call dummy.
(s390_fix_call_dummy, s390_pc_in_call_dummy): Delete.
(s390_push_return_address): Put the address of the inferior call
breakpoint in r14.
(s390_gdbarch_init):
- Provide trivial definition of s390_call_dummy_words; register it
  with the gdbarch appropriately.
- Delete S390x_call_dummy_words.
- Gather inferior-call-related settings into a group.
- Use generic dummy frames.
- Put the inferior call breakpoint at the entry point.
- Use generic gdbarch methods: pc_in_call_dummy_at_entry_point,
  generic_push_dummy_frame, generic_fix_call_dummy.
- There is a call dummy breakpoint offset; it's zero.
gdb/ChangeLog
gdb/s390-tdep.c