diff options
Diffstat (limited to 'gdb/config/ns32k')
-rw-r--r-- | gdb/config/ns32k/tm-merlin.h | 7 | ||||
-rw-r--r-- | gdb/config/ns32k/tm-umax.h | 7 |
2 files changed, 6 insertions, 8 deletions
diff --git a/gdb/config/ns32k/tm-merlin.h b/gdb/config/ns32k/tm-merlin.h index ae43ee8..9a31662 100644 --- a/gdb/config/ns32k/tm-merlin.h +++ b/gdb/config/ns32k/tm-merlin.h @@ -274,14 +274,13 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */ /* Discard from the stack the innermost frame, restoring all registers. */ #define POP_FRAME \ -{ register FRAME frame = get_current_frame (); \ +{ register struct frame_info *frame = get_current_frame (); \ register CORE_ADDR fp; \ register int regnum; \ struct frame_saved_regs fsr; \ struct frame_info *fi; \ - fi = get_frame_info (frame); \ - fp = fi->frame; \ - get_frame_saved_regs (fi, &fsr); \ + fp = frame->frame; \ + get_frame_saved_regs (frame, &fsr); \ for (regnum = 0; regnum < 8; regnum++) \ if (fsr.regs[regnum]) \ write_register (regnum, read_memory_integer (fsr.regs[regnum], 4)); \ diff --git a/gdb/config/ns32k/tm-umax.h b/gdb/config/ns32k/tm-umax.h index d6193d7..5497543 100644 --- a/gdb/config/ns32k/tm-umax.h +++ b/gdb/config/ns32k/tm-umax.h @@ -329,14 +329,13 @@ extern CORE_ADDR ns32k_get_enter_addr (); /* Discard from the stack the innermost frame, restoring all registers. */ #define POP_FRAME \ -{ register FRAME frame = get_current_frame (); \ +{ register struct frame_info *frame = get_current_frame (); \ register CORE_ADDR fp; \ register int regnum; \ struct frame_saved_regs fsr; \ struct frame_info *fi; \ - fi = get_frame_info (frame); \ - fp = fi->frame; \ - get_frame_saved_regs (fi, &fsr); \ + fp = frame->frame; \ + get_frame_saved_regs (frame, &fsr); \ for (regnum = 0; regnum < 8; regnum++) \ if (fsr.regs[regnum]) \ write_register (regnum, read_memory_integer (fsr.regs[regnum], 4)); \ |