From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 073BA3858407; Wed, 30 Aug 2023 12:41:43 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 073BA3858407 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1693399303; bh=VMUDu2q4Iwqw8QtgyvJhf3pOagM//vHCoDHC1jSM1Lw=; h=From:To:Subject:Date:From; b=AWqxPbMYjt1JEPdWZreUZkMRXqVaXiZiAgwjCc8UZfCpyKSZZ7wDbUmpD14wSlEG0 7C7E1HPDhVDEZpLHSvhsLHra1MckBO31irWghO6BGiD5TSOmmgVhQdfcFVYZVTXm8A myeLYPQTrDP7lIMOUqE0awTQvFqrhKFDZOmZxbgs= 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: a2ce0d3ca724249df74c2f715f58b4ac738b2655 X-Git-Newrev: 9d4b4462068ea23c393ff44ec84cda89e5fd7841 Message-Id: <20230830124143.073BA3858407@sourceware.org> Date: Wed, 30 Aug 2023 12:41:43 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=9d4b4462068ea23c393ff44ec84cda89e5fd7841 commit 9d4b4462068ea23c393ff44ec84cda89e5fd7841 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