2003-06-13 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Fri, 13 Jun 2003 20:37:28 +0000 (20:37 +0000)
committerAndrew Cagney <cagney@redhat.com>
Fri, 13 Jun 2003 20:37:28 +0000 (20:37 +0000)
commit3e210248bd30a25cad7598cf3acd95a9a6d933be
tree7fa982732833ae8cc48536b31b453e223d86b98a
parente3305dd95bcbe5169d4d074a6d3d1d0393d4b532
2003-06-13  Andrew Cagney  <cagney@redhat.com>

* infcall.c (call_function_by_hand): When UNWIND_DUMMY_ID is
available, do not use the FP register, and always save the TOS.
* dummy-frame.c (dummy_frame_this_id): Do not assert
SAVE_DUMMY_FRAME_TOS.
* i386-tdep.c (i386_save_dummy_frame_tos): Delete function.
(i386_gdbarch_init): Do not set save_dummy_frame_tos.
(i386_push_dummy_call): Add 8 to the returned SP.
* frame.c (legacy_frame_p): Do not require SAVE_DUMMY_FRAME_TOS.
* d10v-tdep.c (d10v_unwind_dummy_id): Use d10v_unwind_sp.
(d10v_gdbarch_init): Do not set save_dummy_frame_tos.
* x86-64-tdep.c (x86_64_save_dummy_frame_tos): Delete function.
(x86_64_push_dummy_call): Return "sp + 16".
(x86_64_init_abi): Do not set save_dummy_frame_tos.
* alpha-tdep.c (alpha_gdbarch_init): Do not set
save_dummy_frame_tos.
gdb/ChangeLog
gdb/alpha-tdep.c
gdb/d10v-tdep.c
gdb/dummy-frame.c
gdb/frame.c
gdb/i386-tdep.c
gdb/infcall.c
gdb/x86-64-tdep.c