From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x432.google.com (mail-wr1-x432.google.com [IPv6:2a00:1450:4864:20::432]) by sourceware.org (Postfix) with ESMTPS id EBCAF3858429; Fri, 9 Sep 2022 17:50:50 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org EBCAF3858429 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-wr1-x432.google.com with SMTP id bj14so4017625wrb.12; Fri, 09 Sep 2022 10:50:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date; bh=uMKEOlR3X0xXeV9KyuX0ObOH416yo1lnR+KgRuUK5QU=; b=So+9TN8B/zQQGW6yy/eZfKewORyfCZWOGLtr/fc6glLSz6S51yMJK4Q56c3/Tzv/8X XP+rAGeBxjlf7FXKgONR5vmvIx3H7/YCn3/SZuTc8cGmFX7XdOocnzDJTqcxXMDhXGqh 6TzsNwIaS8y/oG3jSZ9JHtQXy+XemH1twp0FXQIVUyPhClggZCw59xZ+aBjWnEJulfEV aPeWzd0RoVJNzDLLqcdDcfIATDtvAmMAbZGskGO4DIejvlB4UJbDQJ7zAU6a1Cy+Eu1T WbPAfgrIO65/2DOrxHghnKyjZFuUf7qdMI0IgFM0s0wQyIKoqbelchRJOG/MR8ce7SwI vZCQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date; bh=uMKEOlR3X0xXeV9KyuX0ObOH416yo1lnR+KgRuUK5QU=; b=l7K3hl8YU1psBXCYbA9NyZCkGiqq3+9L7Xie/Ie0Rz3wHeuqk+nSRicAF0vxaAp1P6 CHinPbxVQRvfQAd+oSdNV8tLtUCRi8mNiMeqSAA1U35kgpXRvyDQFHKrywnvaR804E/O PI76PEYxu6Uqjeko0MJT/c9ohbf8a+gCSzyOJbXlt3qz/+Fw0vnBsacONDevzZxOVhz8 ChTw2M7/Fdg22X7yQzmoxkfDi1hYbLJ7IJqVJ10C/9Te06JD5jnZylNUPsFTUj+vCSLL y9RDC49pT6yAxglwVDG0ZQmf0Ib5jpQyTwIpkIUkIUSD6w6VqF4Z7+kFw3gpn3+YqFpb 9uuA== X-Gm-Message-State: ACgBeo10yEb0+X6kXTpBg4eSsSqRED6oUiqds7j/9ubugMTL1+qd6JQq HuFmfipAZv1Vb5jyLU5tGgI= X-Google-Smtp-Source: AA6agR5B0lSpU/fq6EVD70tjeRvZYPfECyu7flqyRX8y0HvIlAYyBB4KjFlLXtEFMhuGLDFDwrSBJg== X-Received: by 2002:adf:db04:0:b0:228:5e56:ed34 with SMTP id s4-20020adfdb04000000b002285e56ed34mr8804329wri.473.1662745849348; Fri, 09 Sep 2022 10:50:49 -0700 (PDT) Received: from smtpclient.apple ([2a01:e34:ec28:8cb0:397a:5bf2:72a1:b6ab]) by smtp.gmail.com with ESMTPSA id n42-20020a05600c502a00b003b31c560a0csm1428361wmr.12.2022.09.09.10.50.48 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Fri, 09 Sep 2022 10:50:48 -0700 (PDT) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: [PATCH] Fortran: Add IEEE_SIGNBIT and IEEE_FMA functions From: FX In-Reply-To: <5CFF18E6-7A7D-4042-A6E4-F170633CFA8F@gmail.com> Date: Fri, 9 Sep 2022 19:50:47 +0200 Cc: FX via Fortran , gcc-patches@gcc.gnu.org Content-Transfer-Encoding: quoted-printable Message-Id: <4A798A7C-1D75-41D2-8E09-192BDA810738@gmail.com> References: <7A9A82FB-3144-406C-A4E5-87F8EAC72044@gmail.com> <80F2E884-677E-4761-875A-082D853F913B@gmail.com> <5CFF18E6-7A7D-4042-A6E4-F170633CFA8F@gmail.com> To: Thomas Koenig X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Status: No, score=-1.7 required=5.0 tests=BAYES_00,DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,TXREP,T_SCC_BODY_TEXT_LINE 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: Hi Thomas, >> Both of these functions are new with Fortran 2018, could you add >> a standards version check? >=20 > Thanks Thomas, I will do that and post here the commit diff. The check = will not be perfect, though, because the warning/error cannot be emitted = when loading the module (because it=E2=80=99s in an external file), but = will have to be when the call is actually emitted. Actuelly, that does not work. gfc_notify_std() should not be used at = code-generation time, but in matching or setting-up symbols. It is never = used in trans-* files, so I do not think I should introduce it now. Any hard objection to committing as it is? In the middle term, I intend = to revamp this part anyway, as I said in my previous email. Thanks, FX=