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 9A2763861C75 for ; Thu, 12 Aug 2021 16:19:41 +0000 (GMT) DMARC-Filter: OpenDMARC Filter v1.4.1 sourceware.org 9A2763861C75 Authentication-Results: sourceware.org; dmarc=none (p=none dis=none) header.from=codesourcery.com Authentication-Results: sourceware.org; spf=pass smtp.mailfrom=mentor.com IronPort-SDR: chCbRfQxIa+U7MgI2yjOMBR6y1XEQeS66O/3yZl+tPKAorMDi3mYaOKot2AdkT3AXWP0sbv0nS zFLy+LFh0HBfIp5XkuLplk/lCuXyk7FF2xceGNLTIJ73CJ8c72zu2E6Qr/UOyKHVrnQXR2JZ7O E+F+uKWof+0W1OI0BaGCmcSj1eTQ+5hjgm2R0FqYzBaJclweJhzCXdSRsmHw270Ez0kdCUIMpn nyJk8lazv6x0mnDS8PpDslMyPB69pnzVo2JAZ21x7Og2FvjW5IlODsmKM5wE7MaBpCIMxavwSu BdDGiX5u66nVIOmt5QFQESlq X-IronPort-AV: E=Sophos;i="5.84,316,1620720000"; d="scan'208";a="64588740" Received: from orw-gwy-01-in.mentorg.com ([192.94.38.165]) by esa3.mentor.iphmx.com with ESMTP; 12 Aug 2021 08:19:41 -0800 IronPort-SDR: /40Df6k8AFB0rZigL31k3hWPFtVmkdsU5weMD8Gsp0bhB6Evb2NMjt//z0hdk/YqkcmvMsNuhk 2Jk5LlhZtATDfvj1dV259vUgbpWEjZReJZDHrUw4frMOjrlgjRlwxGKwa0olX/XbJEtIYrX88T Mlj3gRzrh+MpUnnKnKjis6yTVsDwsDBX6nSuj5H5EmJ/tTjuxXuMERvk+xOTuG+lJWmqSnrjk4 9YPksuxNEADzUnxYCUe9ENgRftDaVrcQA99DLwUxHGoaI5XuEnbIGP7uHvSlJymU02alC/8zbL VmY= Date: Thu, 12 Aug 2021 16:19:35 +0000 From: Joseph Myers X-X-Sender: jsm28@digraph.polyomino.org.uk To: Patrick McGehearty CC: , Subject: Re: [PATCH v3] Fix for powerpc64 long double complex divide failure In-Reply-To: <1628784193-9675-1-git-send-email-patrick.mcgehearty@oracle.com> Message-ID: References: <1628784193-9675-1-git-send-email-patrick.mcgehearty@oracle.com> User-Agent: Alpine 2.22 (DEB 394 2020-01-19) MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" X-Originating-IP: [137.202.0.90] X-ClientProxiedBy: svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) To svr-ies-mbx-01.mgc.mentorg.com (139.181.222.1) X-Spam-Status: No, score=-3119.2 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.4 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on server2.sourceware.org X-BeenThere: gcc-patches@gcc.gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Gcc-patches mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Aug 2021 16:19:42 -0000 On Thu, 12 Aug 2021, Patrick McGehearty via Gcc-patches wrote: > This patch resolves the failure of powerpc64 long double complex divide > in native ibm long double format after the patch "Practical improvement > to libgcc complex divide". This description is not consistent with the patch. __divkc3 should always be using IEEE binary128 format, not IBM long double. If this code is being built for IBM long double, something is wrong somewhere else. Using the DFmode values probably makes sense for IBM long double, but not for IEEE binary128. -- Joseph S. Myers joseph@codesourcery.com