* spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
past entry function with recent newlib.
This commit is contained in:
parent
81121995ba
commit
12102450ba
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,8 @@
|
|||
2007-01-11 Ulrich Weigand <uweigand@de.ibm.com>
|
||||
|
||||
* spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
|
||||
past entry function with recent newlib.
|
||||
|
||||
2007-01-11 Vladimir Prus <vladimir@codesourcery.com>
|
||||
|
||||
* gdb.texinfo (GDB/MI Variable Objects): Improve the
|
||||
|
|
|
@ -478,11 +478,17 @@ spu_analyze_prologue (CORE_ADDR start_pc, CORE_ADDR end_pc,
|
|||
else if (is_ri16 (insn, op_il, &rt, &immed))
|
||||
{
|
||||
reg_immed[rt] = immed;
|
||||
|
||||
if (rt == SPU_RAW_SP_REGNUM && !found_sp)
|
||||
found_sp = 1;
|
||||
}
|
||||
|
||||
else if (is_ri18 (insn, op_ila, &rt, &immed))
|
||||
{
|
||||
reg_immed[rt] = immed & 0x3ffff;
|
||||
|
||||
if (rt == SPU_RAW_SP_REGNUM && !found_sp)
|
||||
found_sp = 1;
|
||||
}
|
||||
|
||||
/* STQD is used to save registers to the stack. */
|
||||
|
|
Loading…
Add table
Reference in a new issue