From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 8036 invoked by alias); 18 Feb 2004 00:49:12 -0000 Mailing-List: contact gdb-patches-help@sources.redhat.com; run by ezmlm Precedence: bulk List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-patches-owner@sources.redhat.com Received: (qmail 8029 invoked from network); 18 Feb 2004 00:49:09 -0000 Received: from unknown (HELO relay2.EECS.Berkeley.EDU) (169.229.60.28) by sources.redhat.com with SMTP; 18 Feb 2004 00:49:09 -0000 Received: from relay3.EECS.Berkeley.EDU (localhost [127.0.0.1]) by relay2.EECS.Berkeley.EDU (8.12.10/8.9.3) with ESMTP id i1I0n5In006846 for ; Tue, 17 Feb 2004 16:49:06 -0800 (PST) Received: from tully.CS.Berkeley.EDU (tully.CS.Berkeley.EDU [128.32.153.227]) by relay3.EECS.Berkeley.EDU (8.12.10/8.9.3) with ESMTP id i1I0n5FU028747; Tue, 17 Feb 2004 16:49:05 -0800 (PST) Received: from tully.CS.Berkeley.EDU (localhost [127.0.0.1]) by tully.CS.Berkeley.EDU (8.12.7/8.12.7/3.141592645) with ESMTP id i1I0n4rW018128; Tue, 17 Feb 2004 16:49:04 -0800 (PST) Received: from tully.CS.Berkeley.EDU (hilfingr@localhost) by tully.CS.Berkeley.EDU (8.12.7/8.12.7/Submit) with ESMTP id i1I0n4HR018124; Tue, 17 Feb 2004 16:49:04 -0800 (PST) Message-Id: <200402180049.i1I0n4HR018124@tully.CS.Berkeley.EDU> To: David Carlton cc: gdb-patches@sources.redhat.com Subject: Re: [rfa] Add SYMBOL_SET_LINKAGE_NAME In-Reply-To: Message from David Carlton of "Tue, 17 Feb 2004 09:23:47 PST." MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <18120.1077065344.1@tully.CS.Berkeley.EDU> Date: Wed, 18 Feb 2004 00:49:00 -0000 From: Paul Hilfinger X-SW-Source: 2004-02/txt/msg00494.txt.bz2 > When we're talking about types, however, linkage names don't make much > sense, only natural names. Oh, I DO so hate to rock the boat, but this statement is not true in the case of Ada, in which the natural name of a type is not how it's known to the linker. I don't see why "linkage names don't make much sense" anyway: the name of a (C/C++) type is, indeed, what the linker sees. The fact that it happens to coincide with the natural name in the case of C types is an interesting fact that, perhaps "should be shielded behind this macro". Paul