From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id B60093858000; Thu, 9 Feb 2023 19:53:38 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org B60093858000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1675972418; bh=0neneANwZdtguW6v7gf3VUF2szi/YiMewkuqPGSZwrQ=; h=From:To:Subject:Date:From; b=crbxC+wnyW+tgxjaGF9e5/7PBzvhwTSpHMRHR1xTRqLbi87ZrymIxYmSMiTF4dmh9 3iatKsDa4qVB3doLugUnTri3oh+fC6T6uLEp6Yo0Y3R7NWL9vScthO3OrCOFl3FTkL ggT9XlUyBvw923Gh9avov5GYnyKLCcQInT6uKvqw= 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: 106f8e63b7a1d69e237bfb585c190f443dae39aa X-Git-Newrev: 1d8bf2430ed01495573dfe13e97168f4f7013a11 Message-Id: <20230209195338.B60093858000@sourceware.org> Date: Thu, 9 Feb 2023 19:53:38 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=1d8bf2430ed01495573dfe13e97168f4f7013a11 commit 1d8bf2430ed01495573dfe13e97168f4f7013a11 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 6dc0604132..db5763ec00 100644 --- a/math/math.h +++ b/math/math.h @@ -1295,7 +1295,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