From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by sourceware.org (Postfix) with ESMTPS id 4F1583858C2C; Wed, 13 Apr 2022 15:27:14 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 4F1583858C2C Received: by mail-wr1-x42c.google.com with SMTP id p18so2336565wru.5; Wed, 13 Apr 2022 08:27:14 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Bct/d7B5HX1/AJLacl1YFLEWPI4Y/E3BJ/JyOaFeOj4=; b=Nss4jzonYsqQkF4ho9rYtXa68wx2+G4acJZP4ryVSmCr2ifImxXur9gs27tBc9RzCS Dqtocv+WwL3rTuyMpH9xBBlh9re8aASy0GlgWwwcWkASSRNykTaci/QOb5ltOLgBxQW4 +3tBQ8QjMLQYN1AOGR7js1mK099SYg/tLtuVDtaYflS0SmvtsxuIVTVAl1CSvQyZBsl+ gb34whioEj80qanGnlCD9y3PaNwRtCnpbvcb/dDeMMCC6Nd9/x6cMFaXusrYDm2GGAVF bZwWTYIjB0W+pXjtiaxy25XLj2lWF6EnPETiB1P6m0qbYGeA22MlXC/SWF84C29G7MFG wafQ== X-Gm-Message-State: AOAM533zvbQypJCluSXZFMYuwTFcDpXD78B5kGCkruc8O7ztRnO08oh4 rjS2Z0Am/1TQ4pIlqf1P8TI= X-Google-Smtp-Source: ABdhPJzpeREn/7XR/AClyJo4kDz5izqgod+oODoyMdwUB86oa7LgaFDkIH25VKTunYUlGqq+j3pd+A== X-Received: by 2002:a5d:47c5:0:b0:207:8eee:c37d with SMTP id o5-20020a5d47c5000000b002078eeec37dmr22627027wrc.382.1649863632875; Wed, 13 Apr 2022 08:27:12 -0700 (PDT) Received: from smtpclient.apple ([2a01:e34:ec28:8cb0:fd48:54ff:79:b5fd]) by smtp.gmail.com with ESMTPSA id f4-20020a7bc8c4000000b0038ebbe10c5esm2617830wml.25.2022.04.13.08.27.11 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Wed, 13 Apr 2022 08:27:12 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [PATCH] fortran: use fpu-glibc on powerpc*-unknown-freebsd From: FX In-Reply-To: Date: Wed, 13 Apr 2022 17:27:11 +0200 Cc: gcc-patches@gcc.gnu.org, Fortran List , segher@kernel.crashing.org Content-Transfer-Encoding: quoted-printable Message-Id: References: <2E9BFB96-6979-4DB5-8029-1F89C30B242B@gmail.com> To: Piotr Kubaj X-Mailer: Apple Mail (2.3696.80.82.1.1) X-Spam-Status: No, score=-1.8 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.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: fortran@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Fortran mailing list List-Unsubscribe: , List-Archive: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Apr 2022 15:27:15 -0000 Hi, > the problem is that configure checks for feenableexcept() in libm: > AC_CHECK_LIB([m],[feenableexcept],[have_feenableexcept=3Dyes = AC_DEFINE([HAVE_FEENABLEEXCEPT],[1],[libm includes feenableexcept])]) >=20 > FreeBSD doesn't have this function in libm, it's implemented in = /usr/include/fenv.h. I see. Then we probably can use AC_CHECK_FUNCS, or design a specific = check, so that it gives the right value on both glibc and FreeBSD = targets. Could you test something on your end? FX=