From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26667 invoked by alias); 8 Nov 2010 17:18:37 -0000 Received: (qmail 26394 invoked by uid 22791); 8 Nov 2010 17:18:34 -0000 X-SWARE-Spam-Status: No, hits=-1.1 required=5.0 tests=AWL,BAYES_00,MSGID_MULTIPLE_AT X-Spam-Check-By: sourceware.org Received: from mailhost.u-strasbg.fr (HELO mailhost.u-strasbg.fr) (130.79.200.152) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Mon, 08 Nov 2010 17:18:29 +0000 Received: from md2.u-strasbg.fr (md2.u-strasbg.fr [IPv6:2001:660:2402::187]) by mailhost.u-strasbg.fr (8.14.3/jtpda-5.5pre1) with ESMTP id oA8HHv6s084586 ; Mon, 8 Nov 2010 18:17:58 +0100 (CET) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from mailserver.u-strasbg.fr (ms5.u-strasbg.fr [IPv6:2001:660:2402:d::14]) by md2.u-strasbg.fr (8.14.4/jtpda-5.5pre1) with ESMTP id oA8HHv6d009970 ; Mon, 8 Nov 2010 18:17:57 +0100 (CET) (envelope-from pierre.muller@ics-cnrs.unistra.fr) Received: from E6510Muller (lec67-4-82-230-53-140.fbx.proxad.net [82.230.53.140]) (user=mullerp mech=LOGIN) by mailserver.u-strasbg.fr (8.14.4/jtpda-5.5pre1) with ESMTP id oA8HHtWg092445 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) ; Mon, 8 Nov 2010 18:17:56 +0100 (CET) (envelope-from pierre.muller@ics-cnrs.unistra.fr) From: "Pierre Muller" To: "'Joel Brobecker'" , "'Jan Kratochvil'" Cc: References: <20101107035038.GB8598@host0.dyn.jankratochvil.net> <20101108163544.GB2933@adacore.com> In-Reply-To: <20101108163544.GB2933@adacore.com> Subject: RE: [patch 2/2] iFort compat.: case insensitive symbols (PR 11313) Date: Mon, 08 Nov 2010 17:18:00 -0000 Message-ID: <000301cb7f68$e39a07c0$aace1740$@muller@ics-cnrs.unistra.fr> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable 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: 2010-11/txt/msg00123.txt.bz2 Yes, I don't like the idea of lowercas'ing everything at read-in:=20 In Free Pascal, despite the fact that pascal is case insensitive at source level, uses internal functions that are lowercase as opposed to all source declared function which are uppercased. If we unconditionally lowercase everything, we would possibly not be able anymore to specifically target those internal functions. A while ago, I proposed a patch that changed the used a second copy of the pascal name http://sourceware.org/ml/gdb-patches/2010-04/msg00967.html But you didn't like that proposition ... I didn't reply to the last message in this thread, but I now think that your proposal of using a specific syntax (gdb) print to avoid case conversion, would not work for info command, which was one of the reasons of that patch. Pierre Muller Pascal language maintainer > -----Message d'origine----- > De=A0: gdb-patches-owner@sourceware.org [mailto:gdb-patches- > owner@sourceware.org] De la part de Joel Brobecker > Envoy=E9=A0: lundi 8 novembre 2010 17:36 > =C0=A0: Jan Kratochvil > Cc=A0: gdb-patches@sourceware.org > Objet=A0: Re: [patch 2/2] iFort compat.: case insensitive symbols (PR > 11313) >=20 > > Therefore GDB will now lowercase any case insensitive symbol names on > > their read-in from DWARF. >=20 > Just a thought, since I don't really know what this would entail, but > shouldn't we just fix the lookup routines instead? I think that would > be cleaner. >=20 > -- > Joel