* s390-tdep.c (enum pv_boolean): Remove.
authorUlrich Weigand <uweigand@de.ibm.com>
Sat, 23 Oct 2004 16:31:23 +0000 (16:31 +0000)
committerUlrich Weigand <uweigand@de.ibm.com>
Sat, 23 Oct 2004 16:31:23 +0000 (16:31 +0000)
commit121d8485df3bd59f8a74752e6ef3b7123b482b9e
treee9d76f256ba4b2dbd0954e3ce959a7e1da8bb432
parent0a6ddd08223c066a91c9e70e863cb2a59ebc1dff
* s390-tdep.c (enum pv_boolean): Remove.
(pv_is_array_ref): Remove.
(s390_on_stack): Remove.
(S390_NUM_SPILL_SLOTS): Remove.
(struct s390_prologue_data): Remove members 'spill' and 'back_chain',
add members 'gpr_slot', 'fpr_slot', and 'back_chain_saved_p'.
(s390_store): Track all stores of orginal incoming registers to the
stack constant offsets relative to the CFA, instead of only tracking
stores into specific spill slots.
(s390_load): Likewise.
(s390_analyze_prologue): Adapt to struct s390_prologue_data changes.
(s390_prologue_frame_unwind_cache): Likewise.  Only track registers
defined as call-saved by the ABI.
(s390_push_dummy_call): Use bottom of dummy call argument save area
as return value, not the top.  Do not store to the called function's
register save area.
(s390_unwind_dummy_id): Adapt accordingly.
gdb/ChangeLog
gdb/s390-tdep.c