diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-01-03 23:53:48 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-01-03 23:53:48 +0000 |
commit | b2fb46766e90d9753db4f8db3138f69be34f8e3b (patch) | |
tree | f74501ef789c4c6995604eb66fc4de8e90620870 /gdb/ns32k-tdep.c | |
parent | 8dcde88743b22fab1f0d9c16b39ef4a892d88c36 (diff) | |
download | gdb-b2fb46766e90d9753db4f8db3138f69be34f8e3b.zip gdb-b2fb46766e90d9753db4f8db3138f69be34f8e3b.tar.gz gdb-b2fb46766e90d9753db4f8db3138f69be34f8e3b.tar.bz2 |
2003-01-03 Andrew Cagney <ac131313@redhat.com>
* alpha-tdep.c: Use get_frame_saved_regs.
* arm-tdep.c, avr-tdep.c, cris-tdep.c, d10v-tdep.c: Ditto.
* h8300-tdep.c, i386-tdep.c, ia64-tdep.c, m68hc11-tdep.c: Ditto.
* m68k-tdep.c, mcore-tdep.c, mips-tdep.c, mn10300-tdep.c: Ditto.
* ns32k-tdep.c, s390-tdep.c, sh-tdep.c, v850-tdep.c: Ditto.
* vax-tdep.c, xstormy16-tdep.c: Ditto.
Diffstat (limited to 'gdb/ns32k-tdep.c')
-rw-r--r-- | gdb/ns32k-tdep.c | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/gdb/ns32k-tdep.c b/gdb/ns32k-tdep.c index f1d084f..8c2db2e 100644 --- a/gdb/ns32k-tdep.c +++ b/gdb/ns32k-tdep.c @@ -375,7 +375,7 @@ ns32k_frame_init_saved_regs (struct frame_info *frame) int localcount; CORE_ADDR enter_addr, next_addr; - if (frame->saved_regs) + if (get_frame_saved_regs (frame)) return; frame_saved_regs_zalloc (frame); @@ -390,18 +390,18 @@ ns32k_frame_init_saved_regs (struct frame_info *frame) for (regnum = 0; regnum < 8; regnum++) { if (regmask & (1 << regnum)) - frame->saved_regs[regnum] = next_addr -= 4; + get_frame_saved_regs (frame)[regnum] = next_addr -= 4; } - frame->saved_regs[SP_REGNUM] = frame->frame + 4; - frame->saved_regs[PC_REGNUM] = frame->frame + 4; - frame->saved_regs[FP_REGNUM] = read_memory_integer (frame->frame, 4); + get_frame_saved_regs (frame)[SP_REGNUM] = frame->frame + 4; + get_frame_saved_regs (frame)[PC_REGNUM] = frame->frame + 4; + get_frame_saved_regs (frame)[FP_REGNUM] = read_memory_integer (frame->frame, 4); } else if (enter_addr == 1) { CORE_ADDR sp = read_register (SP_REGNUM); - frame->saved_regs[PC_REGNUM] = sp; - frame->saved_regs[SP_REGNUM] = sp + 4; + get_frame_saved_regs (frame)[PC_REGNUM] = sp; + get_frame_saved_regs (frame)[SP_REGNUM] = sp + 4; } } @@ -432,9 +432,9 @@ ns32k_pop_frame (void) FRAME_INIT_SAVED_REGS (frame); for (regnum = 0; regnum < 8; regnum++) - if (frame->saved_regs[regnum]) + if (get_frame_saved_regs (frame)[regnum]) write_register (regnum, - read_memory_integer (frame->saved_regs[regnum], 4)); + read_memory_integer (get_frame_saved_regs (frame)[regnum], 4)); write_register (FP_REGNUM, read_memory_integer (fp, 4)); write_register (PC_REGNUM, read_memory_integer (fp + 4, 4)); |