Index: gdb/ChangeLog from Alexandre Oliva * mn10300-tdep.c (mn10300_analyze_prologue): Don't compute saved regs if PC is on movm. Index: gdb/mn10300-tdep.c =================================================================== RCS file: /cvs/uberbaum/gdb/mn10300-tdep.c,v retrieving revision 1.105 diff -u -p -r1.105 mn10300-tdep.c --- gdb/mn10300-tdep.c 8 May 2004 22:19:30 -0000 1.105 +++ gdb/mn10300-tdep.c 2 Jun 2004 21:46:41 -0000 @@ -457,8 +457,8 @@ mn10300_analyze_prologue (struct frame_i addr = func_addr; /* Suck in two bytes. */ - status = read_memory_nobpt (addr, buf, 2); - if (status != 0) + if (addr + 2 >= stop + || (status = read_memory_nobpt (addr, buf, 2)) != 0) { fix_frame_pointer (fi, 0); return addr;