From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-ej1-x630.google.com (mail-ej1-x630.google.com [IPv6:2a00:1450:4864:20::630]) by sourceware.org (Postfix) with ESMTPS id 722133858D3C; Mon, 28 Nov 2022 06:07:10 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 722133858D3C Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=gmail.com Received: by mail-ej1-x630.google.com with SMTP id n20so23295255ejh.0; Sun, 27 Nov 2022 22:07:10 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:from:to:cc:subject:date:message-id:reply-to; bh=+OuZko3tL8GXqvB/DfHSW3i7NK4DYHmvP5u8MWWQNsI=; b=jGfwBchhMeDytDSWt9ysozJn9uf/WAYsBue61KZp1ckRpCX9tFirTt8Lfb+k0SDAcI hBHB/j9goVXixO4wttJUsPXbX/37qjWlzTnFlYaM1OWJzxWaa7tgqxuHmvHQrV4Cm8zw l0twiXD7qYhEmNH+lc6pCrKnU3LkAzPyExT4UxhV4AjxYhjNxIgv9v0cvwAuN+xdpXMC atcE1/TSNjNGc12O3eslLBNXvTM7Dkm+RU6STAMw9XvS+bGbK1wLU8ReXzou8Py3IyIX 67DfIHjzireg9m32es6lwcnGqSlT7k3csEoFtXKA7tdi3vviByWbyg07ctvcNR9X5tr7 WWsA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=subject:from:cc:to:content-language:user-agent:mime-version:date :message-id:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=+OuZko3tL8GXqvB/DfHSW3i7NK4DYHmvP5u8MWWQNsI=; b=eXPcc/OyGAOTt9zhLDZGd16w6SwIfDTbTQRIM7FO1UaHC93oGt2IB56yoB4oIwpn1m 6vThgq9k3QnNV3hf0rFysj2lGpfYi+rSw/9mhTttZnEobCEWZTWn9tOlNY0WZhfD7bX8 BQJgvctqHGICPHX3CguMmjHr/rs78JWnd54paGZdu5O56xiVM5R6ho5hY/+EMmF6mG6f Mc0j1QY6eU5uedyD2l2oYGPuiTJbuPgVhycWN+TwU7lvg1QM5p7wfE+wH6mb7CC/vGG1 Nc5SsiqRgl3WUDuNb0FsW77Tr7Bh2CGBN86zzA43QX6COzsI7A133TvQwbUJGrDP9eoZ Ji8g== X-Gm-Message-State: ANoB5pmuQhQVcDy/v93WN7GCPNK94p7E9t/WSUMZATbx0HjOaljzVhoT l+AICAL6nWJ19lM59Rdu2RlTKcDdrvU= X-Google-Smtp-Source: AA0mqf6ijrXUWSZKKTZXF6AuyKn8md1pKN07EC756kF+hZXvGqVHelnEiEAlOCfTUVoCSr8aegZMRg== X-Received: by 2002:a17:906:a08e:b0:7ad:79c0:5479 with SMTP id q14-20020a170906a08e00b007ad79c05479mr33747559ejy.392.1669615628806; Sun, 27 Nov 2022 22:07:08 -0800 (PST) Received: from [10.53.0.251] ([109.190.253.15]) by smtp.googlemail.com with ESMTPSA id a18-20020a056402169200b0045c3f6ad4c7sm4789486edv.62.2022.11.27.22.07.07 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 27 Nov 2022 22:07:08 -0800 (PST) Content-Type: multipart/mixed; boundary="------------BrlsVzY1tyil7AAtb4sfw9ec" Message-ID: Date: Mon, 28 Nov 2022 07:07:07 +0100 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: fr To: "libstdc++@gcc.gnu.org" Cc: gcc-patches From: =?UTF-8?Q?Fran=c3=a7ois_Dumont?= Subject: [PATCH][_GLIBCXX_INLINE_VERSION] Adapt to_chars/from_chars symbols X-Spam-Status: No, score=-6.0 required=5.0 tests=BAYES_00,BODY_8BITS,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,GIT_PATCH_0,RCVD_IN_BARRACUDACENTRAL,RCVD_IN_DNSWL_NONE,RCVD_IN_SBL_CSS,SPF_HELO_NONE,SPF_PASS,TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: This is a multi-part message in MIME format. --------------BrlsVzY1tyil7AAtb4sfw9ec Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit This patch is fixing those tests: 20_util/to_chars/float128_c++23.cc std/format/formatter/requirements.cc std/format/functions/format.cc std/format/functions/format_to_n.cc std/format/functions/size.cc std/format/functions/vformat_to.cc std/format/string.cc Note that symbols used in for __ibm128 and __iee128 are untested. I even wonder if the normal mode ones are because I cannot find the symbols used in gnu.ver.     libstdc++: [_GLIBCXX_INLINE_VERSION] Add to_chars/from_chars symbols export     libstdc++-v3/ChangeLog             * include/std/format [_GLIBCXX_INLINE_VERSION](to_chars): Adapt __asm symbol             specifications.             * config/abi/pre/gnu-versioned-namespace.ver: Add to_chars/from_chars symbols             export. Ok to commit ? François --------------BrlsVzY1tyil7AAtb4sfw9ec Content-Type: text/x-patch; charset=UTF-8; name="symbols.patch" Content-Disposition: attachment; filename="symbols.patch" Content-Transfer-Encoding: base64 ZGlmZiAtLWdpdCBhL2xpYnN0ZGMrKy12My9jb25maWcvYWJpL3ByZS9nbnUtdmVyc2lvbmVk LW5hbWVzcGFjZS52ZXIgYi9saWJzdGRjKystdjMvY29uZmlnL2FiaS9wcmUvZ251LXZlcnNp b25lZC1uYW1lc3BhY2UudmVyCmluZGV4IDA2Y2NhYTgwYTU4Li43ZmM4MTUxNDgwOCAxMDA2 NDQKLS0tIGEvbGlic3RkYysrLXYzL2NvbmZpZy9hYmkvcHJlL2dudS12ZXJzaW9uZWQtbmFt ZXNwYWNlLnZlcgorKysgYi9saWJzdGRjKystdjMvY29uZmlnL2FiaS9wcmUvZ251LXZlcnNp b25lZC1uYW1lc3BhY2UudmVyCkBAIC0xNDIsNiArMTQyLDEyIEBAIEdMSUJDWFhfOC4wIHsK ICAgICBfWk4xNF9fZ251X3BhcmFsbGVsOV9TZXR0aW5nczNnZXRFdjsKICAgICBfWk4xNF9f Z251X3BhcmFsbGVsOV9TZXR0aW5nczNzZXRFUlMwXzsKIAorICAgICMgdG9fY2hhcnMvZnJv bV9jaGFycyBfRmxvYXQxMjgKKyAgICBfWk5TdDNfXzg4dG9fY2hhcnNFUGNTMF9ERjEyOF87 CisgICAgX1pOU3QzX184OHRvX2NoYXJzRVBjUzBfREYxMjhfTlNfMTJjaGFyc19mb3JtYXRF OworICAgIF9aTlN0M19fODh0b19jaGFyc0VQY1MwX0RGMTI4X05TXzEyY2hhcnNfZm9ybWF0 RWk7CisgICAgX1pOU3QzX184MTBmcm9tX2NoYXJzRVBLY1MxX1JERjEyOF9OU18xMmNoYXJz X2Zvcm1hdEU7CisKICAgbG9jYWw6CiAgICAgKjsKIH07CmRpZmYgLS1naXQgYS9saWJzdGRj KystdjMvaW5jbHVkZS9zdGQvZm9ybWF0IGIvbGlic3RkYysrLXYzL2luY2x1ZGUvc3RkL2Zv cm1hdAppbmRleCAyM2ZmYmRhYmVkOC4uYTA1ZjM5ODE2MjIgMTAwNjQ0Ci0tLSBhL2xpYnN0 ZGMrKy12My9pbmNsdWRlL3N0ZC9mb3JtYXQKKysrIGIvbGlic3RkYysrLXYzL2luY2x1ZGUv c3RkL2Zvcm1hdApAQCAtMTI0OCwyNyArMTI0OCw1MSBAQCBuYW1lc3BhY2UgX19mb3JtYXQK ICAgLy8gTWFrZSB0aGVtIGF2YWlsYWJsZSBhcyBzdGQ6Ol9fZm9ybWF0Ojp0b19jaGFycy4K ICAgdG9fY2hhcnNfcmVzdWx0CiAgIHRvX2NoYXJzKGNoYXIqLCBjaGFyKiwgX19pYm0xMjgp IG5vZXhjZXB0CisjICBpZiAhX0dMSUJDWFhfSU5MSU5FX1ZFUlNJT04KICAgICBfX2FzbSgi X1pTdDh0b19jaGFyc1BjU19lIik7CisjICBlbHNlCisgICAgX19hc20oIl9aTlN0M19fODh0 b19jaGFyc0VQY1MwX2UiKTsKKyMgIGVuZGlmCiAKICAgdG9fY2hhcnNfcmVzdWx0CiAgIHRv X2NoYXJzKGNoYXIqLCBjaGFyKiwgX19pYm0xMjgsIGNoYXJzX2Zvcm1hdCkgbm9leGNlcHQK KyMgIGlmICFfR0xJQkNYWF9JTkxJTkVfVkVSU0lPTgogICAgIF9fYXNtKCJfWlN0OHRvX2No YXJzUGNTX2VTdDEyY2hhcnNfZm9ybWF0Iik7CisjICBlbHNlCisgICAgX19hc20oIl9aTlN0 M19fODh0b19jaGFyc0VQY1MwX2VOU18xMmNoYXJzX2Zvcm1hdEUiKTsKKyMgIGVuZGlmCiAK ICAgdG9fY2hhcnNfcmVzdWx0CiAgIHRvX2NoYXJzKGNoYXIqLCBjaGFyKiwgX19pYm0xMjgs IGNoYXJzX2Zvcm1hdCwgaW50KSBub2V4Y2VwdAorIyAgaWYgIV9HTElCQ1hYX0lOTElORV9W RVJTSU9OCiAgICAgX19hc20oIl9aU3Q4dG9fY2hhcnNQY1NfZVN0MTJjaGFyc19mb3JtYXRp Iik7CisjICBlbHNlCisgICAgX19hc20oIl9aTlN0M19fODh0b19jaGFyc0VQY1MwX2VOU18x MmNoYXJzX2Zvcm1hdEVpIik7CisjICBlbmRpZgogI2VsaWYgX19jcGx1c3BsdXMgPT0gMjAy MDAyTAogICB0b19jaGFyc19yZXN1bHQKICAgdG9fY2hhcnMoY2hhciosIGNoYXIqLCBfX2ll ZWUxMjgpIG5vZXhjZXB0CisjICBpZiAhX0dMSUJDWFhfSU5MSU5FX1ZFUlNJT04KICAgICBf X2FzbSgiX1pTdDh0b19jaGFyc1BjU191OV9faWVlZTEyOCIpOworIyAgZWxzZQorICAgIF9f YXNtKCJfWk5TdDNfXzg4dG9fY2hhcnNFUGNTMF9ERjEyOF8iKTsKKyMgIGVuZGlmCiAKICAg dG9fY2hhcnNfcmVzdWx0CiAgIHRvX2NoYXJzKGNoYXIqLCBjaGFyKiwgX19pZWVlMTI4LCBj aGFyc19mb3JtYXQpIG5vZXhjZXB0CisjICBpZiAhX0dMSUJDWFhfSU5MSU5FX1ZFUlNJT04K ICAgICBfX2FzbSgiX1pTdDh0b19jaGFyc1BjU191OV9faWVlZTEyOFN0MTJjaGFyc19mb3Jt YXQiKTsKKyMgIGVsc2UKKyAgICBfX2FzbSgiX1pOU3QzX184OHRvX2NoYXJzRVBjUzBfdTlf X2llZWUxMjhOU18xMmNoYXJzX2Zvcm1hdEUiKTsKKyMgIGVuZGlmCiAKICAgdG9fY2hhcnNf cmVzdWx0CiAgIHRvX2NoYXJzKGNoYXIqLCBjaGFyKiwgX19pZWVlMTI4LCBjaGFyc19mb3Jt YXQsIGludCkgbm9leGNlcHQKKyMgIGlmICFfR0xJQkNYWF9JTkxJTkVfVkVSU0lPTgogICAg IF9fYXNtKCJfWlN0OHRvX2NoYXJzUGNTX3U5X19pZWVlMTI4U3QxMmNoYXJzX2Zvcm1hdGki KTsKKyMgIGVsc2UKKyAgICBfX2FzbSgiX1pOU3QzX184OHRvX2NoYXJzRVBjUzBfdTlfX2ll ZWUxMjhOU18xMmNoYXJzX2Zvcm1hdEVpIik7CisjICBlbmRpZgogI2VuZGlmCiAKICNlbGlm IGRlZmluZWQgX0dMSUJDWFhfTERPVUJMRV9JU19JRUVFX0JJTkFSWTEyOApAQCAtMTI4OCwx NSArMTMxMiwyNyBAQCBuYW1lc3BhY2UgX19mb3JtYXQKICAgLy8gTWFrZSB0aGVtIGF2YWls YWJsZSBhcyBzdGQ6Ol9fZm9ybWF0Ojp0b19jaGFycy4KICAgdG9fY2hhcnNfcmVzdWx0CiAg IHRvX2NoYXJzKGNoYXIqLCBjaGFyKiwgX0Zsb2F0MTI4KSBub2V4Y2VwdAorIyAgaWYgIV9H TElCQ1hYX0lOTElORV9WRVJTSU9OCiAgICAgX19hc20oIl9aU3Q4dG9fY2hhcnNQY1NfREYx MjhfIik7CisjICBlbHNlCisgICAgX19hc20oIl9aTlN0M19fODh0b19jaGFyc0VQY1MwX0RG MTI4XyIpOworIyAgZW5kaWYKIAogICB0b19jaGFyc19yZXN1bHQKICAgdG9fY2hhcnMoY2hh ciosIGNoYXIqLCBfRmxvYXQxMjgsIGNoYXJzX2Zvcm1hdCkgbm9leGNlcHQKKyMgIGlmICFf R0xJQkNYWF9JTkxJTkVfVkVSU0lPTgogICAgIF9fYXNtKCJfWlN0OHRvX2NoYXJzUGNTX0RG MTI4X1N0MTJjaGFyc19mb3JtYXQiKTsKKyMgIGVsc2UKKyAgICBfX2FzbSgiX1pOU3QzX184 OHRvX2NoYXJzRVBjUzBfREYxMjhfTlNfMTJjaGFyc19mb3JtYXRFIik7CisjICBlbmRpZgog CiAgIHRvX2NoYXJzX3Jlc3VsdAogICB0b19jaGFycyhjaGFyKiwgY2hhciosIF9GbG9hdDEy OCwgY2hhcnNfZm9ybWF0LCBpbnQpIG5vZXhjZXB0CisjICBpZiAhX0dMSUJDWFhfSU5MSU5F X1ZFUlNJT04KICAgICBfX2FzbSgiX1pTdDh0b19jaGFyc1BjU19ERjEyOF9TdDEyY2hhcnNf Zm9ybWF0aSIpOworIyAgZWxzZQorICAgIF9fYXNtKCJfWk5TdDNfXzg4dG9fY2hhcnNFUGNT MF9ERjEyOF9OU18xMmNoYXJzX2Zvcm1hdEVpIik7CisjICBlbmRpZgogIyBlbmRpZgogI2Vu ZGlmCiAK --------------BrlsVzY1tyil7AAtb4sfw9ec--