From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 96375 invoked by alias); 5 Feb 2018 20:12:58 -0000 Mailing-List: contact gdb-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: gdb-owner@sourceware.org Received: (qmail 96338 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-f181.google.com Received: from mail-io0-f181.google.com (HELO mail-io0-f181.google.com) (209.85.223.181) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 05 Feb 2018 20:12:56 +0000 Received: by mail-io0-f181.google.com with SMTP id 72so31534286iom.10 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=PQ9Fyv2dQboWM0lTIzSWjJvNX893W0ELph4rRDqrbrkMN46sOf6n6U8i4bCKI+jyi8 dGUqZXB7GxJCWDZfNxP9A8GmsMB2c8sbaeWROs97MisHSSR/xs2QXHN9EK48zpaZ9krM MsCM7zZm3EQie/dVCzDm+QGgDh+KlRdQZObSbwvFvKekwHeplrlxZTUDPUsrxRzPxUF9 iqLnlh8vXnZA5t5Mjk2BB9TH23vwvEgpM060Sa0lDvYB0W3LbHpJ0EbMHFq4ofQDdql3 2+FJFKk3wz2VLTAH+TVBlwbjtetQqJOnT8tTPzR1ermYqROG5K1gnYQUZN9l2Sy8CkNy 3o9A== X-Gm-Message-State: AKwxytfllg/QkzHR7l61yww3F9Y6O251zwCYhICutDVTE+unsRnmZL1+ 1lii8jbsrVabSArBnljdCbt6wQWJgwrTxzlvXek= 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-SW-Source: 2018-02/txt/msg00036.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.