2003-03-12 Andrew Cagney <cagney@redhat.com>
authorAndrew Cagney <cagney@redhat.com>
Wed, 12 Mar 2003 15:39:30 +0000 (15:39 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 12 Mar 2003 15:39:30 +0000 (15:39 +0000)
commit7a25a7c1cc419c2f4106843387e0c8be92471523
treee5d344262a55505f1431211070aed2ee1a9667bf
parentc4d8feb262fa437232fb144da11b9f449d3b7715
2003-03-12  Andrew Cagney  <cagney@redhat.com>

Eliminate the need for POP_FRAME.
* frame.c (do_frame_unwind_register): New function.
(frame_pop): When no POP_FRAME, pop the frame using register
unwind and a scratch regcache.
(frame_saved_regs_pop): Delete function.
(trad_frame_unwinder): Update.
* d10v-tdep.c (d10v_frame_pop): Delete function.
(d10v_frame_unwind): Update.
* sentinel-frame.c (sentinel_frame_pop): Delete function.
(sentinel_frame_unwinder): Update.
* dummy-frame.c (dummy_frame_pop): Delete function.
(dummy_frame_unwind): Update.
* frame-unwind.h (frame_unwind_pop_ftype): Delete definition.
(struct frame_unwind): Update.
gdb/ChangeLog
gdb/d10v-tdep.c
gdb/dummy-frame.c
gdb/frame-unwind.h
gdb/frame.c
gdb/sentinel-frame.c