From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from elaine.keithp.com (home.keithp.com [63.227.221.253]) by sourceware.org (Postfix) with ESMTPS id 148D3383301D for ; Thu, 17 Dec 2020 19:17:00 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.3.2 sourceware.org 148D3383301D Received: from localhost (localhost [127.0.0.1]) by elaine.keithp.com (Postfix) with ESMTP id 09A593F2E3BB; Thu, 17 Dec 2020 11:16:59 -0800 (PST) X-Virus-Scanned: Debian amavisd-new at keithp.com Received: from elaine.keithp.com ([127.0.0.1]) by localhost (elaine.keithp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id Is7mIsuAnLcy; Thu, 17 Dec 2020 11:16:58 -0800 (PST) Received: from keithp.com (koto.keithp.com [10.0.0.2]) by elaine.keithp.com (Postfix) with ESMTPSA id B899B3F2E3BA; Thu, 17 Dec 2020 11:16:58 -0800 (PST) Received: by keithp.com (Postfix, from userid 1000) id 6E4C115821A4; Thu, 17 Dec 2020 11:16:58 -0800 (PST) From: Keith Packard To: Jeff Johnston Cc: Paul Zimmermann , Newlib Subject: Re: regression in tgamma? In-Reply-To: References: <871rfo76mw.fsf@keithp.com> Date: Thu, 17 Dec 2020 11:16:58 -0800 Message-ID: <87v9d05jkl.fsf@keithp.com> MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Status: No, score=-4.7 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, SPF_HELO_NONE, SPF_PASS, TXREP autolearn=ham autolearn_force=no version=3.4.2 X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on server2.sourceware.org X-BeenThere: newlib@sourceware.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Newlib mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Dec 2020 19:17:02 -0000 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Jeff Johnston writes: > I am also seeing inf instead of -inf for both tgamma and tgammaf in my > testing. Yeah, looks like there are quite a few fixes in picolibc that I haven't had time to send over to newlib. I've also fixed a bunch of exception problems when compiling with clang, which is happy to evaluate expressions known at compile time, even though that doesn't generate exceptions at runtime. (things like 'return one/zero;') I've also generated tests for return values, exceptions and errnos for the math functions to make sure they match the relevant specs and also match glibc (mostly as a way to check the tests). Anyone is welcome to pull those fixes out of picolibc and get them into newlib; I probably won't have time for a while. =2D-=20 =2Dkeith --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEw4O3eCVWE9/bQJ2R2yIaaQAAABEFAl/brqoACgkQ2yIaaQAA ABGZNQ/6A/2Utfx90AMW2zFPOS1tHOxWhIa/Df8/ZuCOJmPiyTv8PTBYsVl7JJcJ IriTef40bjdQ2DBd3CD2IxYG2ys0dIV2NgCMTXC8x+MtwGWp8PexwEUjbv/Q+Yp0 gJlgYZoapH7lBIUY8hL1soN1eOaTQ1VDTh61dYwftqfAyEMstVLrYjvK3uXtzDDs dh97t+BaiPSVb28XNqG3xf/ErHGjllJShFSNmO0AmCHJynh9MvHYQ2CKyuvOaRs8 c5YFmMqMlpxmgEOhugkIkgKma2R2nxUaDszUMKjOFuHCuGAzGdQtodYRXiCuE1xO 96tXvFf1zhomo6cyf+unRmw8LB1/Fg+2yGpGaX8RgiXfdGhyhvfWYx5CX3pb/U7F uQYiudzmsX1rvMMjsliIV7YYV3nWwAAG19taEaiDuQb15LG/2uicZlq6Ms8GPYPV olEmZQI1VfBpWNaifflYbysIrKKpeV30qwpk4IMmGMYqvQoaByTqeVEOL1Nh3B2M d8y76POoHYE1oRdDzBxK/fQME9pzzoYk2sJHKfu/hHE/12sc0ooIUT/9t5NIkzpp Koq+g487FcRZdsnnDr202zKwLf0QY4LaA8ERYL2Vt594G52w3Yy5Vd5H/S2+F7yK uGDculQg0JkJ43yZLjffiPVtD6qEqQANHqaYPvYVK5U7iNB1qEk= =48Pd -----END PGP SIGNATURE----- --=-=-=--