aboutsummaryrefslogtreecommitdiff
path: root/gdb
diff options
context:
space:
mode:
authorJoel Brobecker <brobecker@gnat.com>2008-06-02 16:05:57 +0000
committerJoel Brobecker <brobecker@gnat.com>2008-06-02 16:05:57 +0000
commite4d8bc0898d0126ae2bfdede2c04c6ab99ae7ea5 (patch)
tree6fe38b9420779dc4575a6bf5133cf4865831051d /gdb
parent476d8a222ce003eb1cac89b7cb920c0cd5e7758c (diff)
downloadbinutils-e4d8bc0898d0126ae2bfdede2c04c6ab99ae7ea5.zip
binutils-e4d8bc0898d0126ae2bfdede2c04c6ab99ae7ea5.tar.gz
binutils-e4d8bc0898d0126ae2bfdede2c04c6ab99ae7ea5.tar.bz2
* m68k-tdep.c (m68k_analyze_prologue): Fix length of lea insn.
Diffstat (limited to 'gdb')
-rw-r--r--gdb/ChangeLog4
-rw-r--r--gdb/m68k-tdep.c2
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;