diff options
-rw-r--r-- | gdb/ChangeLog | 4 | ||||
-rw-r--r-- | gdb/m68k-tdep.c | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 7061b8d..4795455 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,7 @@ +2008-06-02 Roman Zippel <zippel@linux-m68k.org> + + * m68k-tdep.c (m68k_analyze_prologue): Fix length of lea insn. + 2008-06-01 Joel Brobecker <brobecker@adacore.com> * rs6000-aix-tdep.c (rs6000_convert_from_func_ptr_addr): Do not diff --git a/gdb/m68k-tdep.c b/gdb/m68k-tdep.c index 7fb70e9..2319d78 100644 --- a/gdb/m68k-tdep.c +++ b/gdb/m68k-tdep.c @@ -804,7 +804,7 @@ m68k_analyze_prologue (struct gdbarch *gdbarch, CORE_ADDR pc, if (op == P_LEA_PC_A5) { /* lea (%pc,N),%a5 */ - return pc + 6; + return pc + 8; } return pc; |