diff options
Diffstat (limited to 'cross/avr-gdb/patches/patch-ab')
-rw-r--r-- | cross/avr-gdb/patches/patch-ab | 28 |
1 files changed, 13 insertions, 15 deletions
diff --git a/cross/avr-gdb/patches/patch-ab b/cross/avr-gdb/patches/patch-ab index 1cdd5e88314..d205d23fdd7 100644 --- a/cross/avr-gdb/patches/patch-ab +++ b/cross/avr-gdb/patches/patch-ab @@ -1,16 +1,14 @@ -$NetBSD: patch-ab,v 1.1 2003/10/21 14:19:37 wennmach Exp $ +$NetBSD: patch-ab,v 1.2 2005/11/05 17:14:52 rillig Exp $ -*** gdb/avr-tdep.c.org Sun Oct 12 02:35:53 2003 ---- gdb/avr-tdep.c Sun Oct 12 02:58:30 2003 -*************** -*** 480,485 **** ---- 480,488 ---- - 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 */ +--- 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 */ |