2004-08-02 Andrew Cagney <cagney@gnu.org>
authorAndrew Cagney <cagney@redhat.com>
Mon, 2 Aug 2004 17:39:53 +0000 (17:39 +0000)
committerAndrew Cagney <cagney@redhat.com>
Mon, 2 Aug 2004 17:39:53 +0000 (17:39 +0000)
commit96860204a5b8c68b406f7b44793d57183c10d2fb
treea14df27638eb5e5041e85d179f1748069eacfc92
parentd67ec5db3925884861b2f120d8dec845692c62b0
2004-08-02  Andrew Cagney  <cagney@gnu.org>

* dummy-frame.c: Include "gdb_string.h".
(generic_save_call_dummy_addr, generic_push_dummy_frame)
(generic_save_dummy_frame_tos): Delete.
(dummy_frame_push): New function, replaces above.
* dummy-frame.h: Update copyright.
(dummy_frame_push): Declare.
* frame.h (generic_save_dummy_frame_tos, generic_push_dummy_frame)
(generic_save_call_dummy_addr): Delete declarations.
* infcall.c: Include "dummy-frame.h".
(call_function_by_hand): Add locals caller_regcache,
caller_regcache_cleanup and dummy_id.  Replace push_dummy_frame
with call to frame_save_as_regcache plus cleanup.  Delete calls to
generic_save_call_dummy_addr and generic_save_dummy_frame_tos.
Move clear_proceed_status to just before the resume, add call to
dummy_frame_push (discard cleanup).
* Makefile.in (infcall.o): Add $(dummy_frame_h).
(dummy-frame.o): Add $(gdb_string_h).
gdb/ChangeLog
gdb/Makefile.in
gdb/dummy-frame.c
gdb/dummy-frame.h
gdb/frame.h
gdb/infcall.c