* mips-tdep.c (mips_next_pc): Use is_mips16_addr() instead of
a direct test.
This commit is contained in:
parent
bcf1ea1e61
commit
ce1f96de2e
2 changed files with 7 additions and 2 deletions
|
@ -1,3 +1,8 @@
|
|||
2007-07-20 Maciej W. Rozycki <macro@mips.com>
|
||||
|
||||
* mips-tdep.c (mips_next_pc): Use is_mips16_addr() instead of
|
||||
a direct test.
|
||||
|
||||
2007-07-20 Chris Dearman <chris@mips.com>
|
||||
Maciej W. Rozycki <macro@mips.com>
|
||||
|
||||
|
|
|
@ -1435,11 +1435,11 @@ mips16_next_pc (struct frame_info *frame, CORE_ADDR pc)
|
|||
target monitor or stub is not developed enough to do a single_step.
|
||||
It works by decoding the current instruction and predicting where a
|
||||
branch will go. This isnt hard because all the data is available.
|
||||
The MIPS32 and MIPS16 variants are quite different */
|
||||
The MIPS32 and MIPS16 variants are quite different. */
|
||||
static CORE_ADDR
|
||||
mips_next_pc (struct frame_info *frame, CORE_ADDR pc)
|
||||
{
|
||||
if (pc & 0x01)
|
||||
if (is_mips16_addr (pc))
|
||||
return mips16_next_pc (frame, pc);
|
||||
else
|
||||
return mips32_next_pc (frame, pc);
|
||||
|
|
Loading…
Add table
Reference in a new issue