the linetable past the function end.
+2007-09-18 Joel Brobecker <brobecker@adacore.com>
+
+ * ia64-tdep.c (refine_prologue_limit): Make sure we don't scan
+ the linetable past the function end.
+
2007-09-18 James E. Wilson <wilson@specifix.com>
* MAINTAINERS: Update my email address.
{
struct symtab_and_line prologue_sal;
CORE_ADDR start_pc = pc;
+ CORE_ADDR end_pc;
+
+ /* The prologue can not possibly go past the function end itself,
+ so we can already adjust LIM_PC accordingly. */
+ if (find_pc_partial_function (pc, NULL, NULL, &end_pc) && end_pc < lim_pc)
+ lim_pc = end_pc;
/* Start off not trusting the limit. */
*trust_limit = 0;