Index: rs6000-tdep.c =================================================================== RCS file: /cvs/src/src/gdb/rs6000-tdep.c,v retrieving revision 1.233 diff -u -p -r1.233 rs6000-tdep.c --- rs6000-tdep.c 25 Nov 2004 02:48:27 -0000 1.233 +++ rs6000-tdep.c 8 Dec 2004 15:55:25 -0000 @@ -1048,11 +1048,11 @@ skip_prologue (CORE_ADDR pc, CORE_ADDR l fdata->frameless = 0; /* Don't skip over the subroutine call if it is not within - the first three instructions of the prologue and either + the first four instructions of the prologue and either we have no line table information or the line info tells us that the subroutine call is not part of the line associated with the prologue. */ - if ((pc - orig_pc) > 8) + if ((pc - orig_pc) > 12) { struct symtab_and_line prologue_sal = find_pc_line (orig_pc, 0); struct symtab_and_line this_sal = find_pc_line (pc, 0);