From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 9C21F386480D; Thu, 21 Dec 2023 18:59:10 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 9C21F386480D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1703185150; bh=6tnmkHONiywlPM/xk8ylDB4lyDR3CKIDJ6HVwnzioX4=; h=From:To:Subject:Date:From; b=jIK/rKY9lppiN0zsWNuLkfj+ENgFrGUmCtLHpDvScThry86hRPFS142z9Z6FS2Bgf uEqQ9IcgVArKIEUzWNqE4qJJ0W7m99SQOr7JiZ4LJeViNeO0N19rB1enP+t8Z+kDgm IGqSGeVyfHKVWmEd/ec7q7I1TRwVXXbFu65+HY9A= Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit From: Adhemerval Zanella To: glibc-cvs@sourceware.org Subject: [glibc/azanella/clang] math: Fix isgreater* and isless* for clang X-Act-Checkin: glibc X-Git-Author: Adhemerval Zanella X-Git-Refname: refs/heads/azanella/clang X-Git-Oldrev: 0078f3266a236126dcb3ce6a4bf7c78f7bb12d86 X-Git-Newrev: 2103bb80ccc2332b2d6b8e9cb28a0b74bd9b8d43 Message-Id: <20231221185910.9C21F386480D@sourceware.org> Date: Thu, 21 Dec 2023 18:59:10 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=2103bb80ccc2332b2d6b8e9cb28a0b74bd9b8d43 commit 2103bb80ccc2332b2d6b8e9cb28a0b74bd9b8d43 Author: Adhemerval Zanella Date: Fri Apr 1 16:35:32 2022 -0300 math: Fix isgreater* and isless* for clang clang does not check for unordered numbers with builtins for _Float128 type. Diff: --- math/math.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/math/math.h b/math/math.h index f13639943e..f30a54937a 100644 --- a/math/math.h +++ b/math/math.h @@ -1296,7 +1296,7 @@ iszero (__T __val) #endif #ifdef __USE_ISOC99 -# if __GNUC_PREREQ (3, 1) +# if __GNUC_PREREQ (3, 1) && !defined __clang__ /* ISO C99 defines some macros to compare number while taking care for unordered numbers. Many FPUs provide special instructions to support these operations. Generic support in GCC for these as builtins went