From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from esa3.mentor.iphmx.com (esa3.mentor.iphmx.com [68.232.137.180]) by sourceware.org (Postfix) with ESMTPS id DDB6E3858D28 for ; Tue, 29 Nov 2022 02:09:32 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org DDB6E3858D28 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com X-IronPort-AV: E=Sophos;i="5.96,201,1665475200"; d="scan'208";a="87899924" Received: from orw-gwy-02-in.mentorg.com ([192.94.38.167]) by esa3.mentor.iphmx.com with ESMTP; 28 Nov 2022 18:09:30 -0800 IronPort-SDR: rjyf8x07Hk/GJynBBnPIKXu3a9OabkLBvTYLx9iD7NQ2OFN6JDdQw4q048qDDj0DLtHSufHMAY g/1vIw19cP7VYbtI+2VjqTml79B1LsKAUqGtfB7ue2pPq8VJ4sod2fxaWB2+0vtn9yTpwHGgZk UX6U1LssqJsjDyYDNLDpPuhfFcA5IkhPLr9NXgdoxSMXZBso4erD9OhsIlY3rtGJBUhdpcQJfG U4Oe+43n1QL2sYTWi9whRkyFjw+5HT+sRMLTly3s5XNaSLeHVGm4D2BXP10bL4ehTMq//v94+F IXQ= Date: Tue, 29 Nov 2022 02:09:24 +0000 From: Joseph Myers To: Romain GEISSLER CC: "libc-alpha@sourceware.org" Subject: Re: Many float/double errors in math/ testsuite with gcc master branch In-Reply-To: <4872FA2D-6165-48DE-B06C-98AE3E788A14@amadeus.com> Message-ID: <8628b92f-f75e-1b4f-5267-c5bcbf573cf2@codesourcery.com> References: <4872FA2D-6165-48DE-B06C-98AE3E788A14@amadeus.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="-1152306461-1602938265-1669687764=:964755" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-12.mgc.mentorg.com (139.181.222.12) To svr-ies-mbx-10.mgc.mentorg.com (139.181.222.10) X-Spam-Status: No, score=-3109.8 required=5.0 tests=BAYES_00,HEADER_FROM_DIFFERENT_DOMAINS,KAM_DMARC_STATUS,SPF_HELO_PASS,SPF_PASS,TXREP autolearn=no autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org List-Id: ---1152306461-1602938265-1669687764=:964755 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8BIT On Tue, 29 Nov 2022, Romain GEISSLER via Libc-alpha wrote: > Trying to build currently a toolchain using glibc (current master > branch) + gcc (current master branch) + binutils (release branch 2.39) > on Linux x86_64 yields for me 53 test failure in the math/ folder. You > can find the list of these tests at the end of this mail. Trying to > downgrade to the latest commit of the current release branch of gcc 12 > (so gcc 12.2.1) make all my glibc test failure disappear. Checking > randomly couple of the .out files of the failing tests, it seems these > test don’t work at all with gcc 13, there are many errors, and it > doesn’t seem it’s due to a small change of precision. Am I the only one > to experiences these test failure ? In case you don’t have such errors > in the same conditions, how shall I report these errors for > investigation ? Just the .out file would be enough ? I don’t know > anything about these math/ tests, it’s the first time I see them failing > like this. You should identify the specific test assertions failing - the inputs, outputs and what the test says is wrong - just the list of functions and types doesn't give much information. An ulps failure is very different from a missing exception or missing errno setting, for example. Missing exceptions could indicate a new optimization that loses exceptions as a result of optimizing some expression to a constant, for example. Then, maybe identifying a specific GCC commit would help, or maybe it will be obvious from the details of the failures. -- Joseph S. Myers joseph@codesourcery.com ---1152306461-1602938265-1669687764=:964755--