From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11784 invoked by alias); 30 Sep 2008 15:43:17 -0000 Received: (qmail 11773 invoked by uid 22791); 30 Sep 2008 15:43:16 -0000 X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.155) by sourceware.org (qpsmtpd/0.31) with ESMTP; Tue, 30 Sep 2008 15:42:36 +0000 Received: from baal.u-strasbg.fr (baal.u-strasbg.fr [IPv6:2001:660:2402::41]) by mailhost.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id m8UFgWZ9032131 ; Tue, 30 Sep 2008 17:42:32 +0200 (CEST) Received: from mailserver.u-strasbg.fr (ms2.u-strasbg.fr [IPv6:2001:660:2402::142]) by baal.u-strasbg.fr (8.14.0/jtpda-5.5pre1) with ESMTP id m8UFgWId058561 ; Tue, 30 Sep 2008 17:42:32 +0200 (CEST) Received: from d620muller (www-ics.u-strasbg.fr [130.79.210.225]) (user=mullerp mech=LOGIN) by mailserver.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id m8UFgVB0063668 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NO) ; Tue, 30 Sep 2008 17:42:31 +0200 (CEST) (envelope-from muller@ics.u-strasbg.fr) From: "Pierre Muller" To: "'Joel Brobecker'" , References: <20080930152757.GC23135@adacore.com> In-Reply-To: <20080930152757.GC23135@adacore.com> Subject: RE: [RFA/DWARF2] Handle nested subprograms in CU pc bound calculation Date: Tue, 30 Sep 2008 15:43:00 -0000 Message-ID: <002601c92313$27d06790$777136b0$@u-strasbg.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit X-Mailer: Microsoft Office Outlook 12.0 Content-Language: en-us X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.0 (mailhost.u-strasbg.fr [IPv6:2001:660:2402::155]); Tue, 30 Sep 2008 17:42:32 +0200 (CEST) X-Virus-Status: Clean Mailing-List: contact gdb-patches-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sourceware.org X-SW-Source: 2008-09/txt/msg00571.txt.bz2 > The attached patch fixes this problem by handling nested subprograms. > Similarly to what was done earlier, I am limiting this to languages > that allow nested subprogram, which means only Ada for now. Other > languages should be unaffected. Could you please also allow it for pascal language? Nested functions/procedures are also allowed in pascal. I wouldn't be surprised if modula-2 would also accept it, but this would be to Gaius Mulley to confirm. Pierre Muller Pascal language support maintainer for GDB