{"id":2219711,"url":"http://patchwork.ozlabs.org/api/1.1/patches/2219711/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/patch/20260403231021.633581-1-sloosemore@baylibre.com/","project":{"id":17,"url":"http://patchwork.ozlabs.org/api/1.1/projects/17/?format=json","name":"GNU Compiler Collection","link_name":"gcc","list_id":"gcc-patches.gcc.gnu.org","list_email":"gcc-patches@gcc.gnu.org","web_url":null,"scm_url":null,"webscm_url":null},"msgid":"<20260403231021.633581-1-sloosemore@baylibre.com>","date":"2026-04-03T23:10:21","name":"[PUSHED] doc, c: Clarify status of decimal floating point support [PR123234]","commit_ref":null,"pull_url":null,"state":"new","archived":false,"hash":"c81b3cadcb266aa7606b5222621e77446d14cff9","submitter":{"id":87955,"url":"http://patchwork.ozlabs.org/api/1.1/people/87955/?format=json","name":"Sandra Loosemore","email":"sloosemore@baylibre.com"},"delegate":null,"mbox":"http://patchwork.ozlabs.org/project/gcc/patch/20260403231021.633581-1-sloosemore@baylibre.com/mbox/","series":[{"id":498683,"url":"http://patchwork.ozlabs.org/api/1.1/series/498683/?format=json","web_url":"http://patchwork.ozlabs.org/project/gcc/list/?series=498683","date":"2026-04-03T23:10:21","name":"[PUSHED] doc, c: Clarify status of decimal floating point support [PR123234]","version":1,"mbox":"http://patchwork.ozlabs.org/series/498683/mbox/"}],"comments":"http://patchwork.ozlabs.org/api/patches/2219711/comments/","check":"pending","checks":"http://patchwork.ozlabs.org/api/patches/2219711/checks/","tags":{},"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 (2048-bit key;\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=cKWOe2C7;\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 (2048-bit key,\n unprotected) header.d=baylibre-com.20251104.gappssmtp.com\n header.i=@baylibre-com.20251104.gappssmtp.com header.a=rsa-sha256\n header.s=20251104 header.b=cKWOe2C7","sourceware.org;\n dmarc=none (p=none dis=none) header.from=baylibre.com","sourceware.org; spf=pass smtp.mailfrom=baylibre.com","server2.sourceware.org;\n arc=none smtp.remote-ip=209.85.167.174"],"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 4fnZGD2fLxz1xtJ\n\tfor <incoming@patchwork.ozlabs.org>; Sat, 04 Apr 2026 10:10:59 +1100 (AEDT)","from vm01.sourceware.org (localhost [127.0.0.1])\n\tby sourceware.org (Postfix) with ESMTP id AE0ED4BA9004\n\tfor <incoming@patchwork.ozlabs.org>; Fri,  3 Apr 2026 23:10:55 +0000 (GMT)","from mail-oi1-f174.google.com (mail-oi1-f174.google.com\n [209.85.167.174])\n by sourceware.org (Postfix) with ESMTPS id 5B6F44BA2E04\n for <gcc-patches@gcc.gnu.org>; Fri,  3 Apr 2026 23:10:28 +0000 (GMT)","by mail-oi1-f174.google.com with SMTP id\n 5614622812f47-46fb6d65c28so249522b6e.0\n for <gcc-patches@gcc.gnu.org>; Fri, 03 Apr 2026 16:10:28 -0700 (PDT)","from nenufar.hsd1.co.comcast.net ([2601:281:d901:97c0::9a27])\n by smtp.gmail.com with ESMTPSA id\n 006d021491bc7-680a540002csm4338775eaf.1.2026.04.03.16.10.26\n (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);\n Fri, 03 Apr 2026 16:10:26 -0700 (PDT)"],"DKIM-Filter":["OpenDKIM Filter v2.11.0 sourceware.org AE0ED4BA9004","OpenDKIM Filter v2.11.0 sourceware.org 5B6F44BA2E04"],"DMARC-Filter":"OpenDMARC Filter v1.4.2 sourceware.org 5B6F44BA2E04","ARC-Filter":"OpenARC Filter v1.0.0 sourceware.org 5B6F44BA2E04","ARC-Seal":"i=1; a=rsa-sha256; d=sourceware.org; s=key; t=1775257828; cv=none;\n b=OnKF4WOA5P9CNqAbAD5QjUU7eSPnW1suvNy5Xa5fXndzB+WezM7C3RK6L2W5Lv+CbtX7WR4o6+LQu+BHBO55fQba5tDQgwhk0Qqtfv7gkpVWydPeleH5xu67Fm2Q+tcfDUacC7QAt7ZRkolbxD8YgHUhqsZvxIqf3tVdisOQWDM=","ARC-Message-Signature":"i=1; a=rsa-sha256; d=sourceware.org; s=key;\n t=1775257828; c=relaxed/simple;\n bh=OZPTZy2wXDsiOIMRy8RzdnCJr6BgvxwvKfFvICYTsdI=;\n h=DKIM-Signature:From:To:Subject:Date:Message-Id:MIME-Version;\n b=ZF6icce606+iY0PUCgphI2MQUjnOswY3lHM5TvHCJi3yOUgod4L3EFGAFYxYboAKMR3MdpPyXY7EQYL8fAkm1/9s5ZoMMUktmkzDGjqWDYS4rMwoKr7o3gqlBMy9J7Cl8XJtFq54mHGA9UF1NLBAmDChpUHu3CSpXxFEo4pOyS0=","ARC-Authentication-Results":"i=1; server2.sourceware.org","DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=baylibre-com.20251104.gappssmtp.com; s=20251104; t=1775257827;\n x=1775862627;\n darn=gcc.gnu.org;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:from:to:cc:subject:date:message-id:reply-to;\n bh=Rz/kTGpMIouQzKC4vy5WAtLfuAvQhIRPsk2Gu/u3ifo=;\n b=cKWOe2C7xGGU9K1xdzG6QTCNGtr+2g0ex19Gv/9pQbYR/ufoDFfMZF48PSaglIpcbX\n ObIaGixEjVywsui0uZKy+JQ3c6f0ip5T/+g3mEA+JR8HCVkxiz87L+Q5KM/K/a9aX3M8\n 9O3f0EDdZJfZzT4Z48XX0yYNQnJwAh0qhwS26iYLmwS0MPPh+UtfccghTKWunCPnzQpt\n 5ogsQfLkf48L8WQy4h2MJqvxKUHe1hSrUXUHbW/mYPGbfcKO5zx5hyleRsJBIVH9b/p2\n eahMujWoQxVTDy960mHCeWF1Z7k3wwF5Ev7YdZHrTS/W4//6uoqRIfIRDurjqxPlnwk7\n eDlg==","X-Google-DKIM-Signature":"v=1; a=rsa-sha256; c=relaxed/relaxed;\n d=1e100.net; s=20251104; t=1775257827; x=1775862627;\n h=content-transfer-encoding:mime-version:message-id:date:subject:to\n :from:x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id\n :reply-to;\n bh=Rz/kTGpMIouQzKC4vy5WAtLfuAvQhIRPsk2Gu/u3ifo=;\n b=BeYe4GShdVIja8QsIuMmb34J/DdqQIvojjaxmh32qGTuHaCy2mbl/v87cZkZ39qSOS\n 102A2+CA/ZRR2oA86K5C8/lsBc5hKBXfp7RVLTFOK4Y3RNLYJS6F/GR2FnI+jg2B3Cih\n 5pPT8/VhY/Jb8iWtMVLcofR635kPm4JOr4bN0VeYmS1hcpPhedkhf0mMDTGQcqNuO+sg\n 8gQyGZvL35kQnM2H5dDBdYo37iUe/jmPqZ1lcKtozzdDU17wPUlhDuQNBUn63324uS0Z\n OSukEVD7dq98FMIHqZhs90PUxuRTf/m1H/jbu8iqoOvALGWFiqtU8fw1vV3ahhAp41AK\n 67Tg==","X-Gm-Message-State":"AOJu0Yza7U3mphLxbfaHhoWq3Ov7x7S91BSIphCfIcw/AJG+OO+UM6k8\n JSTjbzyKi84sdbmUUYDA5hDl/4O63xeZirzEkShJnIVZgcFC8qOjIpQHqCs6J5nufLEbWsjWHhU\n AQ6Vn","X-Gm-Gg":"ATEYQzzoHBBMDmkdf2VSq3ZnpVBh/6IM/Xn4H1fiRSOH/LosHOhhy5NZMtFFJ+siSRc\n vuiv2Zzylmv/djJB48NOfmGgC3YTFqv9dVUZcHsKq90VS/Pysfq7bCKkdDxntel1NJWUdJ6thzQ\n cqe4E3P6kdp2oc3sZ/MV6p5/T31QNYR3MrSeq9AxrPolKi2UxG1nmU1S7H6gniK2ejo56tq/Pry\n QLGAleEj2gdyUDCTv+VeG5hFnBIr8PD/ayTlOkCIEDP6QBX/layXF41cOncaOXhjUUGMzn5eDgd\n HRvQiQJ7KQEyrt1/VyJ77VhGvh5SVhZxNAdK8suU/F76mkX7QY4Cejacm3wj7RFoLgraHkj+idU\n QdiUyw6EfQOw0E3a97LgWJFaVHw8PUMijJYnMUkxWuKCr7CTXQDIyJEeuZxpj9ZYJeppfXZ7yx8\n EaCE/MqOVTbSVdYwbov/fytf8H3fYXdU4p","X-Received":"by 2002:a05:6820:138a:b0:683:70eb:2676 with SMTP id\n 006d021491bc7-68370eb3141mr678865eaf.5.1775257827486;\n Fri, 03 Apr 2026 16:10:27 -0700 (PDT)","From":"Sandra Loosemore <sloosemore@baylibre.com>","To":"gcc-patches@gcc.gnu.org","Subject":"[PUSHED] doc,\n c: Clarify status of decimal floating point support [PR123234]","Date":"Fri,  3 Apr 2026 17:10:21 -0600","Message-Id":"<20260403231021.633581-1-sloosemore@baylibre.com>","X-Mailer":"git-send-email 2.34.1","MIME-Version":"1.0","Content-Transfer-Encoding":"8bit","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"},"content":"At first glance, the GCC manual's section documenting decimal floating\npoint support as a C extension appears to be bit-rotten, since this\nfeature is now standardized in ISO C23.  In fact, though, GCC's\nimplementation is based on the older N1312 proposal, and full C23\nsupport is not yet available.  This patch makes the GCC manual say that\nexplicitly.\n\ngcc/ChangeLog\n\tPR c/123234\n\t* doc/extend.texi (Decimal Float): Clarify that GCC really does\n\tsupport only the older N1312 draft as documented here, not the\n\tstandard C23 functionality yet.\n---\n gcc/doc/extend.texi | 11 ++++++-----\n 1 file changed, 6 insertions(+), 5 deletions(-)","diff":"diff --git a/gcc/doc/extend.texi b/gcc/doc/extend.texi\nindex 47b0bdf1340..b9d8b8955a9 100644\n--- a/gcc/doc/extend.texi\n+++ b/gcc/doc/extend.texi\n@@ -410,11 +410,12 @@ FPU.\n @cindex @code{DD} integer suffix\n @cindex @code{DL} integer suffix\n \n-As an extension, GNU C supports decimal floating types as\n-defined in the N1312 draft of ISO/IEC WDTR24732.  Support for decimal\n-floating types in GCC will evolve as the draft technical report changes.\n-Calling conventions for any target might also change.  Not all targets\n-support decimal floating types.\n+As an extension, GNU C supports decimal floating types as defined in\n+the N1312 draft of ISO/IEC WDTR24732.  GCC does not yet implement the\n+later specification of decimal floating point in the C23 standard,\n+primarily due to problems with library support.  The N1312 draft\n+support is available in all dialects of C, but not all targets support\n+decimal floating types.\n \n The decimal floating types are @code{_Decimal32}, @code{_Decimal64}, and\n @code{_Decimal128}.  They use a radix of ten, unlike the floating types\n","prefixes":["PUSHED"]}