From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96374 invoked by alias); 5 Feb 2018 20:12:58 -0000 Mailing-List: contact gcc-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Id: List-Archive: List-Post: List-Help: Sender: gcc-owner@gcc.gnu.org Received: (qmail 96339 invoked by uid 89); 5 Feb 2018 20:12:58 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-1.8 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS autolearn=ham version=3.3.2 spammy=H*f:sk:CAH6eHd, H*f:sk:arkd-Xu, uniqueness, Hx-languages-length:327 X-HELO: mail-io0-f175.google.com Received: from mail-io0-f175.google.com (HELO mail-io0-f175.google.com) (209.85.223.175) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Feb 2018 20:12:56 +0000 Received: by mail-io0-f175.google.com with SMTP id t22so6740ioa.7 for ; Mon, 05 Feb 2018 12:12:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=y+EmFLqwJ/L6wYK/vXOdPPdRaxGwf/UzCa/yZaz0Xyc=; b=SIyJPcFo0lYuY0ZYztLzKd4/8S36fiFiH120KvEHguAu+uEpuiDpz2jv+PUd/HwOdg SHioOmclh4YgkVgE7Z9KjgEBNsCKqLLSQ4ojOaRtDq1CQTd86kMOjgrTmf5IFCTDLDXD hQs6noJ/43DZ+1KUWXokkt3xl6zMAIauL2T8DpITmzIlOZtqCX3efORwQ60RdEgEJCSy EfxIB5ZNuyah2kC066zoYlibapZIbR25dRTcnMsf2mfrF0VVTuHUWVgxh1O1/J23EPlx Sq/0yre0N0O/dzrJsmn7g7+A7CAKSmAJ9zdPSUam+8WIABUV8m1KAG1ATbs1z/HUxyGk jx6g== X-Gm-Message-State: AKwxyteJfO/rRMrhAQPgaqfIy7SRgfjzOLND3+t2j23gqSUCA6uvZRwJ jTb6VysQGnuV2ChgI/gN+Z9qRJRmecKnFhxj1Eo= X-Google-Smtp-Source: AH8x224DBicu6Ul3M248DkFbHqtlf0dktWmZ5f2vTjnMRZpc75Qj5Di3QMoB7232GPxnmVRD9LnjTE8eU9HnCZVby8c= X-Received: by 10.107.169.211 with SMTP id f80mr51205792ioj.275.1517861575298; Mon, 05 Feb 2018 12:12:55 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.50.198 with HTTP; Mon, 5 Feb 2018 12:12:54 -0800 (PST) In-Reply-To: References: <1517667601.3405.123.camel@gnu.org> <1b58e2df-5425-4f22-510c-d2e9f51040ba@polymtl.ca> <39845077-6bdf-f60d-9bfc-a491e7fa4fc7@gmail.com> <132fbd97-4f0d-020f-1c0f-1d4097800233@polymtl.ca> <6da16f7c-4801-4c57-2197-271db491a88f@gmail.com> From: Jonathan Wakely Date: Mon, 05 Feb 2018 20:12:00 -0000 Message-ID: Subject: Re: gdb 8.x - g++ 7.x compatibility To: Roman Popov Cc: Simon Marchi , Martin Sebor , Manfred , gdb@sourceware.org, "gcc@gcc.gnu.org" Content-Type: text/plain; charset="UTF-8" X-IsSubscribed: yes X-SW-Source: 2018-02/txt/msg00037.txt.bz2 On 5 February 2018 at 20:10, Roman Popov wrote: > Do you mean that g++ guarantees uniqueness of mangled names for types? And Of course. The mangled name is determined by the ABI and must be stable, predictable and unique, so that linking works. > uses name compare for operator== ? Yes.