mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-03 21:34:46 +08:00
* spu-tdep.c (spu_analyze_prologue): Fix erroneous backtrace
past entry function with recent newlib.
This commit is contained in:
@ -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. */
|
||||
|
Reference in New Issue
Block a user