From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from us-smtp-delivery-124.mimecast.com (us-smtp-delivery-124.mimecast.com [170.10.129.124]) by sourceware.org (Postfix) with ESMTPS id 77CC8385841B for ; Wed, 8 Dec 2021 16:22:30 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 77CC8385841B Received: from mail-yb1-f198.google.com (mail-yb1-f198.google.com [209.85.219.198]) by relay.mimecast.com with ESMTP with STARTTLS (version=TLSv1.2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id us-mta-21-OIeUpOs4NU-VdKZZRT9I6g-1; Wed, 08 Dec 2021 11:22:08 -0500 X-MC-Unique: OIeUpOs4NU-VdKZZRT9I6g-1 Received: by mail-yb1-f198.google.com with SMTP id s7-20020a5b0447000000b005fb83901511so5320340ybp.11 for ; Wed, 08 Dec 2021 08:22:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=WsimjxRlKQRf1y/4sTd8/DNo0ZRxo6cXRp+ScfPYifA=; b=z20UvPTwLAD7n10yWaUiqL6UxT33LVlwjDS8/M/mBj5nf0Mmeux6cWjkRTTWIzlWti sIIVJm2vOGnUxtxpyP0HkjtTzu8E7vKv2bUfAdbsSf0ibAoN7QsbBdZtznxmTNNPe9/k +vFgm010h4r672gFUGDDmGkTcUtvs9pI4fhR725yOdkt9xojuY6tZCWKsWNyIwkCq9KK rLSyS/ukZ3PHZYk714fwSASrEk2n46mAQIttwV51yvHxXWJ3owTCx0+cypYodtkIRLyz 49OgOxCMm+eORS0p712sBh1z/VZRsa01RbxhoGxxjUUZgNrnSfDuhoCeL01UoSwd7KlO sD+Q== X-Gm-Message-State: AOAM531QpPcVn1y56zxgiNdljSMRbSlKOy3L1BG2sm/hhjXNriqKITEz jniGBgfnEECtqd4H+okguoyodTShcftl9Kroicf3uABsgKr1Etokr2hmbspgZhW+R8ueSN8AUrQ Wmb8p0bSTppKi66EDbIGcOD7SGsW3oho= X-Received: by 2002:a25:f608:: with SMTP id t8mr59421659ybd.667.1638980525022; Wed, 08 Dec 2021 08:22:05 -0800 (PST) X-Google-Smtp-Source: ABdhPJy624K1G1ZCRc4clzw0FDeIU8XVJiYAyeC/sPe9Y7LM0yDjPhBLx2LkxUW/7v1mcqzA4qbZrdeEW90Fwx4YzPc= X-Received: by 2002:a25:f608:: with SMTP id t8mr59421627ybd.667.1638980524803; Wed, 08 Dec 2021 08:22:04 -0800 (PST) MIME-Version: 1.0 References: <958c3e66-1b7c-6932-f5c9-ef8c16366d2a@gmail.com> In-Reply-To: <958c3e66-1b7c-6932-f5c9-ef8c16366d2a@gmail.com> From: Jonathan Wakely Date: Wed, 8 Dec 2021 16:21:53 +0000 Message-ID: Subject: Re: [Bug libstdc++/83077] sso-string @ gnu-versioned-namespace. To: =?UTF-8?Q?Fran=C3=A7ois_Dumont?= Cc: "libstdc++@gcc.gnu.org" X-Mimecast-Spam-Score: 0 X-Mimecast-Originator: redhat.com Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-6.6 required=5.0 tests=BAYES_00, DKIMWL_WL_HIGH, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, RCVD_IN_DNSWL_LOW, RCVD_IN_MSPIKE_H3, RCVD_IN_MSPIKE_WL, SPF_HELO_NONE, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: libstdc++@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Libstdc++ mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 08 Dec 2021 16:22:32 -0000 It looks like I never replied to this one, sorry. On Sun, 28 Feb 2021 at 14:51, Fran=C3=A7ois Dumont via Libstdc++ wrote: > > Hi > > I took in bugzilla and started working on this enhancement. > > I am in the step of implementing what is in > src/c++11/cow-stdexception.cc for the sso string. Maybe I've misunderstood, but why? The content of that file is explicitly for the COW string, and only the COW string. If we make the versioned namespace **only** support SSO strings (and I think we should do that) then that file won't even be compiled, because the DUAL_ABI macro will not be defined. >As I do not know much > about transactionnal memory yet I prefer to ask confirmation first that > it is indeed a necessary step to complete PR 83077 ? It's not essential. If needed, we can disable TM for the versioned namespac= e.