From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26280 invoked by alias); 5 Feb 2007 16:16:08 -0000 Received: (qmail 26270 invoked by uid 22791); 5 Feb 2007 16:16:07 -0000 X-Spam-Check-By: sourceware.org Received: from ics.u-strasbg.fr (HELO ics.u-strasbg.fr) (130.79.112.250) by sourceware.org (qpsmtpd/0.31) with ESMTP; Mon, 05 Feb 2007 16:16:01 +0000 Received: from www-ics.u-strasbg.fr (websd.u-strasbg.fr [130.79.112.253]) by ics.u-strasbg.fr (Postfix) with ESMTP id 49C7D18702C; Mon, 5 Feb 2007 17:18:51 +0100 (CET) Received: from 130.79.112.72 (SquirrelMail authenticated user muller) by www-ics.u-strasbg.fr with HTTP; Mon, 5 Feb 2007 17:13:01 +0100 (CET) Message-ID: <1755.130.79.112.72.1170691981.squirrel@www-ics.u-strasbg.fr> Date: Mon, 05 Feb 2007 16:16:00 -0000 Subject: [RFA] Set pascal language for DWarf debug information From: "Pierre Muller" To: gdb-patches@sourceware.org Cc: ezannoni@redhat.com Reply-To: muller@ics.u-strasbg.fr User-Agent: SquirrelMail/1.4.4 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit References: In-Reply-To: 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: 2007-02/txt/msg00043.txt.bz2 Following the patch was proposed by Jonas Maebe in bugs database reference 2223 http://sourceware.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gdb&pr=2223 ? I extended his proposed patch to dwarfread.c file also. I can see no risks associated with the given patch, and I hope that, despite the long time since my last RFA, it is formatted correctly. It is in a way, pascal specific, but as it is not in a pascal only file, I prefer to get approval before committing. Pierre Muller maintainer of pascal language support. 2007-02-05 Pierre Muller * gdb/dwarfread.c (set_cu_language): Recognize LANG_PASCAL83 as pascal language marker. * gdb/dwarf2read.c (set_cu_language): Recognize DW_LANG_Pascal83 as pascal language marker. Index: gdb/dwarf2read.c =================================================================== RCS file: /cvs/src/src/gdb/dwarf2read.c,v retrieving revision 1.214 diff -u -p -r1.214 dwarf2read.c --- gdb/dwarf2read.c 28 Jan 2007 14:42:12 -0000 1.214 +++ gdb/dwarf2read.c 5 Feb 2007 15:26:58 -0000 @@ -6325,9 +6325,11 @@ set_cu_language (unsigned int lang, stru case DW_LANG_Modula2: cu->language = language_m2; break; + case DW_LANG_Pascal83: + cu->language = language_pascal; + break; case DW_LANG_Cobol74: case DW_LANG_Cobol85: - case DW_LANG_Pascal83: default: cu->language = language_minimal; break; Index: gdb/dwarfread.c =================================================================== RCS file: /cvs/src/src/gdb/dwarfread.c,v retrieving revision 1.46 diff -u -p -r1.46 dwarfread.c --- gdb/dwarfread.c 9 Jan 2007 17:58:50 -0000 1.46 +++ gdb/dwarfread.c 5 Feb 2007 15:26:59 -0000 @@ -616,10 +616,12 @@ set_cu_language (struct dieinfo *dip) case LANG_FORTRAN90: cu_language = language_fortran; break; + case LANG_PASCAL83: + cu_language = language_pascal; + break; case LANG_ADA83: case LANG_COBOL74: case LANG_COBOL85: - case LANG_PASCAL83: /* We don't know anything special about these yet. */ cu_language = language_unknown; break;