* spu-tdep.c (spu_push_dummy_call): Store stack back chain.

This commit is contained in:
Ulrich Weigand 2007-06-01 19:31:08 +00:00
parent 513f590324
commit ee82e879db
2 changed files with 8 additions and 0 deletions

View File

@ -1,3 +1,7 @@
2007-06-01 Ulrich Weigand <uweigand@de.ibm.com>
* spu-tdep.c (spu_push_dummy_call): Store stack back chain.
2007-06-01 Joel Brobecker <brobecker@adacore.com>
* solib-svr4.c (svr4_solib_create_inferior_hook): Remove warning.

View File

@ -1013,6 +1013,10 @@ spu_push_dummy_call (struct gdbarch *gdbarch, struct value *function,
/* Allocate stack frame header. */
sp -= 32;
/* Store stack back chain. */
regcache_cooked_read (regcache, SPU_RAW_SP_REGNUM, buf);
target_write_memory (sp, buf, 16);
/* Finally, update the SP register. */
regcache_cooked_write_unsigned (regcache, SPU_SP_REGNUM, sp);