$NetBSD: patch-ab,v 1.2 2005/11/05 17:14:52 rillig Exp $ --- gdb/avr-tdep.c.orig Wed Sep 18 19:14:22 2002 +++ gdb/avr-tdep.c Sat Nov 5 18:12:23 2005 @@ -480,6 +480,9 @@ avr_scan_prologue (struct frame_info *fi prologue_end = fi->pc; else if (sal.end < prologue_end) /* next line begins after fn end */ prologue_end = sal.end; /* (probably means no prologue) */ + + /* Check that we don't use a prologue larger then AVR_MAX_PROLOGUE_SIZE */ + prologue_end = min (prologue_end, prologue_start + AVR_MAX_PROLOGUE_SIZE); } else /* We're in the boondocks: allow for */