From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: by sourceware.org (Postfix, from userid 1791) id 2C8273858288; Fri, 28 Oct 2022 17:46:50 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2C8273858288 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sourceware.org; s=default; t=1666979210; bh=jHBQFvl30xk2WkAoR36h9VJp1wPcuDw6OxsuEfZ4O04=; h=From:To:Subject:Date:From; b=AuJHtjNByIqD0v3kiE1eN756fP4KADsM3YaR2BJXRce4EfiN+kYMjLqfb1NI+rJt0 /AIp1w3cJbqD2LIHALqRukBDrKAYNiSF+iGjzHQpt1rw0rDZnT6+ZbHPRu9AEQpvjN GSF6VIA6o2pWUReIfpQ4r7XKceWlhB8Vi0y2kr/U= 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: 3a414aa7d329d5025ccf5bda0676ac4d88072174 X-Git-Newrev: 56b00ca2b0ac87a3a15d3206ce3ce457371dc7e1 Message-Id: <20221028174650.2C8273858288@sourceware.org> Date: Fri, 28 Oct 2022 17:46:50 +0000 (GMT) List-Id: https://sourceware.org/git/gitweb.cgi?p=glibc.git;h=56b00ca2b0ac87a3a15d3206ce3ce457371dc7e1 commit 56b00ca2b0ac87a3a15d3206ce3ce457371dc7e1 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 cf980c37c3..a2dd5475d9 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