summaryrefslogtreecommitdiff
path: root/cross/avr-gdb/patches/patch-ab
blob: 1cdd5e883146a4d6adb791c5fa3300ff6bc0a52b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
$NetBSD: patch-ab,v 1.1 2003/10/21 14:19:37 wennmach 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 */