diff options
author | Andrew Cagney <cagney@redhat.com> | 2003-09-11 19:27:25 +0000 |
---|---|---|
committer | Andrew Cagney <cagney@redhat.com> | 2003-09-11 19:27:25 +0000 |
commit | b79a8f8e28578379220558916914532b05a228fc (patch) | |
tree | 4e3625c4ceedd840e782e0d786c7b8501f49aa32 /gdb/ppc-sysv-tdep.c | |
parent | 0061cdf5d12e02a89b107c9e087ac914ba65d959 (diff) | |
download | gdb-b79a8f8e28578379220558916914532b05a228fc.tar.gz |
2003-09-11 Andrew Cagney <cagney@redhat.com>
* rs6000-tdep.c (rs6000_push_dummy_call): Use
regcache_raw_write_signed to set SP_REGNUM, move the operation to
near the function's end.
(rs6000_gdbarch_init): Do not set "deprecated_dummy_write_sp".
* ppc-sysv-tdep.c (ppc_sysv_abi_push_dummy_call): Use
regcache_raw_write_signed to set SP_REGNUM.
Diffstat (limited to 'gdb/ppc-sysv-tdep.c')
-rw-r--r-- | gdb/ppc-sysv-tdep.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gdb/ppc-sysv-tdep.c b/gdb/ppc-sysv-tdep.c index 954800770ef..2f13e2981c6 100644 --- a/gdb/ppc-sysv-tdep.c +++ b/gdb/ppc-sysv-tdep.c @@ -189,8 +189,8 @@ ppc_sysv_abi_push_dummy_call (struct gdbarch *gdbarch, CORE_ADDR func_addr, /* Make sure that we maintain 16 byte alignment */ sp &= ~0x0f; - /* Update %sp before proceeding any further */ - write_register (SP_REGNUM, sp); + /* Update %sp before proceeding any further. */ + regcache_raw_write_signed (regcache, SP_REGNUM, sp); /* write the backchain */ store_unsigned_integer (old_sp_buf, 4, saved_sp); |