From patchwork Fri Oct 31 13:50:19 2025 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Wilco Dijkstra X-Patchwork-Id: 123197 Return-Path: X-Original-To: patchwork@sourceware.org Delivered-To: patchwork@sourceware.org Received: from server2.sourceware.org (localhost [IPv6:::1]) by sourceware.org (Postfix) with ESMTP id 0D874385EC35 for ; Fri, 31 Oct 2025 14:43:16 +0000 (GMT) DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 0D874385EC35 Authentication-Results: sourceware.org; dkim=pass (1024-bit key, unprotected) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=TRntPS6E; dkim=pass (1024-bit key) header.d=arm.com header.i=@arm.com header.a=rsa-sha256 header.s=selector1 header.b=TRntPS6E X-Original-To: libc-alpha@sourceware.org Delivered-To: libc-alpha@sourceware.org Received: from OSPPR02CU001.outbound.protection.outlook.com (mail-norwayeastazon11013054.outbound.protection.outlook.com [40.107.159.54]) by sourceware.org (Postfix) with ESMTPS id 852A3385EC31 for ; Fri, 31 Oct 2025 13:50:57 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 852A3385EC31 Authentication-Results: sourceware.org; dmarc=pass (p=none dis=none) header.from=arm.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=arm.com ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 852A3385EC31 Authentication-Results: server2.sourceware.org; arc=pass smtp.remote-ip=40.107.159.54 ARC-Seal: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761918657; cv=pass; b=HhPNUXFFhXwrF2bYCqf00kZp2dxk1B1R3XurBd/bDKAdDzUtTOjfLQ7sM3Oynuu7STq4uhJqFJbMU7Sy8/VOUU+RA0KZqurlzytIM9wfbFJ+R0LwgdF/zm1W+ORRDQigloFQa4ruko4qoCTmLCSUVITdzfuufhSE1kSGQ5Dt34c= ARC-Message-Signature: i=3; a=rsa-sha256; d=sourceware.org; s=key; t=1761918657; c=relaxed/simple; bh=298KinIjWMpHe2gZ3OLwwlme1bK28dck56VJZ4nS1ew=; h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID: MIME-Version; b=dStkKxnD7gZlYu3NRBm+asb2IeNomy7LO/D1G0lmCrli7XBi1F4SKq83b/Fx8EIVx56PU2dwArimAVvzMALPvCBUumnWy9RO6toHL3o4CjTNClccjFtSuaVOl3FZRpcS3kU+g0qHA2tP1TaJcoAOs1P9LUkbr3iE0PLuWyJ5xrU= ARC-Authentication-Results: i=3; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 852A3385EC31 ARC-Seal: i=2; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=pass; b=h24yY6LRdyftox0NNXp1ZgCoi5jj2qCNRm+7JMuyoGa0WXrxQ7lykAKbRtD3b3t6gATSikWfo4myte4SHIJGeDgDqdStbj9ysV052Zl0RbGnXxE/6RnKsHSfwt9qXebda1y/HP3RnNQd3xpFaG2LZDk2FhIsBFymRQKJ8XQAh7t5X5U60Nfi4RFnYd1DtY4rysIMCIRp3dnMPEkqpa+wY6FowYhp0B+jL0wyi9AiwbsJ9qRFmCqGz3ItuGr76b7a3QVHII5CkIUlYFadjgKDmpWAVnrjr9K5WUIxhVqfR4MwW2xeJD3HA/MCZzZGdu6oAStHsAmHrNkBQ6VsTnhN3Q== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jCzHR8so5BBQRnI/Vb+M+d9oaiElSww6+mlLph80Z24=; b=CoEWBHiQWpMKtiap34NwrNEHXchH45qBlY7Ht6uoh5vls8Bcv34Ugte7tZZOlJlwCIrd6WLGlBVoZsbUi7vR0D7x2cREXslc/ZfLqLQlTAIvxdDH0Z/SIY1Pzkl+ybEi+1yZmfdE5i0B2YpzDLNTJ+jErmAxlVJdFHtK76HL5lzucOXSfP8LDZDspKd/43BCWcHZQLPEVTQ9HCTbvS/F/UHsmkmxzBw5Tk7hG8ObmmnzNMA9UZG5sTJeoo5oceLppPzI2de/LGsHnYn6ikMUzJhkww9TVZKOAOS5DqkT+GvHzc9v7UVSmxAdNDp1MsDKEfH5m4lt1tj3LKhkgQE/5w== ARC-Authentication-Results: i=2; mx.microsoft.com 1; spf=pass (sender ip is 4.158.2.129) smtp.rcpttodomain=sourceware.org smtp.mailfrom=arm.com; dmarc=pass (p=none sp=none pct=100) action=none header.from=arm.com; dkim=pass (signature was verified) header.d=arm.com; arc=pass (0 oda=1 ltdi=1 spf=[1,1,smtp.mailfrom=arm.com] dkim=[1,1,header.d=arm.com] dmarc=[1,1,header.from=arm.com]) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jCzHR8so5BBQRnI/Vb+M+d9oaiElSww6+mlLph80Z24=; b=TRntPS6EoTcUa8Lc8fhubTAknwX4+atHDAJOC0jarUvygx5zOCERCVBgWW3NeyDM23b9pt6t1LD/VPtwFXno57bup7WYT+qLw1h2k7Akmfnx62P6YQIPAIEU9JwX35ThWFbuvhwm8F+Bs+dk62wx+jKZroOkC3Ugel73qhNWeKc= Received: from CWLP265CA0503.GBRP265.PROD.OUTLOOK.COM (2603:10a6:400:18b::9) by AS8PR08MB6454.eurprd08.prod.outlook.com (2603:10a6:20b:33a::11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.15; Fri, 31 Oct 2025 13:50:52 +0000 Received: from AM3PEPF0000A798.eurprd04.prod.outlook.com (2603:10a6:400:18b:cafe::2a) by CWLP265CA0503.outlook.office365.com (2603:10a6:400:18b::9) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.15 via Frontend Transport; Fri, 31 Oct 2025 13:50:52 +0000 X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 4.158.2.129) smtp.mailfrom=arm.com; dkim=pass (signature was verified) header.d=arm.com;dmarc=pass action=none header.from=arm.com; Received-SPF: Pass (protection.outlook.com: domain of arm.com designates 4.158.2.129 as permitted sender) receiver=protection.outlook.com; client-ip=4.158.2.129; helo=outbound-uk1.az.dlp.m.darktrace.com; pr=C Received: from outbound-uk1.az.dlp.m.darktrace.com (4.158.2.129) by AM3PEPF0000A798.mail.protection.outlook.com (10.167.16.103) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9275.10 via Frontend Transport; Fri, 31 Oct 2025 13:50:52 +0000 ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=d2iL+5Nj00v+6Dt1DTlS/ny5rglwJSeDBKYWIdgylBLXAcmm0x15Rqpo1BA8jDosljXmsiovlbcTPZb7+HrPyik3u+3in+BjvkS6GjKVo0SMJ2k/3U4jRGc3noUC+35RXRQfd2oX3LE6rResR7QPmSfoGDxhK8LXGK8MYRoU0O9hK+hhCRiP8S4Wu2mGvlsQR2wbbth9SJAzza+iNIjR9gXWH5h3yjQqcKBp1Io1lRH17SHpBZjqgZ76KhFL3xAUObOcnF1Qf5LuG/D278+N39Jm9uDDe+cZOlbo0SQPh30euu5U+sW2UiKbklZNqqNfL6QFg6yV7xhVU1Ra/HTHOA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=jCzHR8so5BBQRnI/Vb+M+d9oaiElSww6+mlLph80Z24=; b=rm4zBOdBkB5oYURxRRw5q8xiY6+owjab5Q95XVvPecIRoTfNToNgyTQlHWVGC1vFxgnGF2Br5uI9qpSOT8qfUIONPYBZC4pWGwfRTkJJ7YstlROl+LAb+pfPDF2fuMusjyV24Q4flXc8mzH05EyM1nHIkVcr0L/Zf/e6hODZhoi6VdNaoeljh0NPVsGxZRL5Y+SbwsNfn8caZG5vfZZ/zQm7wG7khe8LdPtZyP35iH6NspH33nlw6azHjZXTsl2VlPggvFv9Ryn4uqiOlyacDo5XXvRlIoSxE5Lw5gLAUku9k6M/+Fkg4myTIUEymZYrCkyzryTfJSe0VxfZypuKBQ== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=arm.com; dmarc=pass action=none header.from=arm.com; dkim=pass header.d=arm.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=arm.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=jCzHR8so5BBQRnI/Vb+M+d9oaiElSww6+mlLph80Z24=; b=TRntPS6EoTcUa8Lc8fhubTAknwX4+atHDAJOC0jarUvygx5zOCERCVBgWW3NeyDM23b9pt6t1LD/VPtwFXno57bup7WYT+qLw1h2k7Akmfnx62P6YQIPAIEU9JwX35ThWFbuvhwm8F+Bs+dk62wx+jKZroOkC3Ugel73qhNWeKc= Received: from PAWPR08MB8982.eurprd08.prod.outlook.com (2603:10a6:102:33f::20) by DB9PR08MB6537.eurprd08.prod.outlook.com (2603:10a6:10:250::22) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9275.15; Fri, 31 Oct 2025 13:50:19 +0000 Received: from PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d]) by PAWPR08MB8982.eurprd08.prod.outlook.com ([fe80::b366:6358:236e:352d%6]) with mapi id 15.20.9275.013; Fri, 31 Oct 2025 13:50:19 +0000 From: Wilco Dijkstra To: glibc developers Subject: [PATCH] math: Remove xfail from pow test [BZ #33563] Thread-Topic: [PATCH] math: Remove xfail from pow test [BZ #33563] Thread-Index: AQHcSm0UeYCj6ZGYPk+/W6oaAlt9Kg== Date: Fri, 31 Oct 2025 13:50:19 +0000 Message-ID: Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: msip_labels: Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=arm.com; x-ms-traffictypediagnostic: PAWPR08MB8982:EE_|DB9PR08MB6537:EE_|AM3PEPF0000A798:EE_|AS8PR08MB6454:EE_ X-MS-Office365-Filtering-Correlation-Id: 2a708047-ff81-41e3-1ae4-08de18848192 x-checkrecipientrouted: true nodisclaimer: true X-MS-Exchange-SenderADCheck: 1 X-MS-Exchange-AntiSpam-Relay: 0 X-Microsoft-Antispam-Untrusted: BCL:0; ARA:13230040|366016|376014|1800799024|38070700021; X-Microsoft-Antispam-Message-Info-Original: =?iso-8859-1?q?2PB3RaYsWbClLSAiI?= =?iso-8859-1?q?q1EjZwdM2H5vZZTuaL75M34lipAQdpOubmGM1WYDjxjZapflVFmQVE63IDUK?= =?iso-8859-1?q?qZNADNJCnKmdProNnLVsbcrgG/UuKFhlEhMbKacX31bsM43KEJIqN+B04bIr?= =?iso-8859-1?q?2pRKtXaKBEicT2fR59+g1uQN33FWGLljcM3kKOsBTAED+PvJIu4FOqQtU7Vg?= =?iso-8859-1?q?FmdYZSdvQZ7kIZbzgenIy+UeIkJQzOiomL+AxIW8it4o8daSVHE1P7SISPMt?= =?iso-8859-1?q?dy821q0oRJggUd3kifWMvlzJQZoMBpSqYQbWsJBNhKkbIHr21cc9697vSmKw?= =?iso-8859-1?q?tVn4ObB9CGkeQA0lg6RvmVsf3kOdugc8wonFk3zVphiaJVZvUgn+kUmmsw6U?= =?iso-8859-1?q?7ChlQ0H9yRnCpUmYKdcKeCfpGcr3DMBg7PklGWgJPd+90PDVUiHRTOFtxHdg?= =?iso-8859-1?q?ZhupSlu4jVMJPSI7UADYdrBCG2AmeNV93kyzQe4+jIsn3TUNTcM9/R2EOk6O?= =?iso-8859-1?q?P2wYkZPUT8gJ9dP9C2vorG6yfHenyaVpxLKqCsVC4dIwtL5LMR1ZUIxlGFy6?= =?iso-8859-1?q?qaP1QDpBWz6RLIu7PxR8ST2DI0pGSgb0uaimUosILk1Sddo6BBRMjWtX7nxr?= =?iso-8859-1?q?n2l8v59oT3CmMan84kLLud08x283c4dTNP6IbnI4ALohkNTI1ZXfLmESREyC?= =?iso-8859-1?q?hsBxs1KPbwznkOsBpvCy/oAIqNipvkHWfRTY2ftrMs/lPnvlS9dmcwhWHVye?= =?iso-8859-1?q?/cW9STfHpFqygn3MjTIOeIkhLr52o+8/n4FfZ6AkfKADu1G61TxVjN4CH2mO?= =?iso-8859-1?q?e6aH/yG6qJhI4RoOrqkXYV82zJ7BLlm0kB/5lBLNlqb3k9IUNwvY4sh3J9NP?= =?iso-8859-1?q?Tu7W1nSSiC71bbiSyW56/we8izt/2NE4xV/gTasKKJ+Hh1NfxFFGoDwy4eLB?= =?iso-8859-1?q?Y54uN5TvGGgQG55esGtwKfAi8eG2XDHWqWB9LI9t/voVoOG/qFiu+hmls6wX?= =?iso-8859-1?q?QPmpOfvr7vm6NP0o1jn0uGr/e1vaW+J+dgkYqjZ/2djpl7fw0Jyofl5O/PTt?= =?iso-8859-1?q?GDrMxlzFnmH+DZho0/dbETyo7j9DZ8UqsFUGxKlO/I5mGCUCvF/m3bs3oKlB?= =?iso-8859-1?q?rpbYpa4QBtuPkwyk5McRigwGyozdsdyfd1SYw/zqlCpE052i7v8BgP5r5zYA?= =?iso-8859-1?q?FsFxs/k9XClvtOoJTsGeXV3FXk8vp97aDOY0FnOBaewE8KS5HFnBr+ZnArA8?= =?iso-8859-1?q?KA0nmlZFjHx6aYKqHZz23dfIX7tJ56FbvqUiCAuuLgTzlwykD2R8zq3NxWpj?= =?iso-8859-1?q?yhvC8Vbd+lUDNse25hHWQ/hLujzS8B4FnqN44wBiLCwBniirqSmE/u6cT7st?= =?iso-8859-1?q?BFbFDx7zz+VH8k/EThuPRhp5FBq2RDn/vIDNhjeTNuoQ2X1vUJlUIVO9yU4i?= =?iso-8859-1?q?eq3dR9PBN1lojzvy0tVl6iWf36bggufvOeVMcT41e4z1+3E51O6Pw1xrCDv/?= =?iso-8859-1?q?MLJaobHX6bI0nIOCK2BsMrDWJL4ZX9Ig62DMckl+qzySotlzxuXu5Stjobp5?= =?iso-8859-1?q?c8Izw1onl5RVu969gzM?= X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:PAWPR08MB8982.eurprd08.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(366016)(376014)(1800799024)(38070700021); DIR:OUT; SFP:1101; MIME-Version: 1.0 X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB9PR08MB6537 X-EOPAttributedMessage: 0 X-MS-Exchange-Transport-CrossTenantHeadersStripped: AM3PEPF0000A798.eurprd04.prod.outlook.com X-MS-PublicTrafficType: Email X-MS-Office365-Filtering-Correlation-Id-Prvs: b227f434-2991-4124-bd56-08de18846ddf X-Microsoft-Antispam: BCL:0; ARA:13230040|376014|14060799003|1800799024|35042699022|82310400026|36860700013; X-Microsoft-Antispam-Message-Info: =?iso-8859-1?q?4j/0136AZ7nT3Pp+VpZUA9P5tf?= =?iso-8859-1?q?5yNj2kb2CekDVVy+PEjvQwRicNz26novldROebwwAOpMElGMLLnEM/Xv5m57?= =?iso-8859-1?q?qBihAQJggjqo8Dn9pBP66VlTjSzUm4HLhG+qXOPyGOfJ4vyGi6EL4rcu4BlL?= =?iso-8859-1?q?h1ijSWMWbEKqZtJLJY3o6MDY23rhOqYRDmXCY+vaq2WGSi/fZq/MFcQw6gVT?= =?iso-8859-1?q?j63KxElVAE2puY4e6playHeGotQTUK5OSoTQvszGU0OQI9NOoVLutSh4PsTS?= =?iso-8859-1?q?l7njMcda6gvVW/tlMLAA0yO5PDLZjF21nXWMFaY1vR337igiFiO9Igk7wLVZ?= =?iso-8859-1?q?NmldON29N9E08cvvueQear+J225bJQBjbLe5AroCW6LJq3FwQQNwVpb/usoL?= =?iso-8859-1?q?+quTXm0wvUaRGhhAjvJMlELCj8ot8Wt+jZZ7aUqkZwsDI+3RLjwQgPvwmXM3?= =?iso-8859-1?q?0COXchNbZM3yMj3Hn+sdejBOvcHmGbMyTnRuPX7IfsRVSjn48x78BDeu6A8y?= =?iso-8859-1?q?/EATe3nz3iV1Bl87BktyWEiQhC6yeIFEQNi6A273VxiSFACzj0P55FKag0wS?= =?iso-8859-1?q?chrkeI1f4OtW5tdFZMnkGs0rUnrhadMbdtjWmYt9OmfpYgqnGnni1nk4Z1pO?= =?iso-8859-1?q?ZJvCaATeV/RjCFdnIu8RP8y5HmNDXN8vosAdkte9p8aiwmVFnRkp/dgr7q44?= =?iso-8859-1?q?2owJbtZWUEcwLXdXT1B7NF8ljwLJN4QP69nSMn4xTu+/v/HNWYEoKUVvvP9V?= =?iso-8859-1?q?mw1H5q4drGevRak93Q0si/NjrK9t4lynOfYooNISFApgE+Qje74w9gj0ANLP?= =?iso-8859-1?q?vqwXgfcMvayyq3v4/oecCabTjROaAmqeyd65WIwZ289SszyFb3fUs2+xYlhA?= =?iso-8859-1?q?Lbqv+24XcJmiGTZKGB4tj7qbr7ALxBvxRRB7ZL5VmY5kg02TUWlVh53qnB7x?= =?iso-8859-1?q?cmjgetyB+6r2ulKAnOmsktmLKyuoJye23WXVU+eA5L6jhM7RJBbgelXod61v?= =?iso-8859-1?q?ECb1SJBzumlVBT+TPSuYuPzCcQuz8B746DN/RsYEh6WoXq2pfbGTAWNSxPBd?= =?iso-8859-1?q?iqcohpNqjkPGD9eVfy2QXkvkbfGoRyn7Bxy/kk5Eib2TSknZ+qvcr1+nBjDv?= =?iso-8859-1?q?QfImf490h7MZQK9cL7zwFncRCgXyy2W0mghs3XHyElryyoZrkCKPMPPCjA1U?= =?iso-8859-1?q?IKAZK4VP/OC9m/FU9wApz5Ar+JSfl2oRohbiT7y1TmIHdhtA9EwAwp2/C2rB?= =?iso-8859-1?q?zW7qfbUjx61kDPU/8C502Byz7a5pKYDOAYi93mFzK6Zdwgf9AFAnUS72A17P?= =?iso-8859-1?q?aMRs/cDrEdNjAYONuDHbdBFZlI6S8sYAWbI+/WXlU8uv9Zst/8LhDaH4uhP2?= =?iso-8859-1?q?Ohr7IAVH6dQTYnGuY5TywXRKIlXaTZkt34ogICCil32yTO3l5L1GabfsgY8x?= =?iso-8859-1?q?mofBcRP3OkMiWwPcGLGD9KJe2+wTTADA2SKgGuNNkFq90eddaPFNEkBB7ROx?= =?iso-8859-1?q?s77fBtma61LW1rtMGOdKgQk9ntmdN3gwTTKpluYUjyqGadHosGnfKfYZqje5?= =?iso-8859-1?q?IqGkteLqQwpUg9YIUchNWyNA/8B2NRJA=3D=3D?= X-Forefront-Antispam-Report: CIP:4.158.2.129; CTRY:GB; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:outbound-uk1.az.dlp.m.darktrace.com; PTR:InfoDomainNonexistent; CAT:NONE; SFS:(13230040)(376014)(14060799003)(1800799024)(35042699022)(82310400026)(36860700013); DIR:OUT; SFP:1101; X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-OriginalArrivalTime: 31 Oct 2025 13:50:52.1370 (UTC) X-MS-Exchange-CrossTenant-Network-Message-Id: 2a708047-ff81-41e3-1ae4-08de18848192 X-MS-Exchange-CrossTenant-Id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=f34e5979-57d9-4aaa-ad4d-b122a662184d; Ip=[4.158.2.129]; Helo=[outbound-uk1.az.dlp.m.darktrace.com] X-MS-Exchange-CrossTenant-AuthSource: AM3PEPF0000A798.eurprd04.prod.outlook.com X-MS-Exchange-CrossTenant-AuthAs: Anonymous X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS8PR08MB6454 X-Spam-Status: No, score=-9.9 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FORGED_SPF_HELO, GIT_PATCH_0, KAM_LOTSOFHASH, RCVD_IN_MSPIKE_H2, RCVD_IN_VALIDITY_RPBL_BLOCKED, RCVD_IN_VALIDITY_SAFE_BLOCKED, SPF_HELO_PASS, SPF_NONE, TXREP autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-BeenThere: libc-alpha@sourceware.org X-Mailman-Version: 2.1.30 Precedence: list List-Id: Libc-alpha mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: libc-alpha-bounces~patchwork=sourceware.org@sourceware.org Remove xfail from pow testcase since pow and powf have been fixed. Also check float128 maximum value. See BZ #33563. Passes regress, OK for commit? Reviewed-by: Adhemerval Zanella diff --git a/math/auto-libm-test-in b/math/auto-libm-test-in index fcf19cc1e6690665aed717c3b70fd8d1a9e3d8dc..f0888b3c9b02942427ca3ada383a2798547601cc 100644 --- a/math/auto-libm-test-in +++ b/math/auto-libm-test-in @@ -8378,8 +8378,8 @@ pow 0x1.059c76p+0 0x1.ff80bep+11 pow 0x1.7ac7cp+5 23 pow -0x1.7ac7cp+5 23 -# BZ33411. xfail for binary32 due to BZ#33563. -pow 0x1p+8192 1.0 xfail:binary32 +# BZ #33411 and BZ #33563. +pow 0x1p+16384 1.0 pown 0 0 pown 0 -0 diff --git a/math/auto-libm-test-out-pow b/math/auto-libm-test-out-pow index cbca46cd0c60fb6e3f75c7ba276c744d48dadfec..3e4ddac65bb61cb24bd9f2f7a82185bc67a7d12c 100644 --- a/math/auto-libm-test-out-pow +++ b/math/auto-libm-test-out-pow @@ -44221,68 +44221,72 @@ pow -0x1.7ac7cp+5 23 = pow tonearest ibm128 -0x2.f58f8p+4 0x1.7p+4 : -0xf.fffff29cf02eeec4a7cde7b5a4p+124 : inexact-ok = pow towardzero ibm128 -0x2.f58f8p+4 0x1.7p+4 : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok = pow upward ibm128 -0x2.f58f8p+4 0x1.7p+4 : -0xf.fffff29cf02eeec4a7cde7b5ap+124 : inexact-ok -pow 0x1p+8192 1.0 xfail:binary32 -= pow downward binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow tonearest ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow towardzero ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow upward ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : xfail:binary32 inexact-ok -= pow downward binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow tonearest binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow towardzero binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow upward binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow downward intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow tonearest intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow towardzero intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow upward intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow downward m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow tonearest m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow towardzero m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow upward m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow downward binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow tonearest binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow towardzero binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow upward binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow downward ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow tonearest ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow towardzero ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow upward ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : xfail:binary32 inexact-ok -= pow downward intel96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow tonearest intel96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow towardzero intel96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow upward intel96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow downward m68k96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow tonearest m68k96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow towardzero m68k96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow upward m68k96 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow downward binary128 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow tonearest binary128 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow towardzero binary128 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow upward binary128 0x1p+8192 0x1p+0 : 0x1p+8192 : xfail:binary32 inexact-ok -= pow downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok -= pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : xfail:binary32 inexact-ok +pow 0x1p+16384 1.0 += pow downward binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward binary32 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward binary64 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward intel96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward m68k96 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward binary128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow tonearest ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow towardzero ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow upward ibm128 0xf.fffffp+124 0x1p+0 : 0xf.fffffp+124 : inexact-ok += pow downward binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow tonearest binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow towardzero binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow upward binary64 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow downward intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow tonearest intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow towardzero intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow upward intel96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow downward m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow tonearest m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow towardzero m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow upward m68k96 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow downward binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow tonearest binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow towardzero binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow upward binary128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow downward ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow tonearest ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow towardzero ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow upward ibm128 0xf.ffffffffffff8p+1020 0x1p+0 : 0xf.ffffffffffff8p+1020 : inexact-ok += pow downward intel96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow tonearest intel96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow towardzero intel96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow upward intel96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow downward m68k96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow tonearest m68k96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow towardzero m68k96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow upward m68k96 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow downward binary128 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow tonearest binary128 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow towardzero binary128 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow upward binary128 0xf.fffffffffffffffp+16380 0x1p+0 : 0xf.fffffffffffffffp+16380 : inexact-ok += pow downward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x1p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += pow tonearest binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x1p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += pow towardzero binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x1p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += pow upward binary128 0xf.fffffffffffffffffffffffffff8p+16380 0x1p+0 : 0xf.fffffffffffffffffffffffffff8p+16380 : inexact-ok += pow downward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow tonearest binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow towardzero binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow upward binary128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow downward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow tonearest ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow towardzero ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok += pow upward ibm128 0xf.ffffffffffffbffffffffffffcp+1020 0x1p+0 : 0xf.ffffffffffffbffffffffffffcp+1020 : inexact-ok