diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/arm-tdep.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 35ecebc..0efcb72 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2014-09-24 Yao Qi <yao@codesourcery.com> + + * arm-tdep.c (thumb_in_function_epilogue_p): Fix typo in the + bitmask. + 2014-09-22 Gary Benson <gbenson@redhat.com> * target.c (target_stop): Updated comment. diff --git a/gdb/arm-tdep.c b/gdb/arm-tdep.c index 5cdfc5b..e2559ec 100644 --- a/gdb/arm-tdep.c +++ b/gdb/arm-tdep.c @@ -3273,7 +3273,7 @@ thumb_in_function_epilogue_p (struct gdbarch *gdbarch, CORE_ADDR pc) found_return = 1; else if (thumb_instruction_restores_sp (insn)) { - if ((insn & 0xfe00) == 0xbd00) /* pop <registers, PC> */ + if ((insn & 0xff00) == 0xbd00) /* pop <registers, PC> */ found_return = 1; } else if (thumb_insn_size (insn) == 4) /* 32-bit Thumb-2 instruction */ |