[{"id":3672571,"web_url":"http://patchwork.ozlabs.org/comment/3672571/","msgid":"<CAKvuMXCcebc7EYzbhjDhCsswBGorem9Y3a6CLcUS899=AZUAdg@mail.gmail.com>","list_archive_url":null,"date":"2026-04-02T07:16:19","subject":"Re: [PATCH v2] libstdc++: Fix export for std::dynamic_format and\n macro value","submitter":{"id":90409,"url":"http://patchwork.ozlabs.org/api/people/90409/","name":"Tomasz Kaminski","email":"tkaminsk@redhat.com"},"content":"On Thu, Apr 2, 2026 at 9:15 AM Jonathan Wakely <jwakely@redhat.com> wrote:\n\n> Fix std.cc.in to export the new name for std::dynamic_format.\n>\n> Also update the checks against __cpp_lib_format to use the new value.\n> This doesn't matter in practice, but strictly speaking the right value\n> for defining std::dynamic_format is 202603 not 202311 (which was the\n> macro value for the old name, std::runtime_format).\n>\n> libstdc++-v3/ChangeLog:\n>\n>         * include/std/format (dynamic_format): Check new value for\n>         feature test macro.\n>         * src/c++23/std.cc.in (dynamic_format): Fix export to use new\n>         name.\n> ---\n>\n> This was missing from the commit to rename it.\n>\nI have just pushed the exports rename for runtime_format and saturation\narithmetic to trunk.\n\n>\n>  libstdc++-v3/include/std/format  | 2 +-\n>  libstdc++-v3/src/c++23/std.cc.in | 4 ++--\n>  2 files changed, 3 insertions(+), 3 deletions(-)\n>\n> diff --git a/libstdc++-v3/include/std/format\n> b/libstdc++-v3/include/std/format\n> index 2bcd06822b75..eca5bd213aa0 100644\n> --- a/libstdc++-v3/include/std/format\n> +++ b/libstdc++-v3/include/std/format\n> @@ -195,7 +195,7 @@ namespace __format\n>        = basic_format_string<wchar_t, type_identity_t<_Args>...>;\n>  #endif\n>\n> -#if __cpp_lib_format >= 202311L // >= C++26\n> +#if __cpp_lib_format >= 202603L // >= C++26\n>    [[__gnu__::__always_inline__]]\n>    inline __format::_Dynamic_format_string<char>\n>    dynamic_format(string_view __fmt) noexcept\n> diff --git a/libstdc++-v3/src/c++23/std.cc.in b/libstdc++-v3/src/c++23/\n> std.cc.in\n> index 1e174b85af1b..41a9e6c205af 100644\n> --- a/libstdc++-v3/src/c++23/std.cc.in\n> +++ b/libstdc++-v3/src/c++23/std.cc.in\n> @@ -1369,8 +1369,8 @@ export namespace std\n>    using std::formatter;\n>    using std::make_format_args;\n>    using std::make_wformat_args;\n> -#if __cpp_lib_format >= 202311L // >= C++26\n> -  using std::runtime_format;\n> +#if __cpp_lib_format >= 202603L // >= C++26\n> +  using std::dynamic_format;\n>  #endif\n>    using std::vformat;\n>    using std::vformat_to;\n> --\n> 2.53.0\n>\n>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=HGkfd4qE;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=HGkfd4qE","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fmY803WsZz1yFv\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 02 Apr 2026 18:17:04 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 786EF4BA23CC\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  2 Apr 2026 07:17:02 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id 09A4F4BA2E33\n for <gcc-patches@gcc.gnu.org>; Thu,  2 Apr 2026 07:16:34 +0000 (GMT)","from mail-yw1-f199.google.com (mail-yw1-f199.google.com\n [209.85.128.199]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-132-sR8-1TtHOdi65nTnquoHSw-1; Thu, 02 Apr 2026 03:16:32 -0400","by mail-yw1-f199.google.com with SMTP id\n 00721157ae682-79ac1a4fac7so9287787b3.2\n for <gcc-patches@gcc.gnu.org>; Thu, 02 Apr 2026 00:16:32 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 786EF4BA23CC","OpenDKIM Filter v2.11.0 sourceware.org 09A4F4BA2E33"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 09A4F4BA2E33","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 09A4F4BA2E33","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775114194; cv=none;\n b=aqYHE3XhQggs1luJs/l3CETlvlAaPP3jKSrV9mOv8LydLo0m5JYHl7ekgXh6cYBJWeRU7pybH9OEO99od9U42mVJq1hwCOIvnKLfNjKCxMhO2jL8Lw/shD31MkQ8luvoZw0W6U+Tr/r0tmhi6/O6vufGsl1LL3tLbSjWEVmuY8I=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775114194; c=relaxed/simple;\n bh=aRsWGdgwPx1udQORyEcGWIR0OvGhQhMTL+rnv7Wa1TY=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=bdUW6zT0D38rzxLvuq6ZC+J2njrB3fLVPXzXcEEEImUDk+T0xe9G/mY7x+nLgA8CljCJJbRyVQ+QGA7RuvdPDFN/0koHsHQEWYd1gm7VkTWxNGwq8ulknQgfZypAiIZp2oeVrK5C8AO75vQNJuT5FAKAoy/IJWAYFBlMtvYOUXM=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1775114193;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n in-reply-to:in-reply-to:references:references;\n bh=wcubevwC0abD4qZMlUw8No6F58yNC1V+v3unN7vqSNg=;\n b=HGkfd4qEYE9ORmwdW4GRzTdZ55CyUv04uOtN4Blq2zm6MQmSuwWNxDm6tvQTBeKHKIrEHq\n ZjYQ6ZyLwGkP05SQpJaeyAGVtIQBGLRZzLSO37MJkXSOsyQvwnWZVzAbAo0CLAFEsGinlu\n Cb1sCaX2derSQAhxVIIeTMm2B+llGOU=","X-MC-Unique":"sR8-1TtHOdi65nTnquoHSw-1","X-Mimecast-MFC-AGG-ID":"sR8-1TtHOdi65nTnquoHSw_1775114191","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775114191; x=1775718991;\n h=cc:to:subject:message-id:date:from:in-reply-to:references\n :mime-version:x-gm-gg:x-gm-message-state:from:to:cc:subject:date\n :message-id:reply-to;\n bh=wcubevwC0abD4qZMlUw8No6F58yNC1V+v3unN7vqSNg=;\n b=H03zRa7ePuJa7n5LZGW4Tzzq5vrOO5e0QdIfMavhjV1v52FLK4YEHHBxybmZCp3ZP7\n vcB73cNE0lKfh3NBV/s2FW76S6CmrFzTk5sAQ8lsv9XFwwQdhgxBY3H9U2YUakaTEBXN\n evudmA0bC9/cQccQkFP5Q8JbraYxIZG38aDCLzvch+3PQTyGtq9+5OgS45XpxPkb9CCt\n Soye01X3zvHupa+ZISyDFGCyQnfCc3lBri1S2a0pLpI6sccflD+o/RRQWEpBxWZVPk5E\n KEBRZ0GaG2mTv+OnEfmXObNqw6iEo+7QehI6w/rqsMRe3gAq+kxUAKe/WyyEuVq12O/V\n H8Fg==","X-Gm-Message-State":"AOJu0YyGLeSDmEEYMCw+0/LaJ9rlQyZ0Z2+Rt3A/YHYIyy83zJl0ot9v\n EAQLzpU9r4WRHQ7GgsJ2ytyviXP5+MXhHCoXW9Fd43bcMkMBVPO6HEy4zqttZYWjr+XoMhcSLqR\n Ewk8KsrYkpaRHFFH0nWcXryfb3XkS5cEr5XsnknWLvdqNz5iUm+iKGBtf5XMHHy+5K53UXVznAE\n zvCNb5zUIuDLMM9V+n2wv4e4lB7EUDFI+ezw==","X-Gm-Gg":"AeBDiet9G92F55Ej1RFwwyOIBAe8Sc4C7OvU6sAYKsJa9NYjLFjte5VJgDI7CjldlNV\n ZU8DcrmPVNdVjOUNB2bAU/eg+lm3ttk638OkMMuWpI9IRxw6boqIx8QpGA9F0mXdOXMTjee4M5c\n Z6u9bWMdpkbulRdjbSWwW9aHVzISspcU+TLlznTI8ufM2uaO4Vt7mp2kO4e0TPl+DGlgbwqb1ua\n Xy3YBMFM4uaTEnO+DMvBZ2AhcKs+08d62KNA1V2s5yZrJXvbLHlDAWzN6+5dH/ZbgJO","X-Received":["by 2002:a05:690c:6e81:b0:79b:73dc:d308 with SMTP id\n 00721157ae682-7a37c1f4c8cmr20849657b3.16.1775114191503;\n Thu, 02 Apr 2026 00:16:31 -0700 (PDT)","by 2002:a05:690c:6e81:b0:79b:73dc:d308 with SMTP id\n 00721157ae682-7a37c1f4c8cmr20849477b3.16.1775114191041; Thu, 02 Apr 2026\n 00:16:31 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260402071500.884224-1-jwakely@redhat.com>","In-Reply-To":"<20260402071500.884224-1-jwakely@redhat.com>","From":"Tomasz Kaminski <tkaminsk@redhat.com>","Date":"Thu, 2 Apr 2026 09:16:19 +0200","X-Gm-Features":"AQROBzBr67leHUr0xiPhQDJaJ10FaN_QrNO4SRVpcrkc-nbRR8TkggHEQS_9fj4","Message-ID":"\n <CAKvuMXCcebc7EYzbhjDhCsswBGorem9Y3a6CLcUS899=AZUAdg@mail.gmail.com>","Subject":"Re: [PATCH v2] libstdc++: Fix export for std::dynamic_format and\n macro value","To":"Jonathan Wakely <jwakely@redhat.com>","Cc":"gcc-patches@gcc.gnu.org, libstdc++@gcc.gnu.org","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"pnK1i6tg7Bp6-jx1Gcd_tFS0yTJjoYaWQCdB5nFdY9M_1775114191","X-Mimecast-Originator":"redhat.com","Content-Type":"multipart/alternative; boundary=\"000000000000cb4e1c064e74fa97\"","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}},{"id":3672574,"web_url":"http://patchwork.ozlabs.org/comment/3672574/","msgid":"<CACb0b4mK8DfMea_dByc3K2-65VGj93Z5SXjBbhJ3bU_n0TzOXQ@mail.gmail.com>","list_archive_url":null,"date":"2026-04-02T07:20:50","subject":"Re: [PATCH v2] libstdc++: Fix export for std::dynamic_format and\n macro value","submitter":{"id":48004,"url":"http://patchwork.ozlabs.org/api/people/48004/","name":"Jonathan Wakely","email":"jwakely@redhat.com"},"content":"On Thu, 2 Apr 2026 at 08:16, Tomasz Kaminski <tkaminsk@redhat.com> wrote:\n>\n>\n>\n> On Thu, Apr 2, 2026 at 9:15 AM Jonathan Wakely <jwakely@redhat.com> wrote:\n>>\n>> Fix std.cc.in to export the new name for std::dynamic_format.\n>>\n>> Also update the checks against __cpp_lib_format to use the new value.\n>> This doesn't matter in practice, but strictly speaking the right value\n>> for defining std::dynamic_format is 202603 not 202311 (which was the\n>> macro value for the old name, std::runtime_format).\n>>\n>> libstdc++-v3/ChangeLog:\n>>\n>>         * include/std/format (dynamic_format): Check new value for\n>>         feature test macro.\n>>         * src/c++23/std.cc.in (dynamic_format): Fix export to use new\n>>         name.\n>> ---\n>>\n>> This was missing from the commit to rename it.\n>\n> I have just pushed the exports rename for runtime_format and saturation arithmetic to trunk.\n\nThanks, I'll just push the v1 patch then.\n\n>>\n>>\n>>  libstdc++-v3/include/std/format  | 2 +-\n>>  libstdc++-v3/src/c++23/std.cc.in | 4 ++--\n>>  2 files changed, 3 insertions(+), 3 deletions(-)\n>>\n>> diff --git a/libstdc++-v3/include/std/format b/libstdc++-v3/include/std/format\n>> index 2bcd06822b75..eca5bd213aa0 100644\n>> --- a/libstdc++-v3/include/std/format\n>> +++ b/libstdc++-v3/include/std/format\n>> @@ -195,7 +195,7 @@ namespace __format\n>>        = basic_format_string<wchar_t, type_identity_t<_Args>...>;\n>>  #endif\n>>\n>> -#if __cpp_lib_format >= 202311L // >= C++26\n>> +#if __cpp_lib_format >= 202603L // >= C++26\n>>    [[__gnu__::__always_inline__]]\n>>    inline __format::_Dynamic_format_string<char>\n>>    dynamic_format(string_view __fmt) noexcept\n>> diff --git a/libstdc++-v3/src/c++23/std.cc.in b/libstdc++-v3/src/c++23/std.cc.in\n>> index 1e174b85af1b..41a9e6c205af 100644\n>> --- a/libstdc++-v3/src/c++23/std.cc.in\n>> +++ b/libstdc++-v3/src/c++23/std.cc.in\n>> @@ -1369,8 +1369,8 @@ export namespace std\n>>    using std::formatter;\n>>    using std::make_format_args;\n>>    using std::make_wformat_args;\n>> -#if __cpp_lib_format >= 202311L // >= C++26\n>> -  using std::runtime_format;\n>> +#if __cpp_lib_format >= 202603L // >= C++26\n>> +  using std::dynamic_format;\n>>  #endif\n>>    using std::vformat;\n>>    using std::vformat_to;\n>> --\n>> 2.53.0\n>>","headers":{"Return-Path":"<gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org>","X-Original-To":["incoming@patchwork.ozlabs.org","gcc-patches@gcc.gnu.org"],"Delivered-To":["patchwork-incoming@legolas.ozlabs.org","gcc-patches@gcc.gnu.org"],"Authentication-Results":["legolas.ozlabs.org;\n\tdkim=pass (1024-bit key;\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=DXW7ICHQ;\n\tdkim-atps=neutral","legolas.ozlabs.org;\n spf=pass (sender SPF authorized) smtp.mailfrom=gcc.gnu.org\n (client-ip=2620:52:6:3111::32; helo=vm01.sourceware.org;\n envelope-from=gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org;\n receiver=patchwork.ozlabs.org)","sourceware.org;\n\tdkim=pass (1024-bit key,\n unprotected) header.d=redhat.com header.i=@redhat.com header.a=rsa-sha256\n header.s=mimecast20190719 header.b=DXW7ICHQ","sourceware.org; dmarc=pass (p=quarantine dis=none)\n header.from=redhat.com","sourceware.org; spf=pass smtp.mailfrom=redhat.com","server2.sourceware.org;\n arc=none smtp.remote-ip=170.10.133.124"],"Received":["from vm01.sourceware.org (vm01.sourceware.org\n [IPv6:2620:52:6:3111::32])\n\t(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)\n\t key-exchange x25519 server-signature ECDSA (secp384r1) server-digest SHA384)\n\t(No client certificate requested)\n\tby legolas.ozlabs.org (Postfix) with ESMTPS id 4fmYFy2pP9z1yGH\n\tfor <incoming@patchwork.ozlabs.org>; Thu, 02 Apr 2026 18:22:14 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id 4AF744BA2E32\n\tfor <incoming@patchwork.ozlabs.org>; Thu,  2 Apr 2026 07:22:12 +0000 (GMT)","from us-smtp-delivery-124.mimecast.com\n (us-smtp-delivery-124.mimecast.com [170.10.133.124])\n by sourceware.org (Postfix) with ESMTP id B9F514BA2E1C\n for <gcc-patches@gcc.gnu.org>; Thu,  2 Apr 2026 07:21:08 +0000 (GMT)","from mail-yw1-f198.google.com (mail-yw1-f198.google.com\n [209.85.128.198]) by relay.mimecast.com with ESMTP with STARTTLS\n (version=TLSv1.3, cipher=TLS_AES_256_GCM_SHA384) id\n us-mta-520-5t0_7rPBO5-_LoNg6OpCBw-1; Thu, 02 Apr 2026 03:21:07 -0400","by mail-yw1-f198.google.com with SMTP id\n 00721157ae682-798656130b0so11222677b3.1\n for <gcc-patches@gcc.gnu.org>; Thu, 02 Apr 2026 00:21:06 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org 4AF744BA2E32","OpenDKIM Filter v2.11.0 sourceware.org B9F514BA2E1C"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org B9F514BA2E1C","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org B9F514BA2E1C","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775114468; cv=none;\n b=S16EtaAyVOxHU+lyBqV/mFCgqus3JuMHMuKmE7jYpBpfNVoGbQxdUCniL405JVTkXn921OMel+4fZSyCMCdyzSiFmZUjBPEYaTPeJ9Ocskl1UkYEK9eCCJA45fQu2NfQFui+1cVUTKqpEPqyfUWzf5CDOay2SlqlVfegkVXgIGE=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775114468; c=relaxed/simple;\n bh=I+eM+eCpiJMyC5CvODSgqP/7Jsd4KcpO264qv8rVd6k=;\n h=DKIM-Signature:MIME-Version:From:Date:Message-ID:Subject:To;\n b=s8G2A8R2pUKHo25Oia03q3DAWoVwhDgpVm+8BgN7aK7gIfg5WAPviukkS217lsAjkbbOn9bO8Ehb0W5ZCGlj908iWa5rrfPkUu/Uq4IIJfHFzG01lUBhlaSGoF7HW+u/jR9iY7rPxV3rk1W40VFRg/WD+cJyIw8ThL2+uG8tt44=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed; d=redhat.com;\n s=mimecast20190719; t=1775114468;\n h=from:from:reply-to:subject:subject:date:date:message-id:message-id:\n to:to:cc:cc:mime-version:mime-version:content-type:content-type:\n content-transfer-encoding:content-transfer-encoding:\n in-reply-to:in-reply-to:references:references;\n bh=g/WEbsnaSgYXoZ5efrkgvOamwEYNKpKjgc9oQM/yXcQ=;\n b=DXW7ICHQRSiLoA3zqbdOUno7zFxcQVLUpm31XpqhEfYgCT3TDw5exad81QHynzC04yDKvN\n 5PMkeyzA+rNq6tZOLiVXa77ZVrjw4raBKoPRYSiK+05VaYYEGCQdvWuW68FXr924KWycvL\n GAYTp894xCjUgAWv1eA6/P22yRqMHYE=","X-MC-Unique":"5t0_7rPBO5-_LoNg6OpCBw-1","X-Mimecast-MFC-AGG-ID":"5t0_7rPBO5-_LoNg6OpCBw_1775114466","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775114466; x=1775719266;\n h=content-transfer-encoding:cc:to:subject:message-id:date:from\n :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from\n :to:cc:subject:date:message-id:reply-to;\n bh=g/WEbsnaSgYXoZ5efrkgvOamwEYNKpKjgc9oQM/yXcQ=;\n b=OdvewlrgAw7Si3YTrGq9R3ELSDQ0P2Upw5YOi5mLaMkOC8Qd5bO489IUhAhDNCUfXl\n YC27Z7nktFi10CS1uks5bUr1mGbCw/Zbqz+hCWg6+1FkEnffrLWlrpUaSGERp78GCvVL\n 5mB1IL9ONhLyh/bws24AQIGPeCJN6i4GSZdd/rW2SqgTkzKl5tBmbJunFA4l/Sq+xEdx\n 3Lc7lDUcfjfH6TbXq7PSYPXk1gn1y7ijRj2chpg9Jg+q8IL2zpmtiJpu0jcifNgqgwhF\n J36K5mugSvLfDvyrmolQYsD1AB9i40lkcpKg2QtZrq5zV6FO7tlY1SGq9O63YtN5taxs\n SH4g==","X-Gm-Message-State":"AOJu0Yz+arM26RHvbjAdx/rbHEdPV/PhqnZSPgt8buEN27y9ELKW/pXw\n hPzRgUSmc9Uoozee4K/Dw96M2CjPiD5IJRHMBKiXHSCXK5duD22/xdS2ug/RwAQ4V4CRIhnG2Qh\n 38bssDwuxyX6z/ky40XzfaSALWv26pEGQNj+GM/lCYa8JLlrklc4ft+exXtuOMeSiS32EZ2ujWh\n pfP6otXLglsks39yIbQVwsjJ6tLzAk88viNcwocYYzNw==","X-Gm-Gg":"AeBDiesS8Q2ztAAevcyCG4zc3xdRjr9InDkdaFgI3ZqAfTrUPozEQV9PLYD6nja0Byv\n 7pk2qSC+hn17bdaGZLMtdM3gwNhPi7hN8Za5NMAMzxfn9T7FQVaItZx8rQRcYPaWPMRpG6r60lX\n GT/t8LGy6s5MkXu18kyHAiHzJ766Umx+DsCVU5cTTi8B6ErZ63GVLE1xx8QSGgIcwiIpHUc/rVv\n tjl0Hy04aNggf39Lkd9pF4u+31hlyDkI1JmpxZXfTQvR0xX+NZthU/lYqoO4IbFPWY=","X-Received":["by 2002:a05:690c:5c19:b0:79b:d341:56f5 with SMTP id\n 00721157ae682-7a20fec54a7mr64523347b3.14.1775114466460;\n Thu, 02 Apr 2026 00:21:06 -0700 (PDT)","by 2002:a05:690c:5c19:b0:79b:d341:56f5 with SMTP id\n 00721157ae682-7a20fec54a7mr64523217b3.14.1775114466042; Thu, 02 Apr 2026\n 00:21:06 -0700 (PDT)"],"MIME-Version":"1.0","References":"<20260402071500.884224-1-jwakely@redhat.com>\n <CAKvuMXCcebc7EYzbhjDhCsswBGorem9Y3a6CLcUS899=AZUAdg@mail.gmail.com>","In-Reply-To":"\n <CAKvuMXCcebc7EYzbhjDhCsswBGorem9Y3a6CLcUS899=AZUAdg@mail.gmail.com>","From":"Jonathan Wakely <jwakely@redhat.com>","Date":"Thu, 2 Apr 2026 08:20:50 +0100","X-Gm-Features":"AQROBzAG5rim_FXaZSJAjp0UkxbQZRQecjQb6evykGfX6kXY99HaOZAD1GELEWY","Message-ID":"\n <CACb0b4mK8DfMea_dByc3K2-65VGj93Z5SXjBbhJ3bU_n0TzOXQ@mail.gmail.com>","Subject":"Re: [PATCH v2] libstdc++: Fix export for std::dynamic_format and\n macro value","To":"Tomasz Kaminski <tkaminsk@redhat.com>","Cc":"gcc-patches@gcc.gnu.org, libstdc++@gcc.gnu.org","X-Mimecast-Spam-Score":"0","X-Mimecast-MFC-PROC-ID":"OQa3FEtuqW4coM8e7lUG7JtXO4LrRWJKXIhD4Q3QWmw_1775114466","X-Mimecast-Originator":"redhat.com","Content-Type":"text/plain; charset=\"UTF-8\"","Content-Transfer-Encoding":"quoted-printable","X-BeenThere":"gcc-patches@gcc.gnu.org","X-Mailman-Version":"2.1.30","Precedence":"list","List-Id":"Gcc-patches mailing list <gcc-patches.gcc.gnu.org>","List-Unsubscribe":"<https://gcc.gnu.org/mailman/options/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=unsubscribe>","List-Archive":"<https://gcc.gnu.org/pipermail/gcc-patches/>","List-Post":"<mailto:gcc-patches@gcc.gnu.org>","List-Help":"<mailto:gcc-patches-request@gcc.gnu.org?subject=help>","List-Subscribe":"<https://gcc.gnu.org/mailman/listinfo/gcc-patches>,\n <mailto:gcc-patches-request@gcc.gnu.org?subject=subscribe>","Errors-To":"gcc-patches-bounces~incoming=patchwork.ozlabs.org@gcc.gnu.org"}}]