From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 8BC8D385829B; Wed, 7 Feb 2024 14:12:27 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 8BC8D385829B DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1707315147; bh=CA8mKNKYmCuST/EkTaTDs43zndXFqzDSkyRA7C4xzt4=; h=From:To:Subject:Date:From; b=Nb6iAjgfOHXI0UWq6xX8OaAGotFtQ/Ov/nrsiQ8siU7iSNe9+DIMxaNkfhJvz+qkS IXzKhQiDnPZkQD5Yp8zgI7/Es7+XHRvlgyCoh77ilzWAzT32tV0FK+gqeysvLaLgKE 4+8yiRRInR2R7Q15xToFG9CCxYAt/5qWiePAMcaE= 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: 4476f506ed0709bdc145b8c0843315efe51b2653 X-Git-Newrev: 3ad4af43c0225bed9ed45a8e328bae1dd1dd7333 Message-Id: <20240207141227.8BC8D385829B@sourceware.org> Date: Wed, 7 Feb 2024 14:12:27 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=3ad4af43c0225bed9ed45a8e328bae1dd1dd7333 commit 3ad4af43c0225bed9ed45a8e328bae1dd1dd7333 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 1e300c4223..e1d266f4b3 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